私は 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 -nw
1 つの画面に 1 つのクライアント セッション ( ) があり、メイン セッションには 1 行しか表示されません。クライアント セッションでは、ミニバッファーに数行のバージョン コントロール ガンクが表示されます。
Auto-merging foo/bar
CONFLICT (content): Merge conflict in foo/bar
どうすれば消えますか?