我正在使用 Paredit 并正在研究备忘单。源代码和文档表明 M-(
应该触发 paredit-wrap-round
但在我的系统上,当我使用 C-h k M-(
到找到 M-( 我得到的键绑定(bind):
M-( runs the command paredit-backward-slurp-sexp, which is an
interactive compiled Lisp function in `paredit.el'.
It is bound to <C-M-left>, C-(, ESC <C-left>, M-(.
...
我如何找出是什么将 M-(
重新绑定(bind)到 paredit-backward-slurp-sexp
并使其恢复正常?
最佳答案
您可以使用外部工具:describe-key-and-map-briefly找出定义来自哪个键映射,然后建议 define-key
记录 load-file-name
以显示有罪的调用来自哪里。
在此之前,您可能想通过使用 emacs -Q
并仅加载 paredit 并检查绑定(bind)来确保您的 paredit 版本没有做任何奇怪的事情。
关于emacs - Paredit Wrap Round 命令未绑定(bind)到 M-(,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23989865/