在miniuffer-setup-hook中添加一个钩子会破坏键绑定

时间:2013-01-29 01:55:10

标签: emacs hook elisp key-bindings

我有几个键,我更喜欢强制绑定到我熟悉的键,所以我使用了这个SO Solution

但我最近发现它打破了我。

情况:在bob.parkland.org上构建2012-08-27的窗口模式下运行24.2.1时运行正常(即在http://emacsformacosx.com/找到预构建的emacs-for-mac解决方案)

但是当它在狮子的终端上运行时它将无法工作,这是2012-01-12在b1006.apple.com上的22.1.1(mac-apple-darwin)。

如果我注释掉添加钩子的调用,它就可以正常工作。

1 个答案:

答案 0 :(得分:1)

问题部分在于我将上面另一个链接中找到的代码字节编译成一个单独的可加载.elc文件......并且使用较新版本的emacs进行了编译。

当我回到22.1.1版本的emacs并使用该版本进行字节编译时,它可以在两个版本的emacs中正常工作。