emacs - Paredit Wrap Round 命令未绑定(bind)到 M-(

标签 emacs paredit

我正在使用 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/

相关文章:

emacs - 如何使用特定的 user-init-file 和 user-emacs-directory 启动 emacs?

emacs - 如何在 shell 外部使用 sudo 运行 Emacs 命令?

没有 paredit 的 Emacs Clojure 模式

eclipse - 在逆时针严格paredit模式下删除多余的括号

vim - 新的 SLIMV 0.8.4 安装,paren 匹配有效,缩进没有

assembly - 如何为 PIC 汇编代码设置 emacs

emacs - ess 不会完全安装 ubuntu 12.04

sql - 将 org src dbpassword header 隐藏到其他位置

emacs - 在 Emacs 中删除当前(非原子)s 表达式

php - Emacs php 模式和 paredit