変数term-unbind-key-list
は、キーマップterm-raw-map
のバインディングにのみ影響します。あなたは
(...この情報は変数自体のために利用できない理由がないという考え)機能
multi-term-keystroke-setup
のドキュメントを見て、 `用語-チャーモード」のキーストローク設定を、これを見つけることができます。
デフォルトでは、term-char-mode' conflict with user's keystroke. So this function unbinds some keys with
term-raw-map 'のキーバインディングと は、いくつかのキーストロークを `term-raw-map'にバインドします。
はそう...そう
C-ZはまだEmacsは、デフォルトでは何をするかだ
suspend-frame
B/Cにバインドされています。
あなたはCzをが、それは、端末(suspend-job
)で通常あるものにバインドする場合は、あなたがこれを行うことができます:
(require 'multi-term)
(add-to-list 'term-bind-key-alist '("C-z" . term-stop-subjob))
結合は、(私は推測している)何になります欲しいです。
ありがとうTrey。これは非常に役に立ちます。 'term-unbind-key-list'と' term-bind-keyalist'が 'character mode'、' line mode'、あるいはその両方の動作を定義しているかどうか知っていますか?なぜ私がEmacsの端末にいる間、2つの異なるキーボードショートカットセットを切り替えることが好きなのかと尋ねる理由があります。例えば、あるモードでは、 'C-n 'は通常のEmacsのようにバッファの前の行に移動し、他の' C-n'は端末に送られます。これは、これらのリストを使用して複数項で可能ですか? –