Emacs 将钩子添加到minibuffer设置钩子会断开键绑定

Emacs 将钩子添加到minibuffer设置钩子会断开键绑定,emacs,hook,elisp,key-bindings,Emacs,Hook,Elisp,Key Bindings,我有几个键,我更喜欢强制绑定到我熟悉的键,所以我使用了这个 但我最近发现它对我来说是坏的 情况:在bob.parkland.org上以窗口模式运行24.2.1作为build 2012-08-27(即在中找到的mac预构建emacs解决方案)时,它工作正常 但在lion上运行终端时,它将无法工作,lion是b1006.apple.com上2012-01-12的22.1.1(mac apple darwin) 如果我注释掉添加钩子的调用,它工作得很好。问题部分在于我将在上面的另一个链接中找到的代码字

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

但我最近发现它对我来说是坏的

情况:在bob.parkland.org上以窗口模式运行24.2.1作为build 2012-08-27(即在中找到的mac预构建emacs解决方案)时,它工作正常

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


如果我注释掉添加钩子的调用,它工作得很好。

问题部分在于我将在上面的另一个链接中找到的代码字节编译成一个单独的可加载的.elc文件…并在较新版本的emacs中这样做


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

这不是对这个问题的评论,但我不知道如何与您联系,否则——您对我的一个问题留下了一条评论,这是一个悬赏,你的评论就是答案。你能把它转发给我作为答复,这样我就可以给你赏金了吗?如果这是一个不合适的地方提出这个要求,我道歉。