1

ESCキーをカスタム elisp 関数にバインドしようとしていますが、

(global-set-key (kbd "<escape>") 'my-local-mode)

これは X で動作しますが、ターミナルで emacs が実行されている場合は動作しません。ESC は META として機能します。ただし、悪モードを試してみたところ、ESC (M-ESC ESC ではなく単一の ESC) をキャプチャできます。しかし、コードを掘り下げても、どこでどのようにそれを行ったのかわかりません。describe-key動作しません。単一の ESC プレスをバインドして関数を呼び出すにはどうすればよいですか?

4

1 に答える 1

0

この変換を行うのは emacs のコアにあるため、動作はかなり関与しているようです: http://www.gnu.org/software/emacs/manual/html_node/elisp/Prefix-Keys.html

悪の振る舞いは次のファイルで発生します: http://gitorious.org/evil/evil/blobs/master/evil-core.el

于 2013-08-13T19:11:08.423 に答える