3

私は GNU Emacs 24.4.1 を使用しています (編集: 24.5.1 でも見られます)。vc-mode からの古い出力 (と思います) がミニバッファーに表示されます:

Auto-merging foo/bar

現時点ではバージョン管理操作は行っていませんが、このテキストはミニバッファーに残っています。Cg を押すと、一時的に Quit に置き換わりますが、次のキーストロークで元に戻ります。

そうでないもの: 再帰的な編集ではありません。C-] またはabort-recursive-editエラーが発生No recursive edit is in progressし、ミニバッファーのぎこちないテキストがまだそこにあります。

マウスをサポートしていないテキスト コンソール (ssh 経由の GNU スクリーン セッション) で実行しているため、マウスで選択したテキストではありません。

http://www.emacswiki.org/emacs/MiniBufferswitch-to-minibufferからコマンドを試しましたが、エラーが発生します。それでも、このぎこちないテキストが表示され続けます。Minibuffer is not active

これは画面サイズの問題ではありません (Emacs はターミナル ウィンドウの正しいサイズを認識していないため、古いテキストが表示されます)。ターミナル ウィンドウのサイズを変更でき、Emacs はそれに合わせてサイズを正しく変更できます...テキストはミニバッファーに表示されたままです。

ときどき、ミニバッファーに 2 行以上のテキストがあると、この効果が見られることがあります。実際、私の現在の Emacs セッションでは、emacsclient -nw1 つの画面に 1 つのクライアント セッション ( ) があり、メイン セッションには 1 行しか表示されません。クライアント セッションでは、ミニバッファーに数行のバージョン コントロール ガンクが表示されます。

Auto-merging foo/bar
CONFLICT (content): Merge conflict in foo/bar

どうすれば消えますか?

4

1 に答える 1