1

我正在尝试将ESC密钥绑定到自定义 elisp 函数,

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

它在 X 下有效,但在 emacs 在终端中运行时无效。ESC 充当 META。但是我尝试过邪恶模式,它能够捕获 ESC(单个 ESC 不是 M-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 回答