【发布时间】:2012-05-26 11:11:54
【问题描述】:
我的.emacs 文件中的这个 s 表达式没有产生预期的结果:
(define-key global-map (kbd "C-=") 'djhaskin987-untab-to-tab-stop)
为什么我不能将命令绑定到 Ctrl+=?
编辑澄清:
我在 Debian 的 urxvt-256colors 的标准版本上使用 emacs23-nox,除了我已经用 --disable-iso405776(或类似的东西)重新编译它以便 Ctrl+Shift 不会做奇怪的“插入字符”的事情。我不知道这是否会影响任何事情。比如C-M-i发送M-TAB,我看不懂。
编辑二:
我很抱歉没有说清楚。函数djhaskin987-untab-to-tab-stop 中包含(interactive) 行。这部分有效。
【问题讨论】:
-
C-i 在emacs中一般翻译为
TAB。所以如果C-M-i被翻译成M-TAB,我不会感到惊讶
标签: emacs key-bindings