数日前に、キーを使用してシェル バッファーを強制終了する方法を詳しく説明している素敵な投稿を見つけましたC-d
。基本的に、プロセスを強制終了した後、もう一度タップしてバッファーを強制終了することもC-d
できます。C-d
term-mode に似たようなものを実装しようとしていましたが、問題が発生しました。process という用語を (通常の で) kill した後C-d
、バッファによって使用されているキーマップが変更されたように見えますが、それが何であるかはわかりません!
たとえば、term
コマンド ( M-x term RET RET
) を起動して、すぐに を押しC-d
ます。プロセスが終了すると、バッファは引き続き用語モードであると報告しますが、使用しているキーマップはどちらterm-mode-map
でも
ありませんterm-raw-map
。
したがって、バインドできるように、使用し
ているマップを見つける必要があります。または、用語モードで
バッファを強制終了する別の方法が必要です。C-d
kill-buffer
C-d