在控制台(-nw)中运行的Emacs中绑定转义键(ESC)

时间:2013-08-13 18:11:46

标签: emacs elisp keyboard-shortcuts emacs23 emacs24

我正在尝试将ESC键绑定到自定义elisp函数

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

在X下工作,但在emacs以termial方式运行时不起作用。 ESC充当META。但是我尝试了邪恶模式,它能够捕获ESC(单个ESC而不是M-ESC ESC)。然而,挖掘代码我无法弄清楚他们在哪里/如何做到这一点。 describe-key不起作用。如何绑定单个ESC按钮来调用我的功能?

1 个答案:

答案 0 :(得分: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