我的配置中有些东西正在取消/覆盖 C-c C-e
的一些标准键绑定(bind),因此各种主要模式下的命令无法正常工作。在 AUCTeX 中 C-c C-e
应该启动“插入环境”对话,在 org-mode 中相同的键应该启动导出/发布对话,但是在这两种模式下 C-c C-e
未定义,emacs 只是等待更多输入。
我知道我可以用 -Q
启动 emacs 并加载包直到出现问题(如果我以这种方式加载 emacs 并在 org-mode 下打开文件,键绑定(bind)会正常工作)但是,像很多人一样,在某些时候我的 init 文件变得非常大。有没有更快、更智能的方法?
[编辑] 我的配置中没有任何内容明确取消设置 C-c C-e
。
最佳答案
调试器可能会为您提供足够的线索来解决问题。尝试将以下内容添加到 .emacs
的开头:
(debug-on-entry 'global-unset-key)
您可能还需要尝试 'local-unset-key
。有关详细信息,请参阅 debugger manual .
关于emacs - 如何找出哪个包正在取消设置键绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9003839/