我试图找出 M-m 绑定到back-to-indentation
函数的位置。当我发出 C-h k M-m (describe-key
)时,我得到以下输出
M-m运行命令back-to-indentation,这是一个交互式的 在`simple.el'中编译了Lisp函数。
它与M-m绑定。
(后端到压痕)
将点移动到此行的第一个非空白字符。
当我查看simple.el
时,我只看到函数back-to-indentation
的定义。我在整个文件中搜索,我没有看到使用define-key
为该函数完成任何键绑定。我假设它发生在其他地方。
如何识别函数绑定到 M-m 键的位置?
Emacs版本:GNU Emacs 24.2.1(x86_64-apple-darwin12.2.0,NS apple-appkit-1187.34)
答案 0 :(得分:4)
我不知道这是否可能,但我的猜测是Emacs不记得代码定义给定键的位置。
C-h b 将显示当前绑定,您可以从中确定您感兴趣的关键图,并从那里开始工作。对于大多数主要或次要模式地图,找到代码并不会太困难。
您的具体示例是Emacs在bindings.el
中配置的全局绑定。