大写字母E在emacs中突然变成了一个粘性修饰符

大写字母E在emacs中突然变成了一个粘性修饰符,emacs,org-mode,Emacs,Org Mode,在过去几周的某个时候,我的系统发生了某种变化——每次我在emacs中键入大写字母E时,它都会被解释为一个修饰符,并且是粘性的;它的行为就像escape一样,但它不是escape(通过简要描述密钥来证明) 我的emacs配置中没有任何更改 我正在builder10-9.porkrind.org上运行2014-10-20的osx(哪个坏了?)GNU Emacs24.4.1(x86_64-apple-darwin13.4.0,NS apple-appkit-1265.21)的emacs 不用说,我不想

在过去几周的某个时候,我的系统发生了某种变化——每次我在emacs中键入大写字母E时,它都会被解释为一个修饰符,并且是粘性的;它的行为就像escape一样,但它不是escape(通过简要描述密钥来证明)

我的emacs配置中没有任何更改

我正在builder10-9.porkrind.org上运行2014-10-20的osx(哪个坏了?)GNU Emacs24.4.1(x86_64-apple-darwin13.4.0,NS apple-appkit-1265.21)的emacs

不用说,我不想要这种行为,我想把它关掉

--编辑--

哦,原来我只是注意到这是我几周前所做改变的副作用。这是我的配置补丁,可以修复它

(defun set-org-mode-bindings ()
-        (local-set-key (kbd "ESC-M-<RET>") 'org-insert-heading-respect-content)
         (local-set-key (kbd "M-m") 'org-back-to-indentation))
 (add-hook 'org-mode-hook 'set-org-mode-bindings)
(取消设置组织模式绑定()
-(本地设置键(kbd“ESC-M-”)组织插入标题内容)
(本地设置键(kbd“M-M”)“组织回缩进”)
(添加钩子“组织模式钩子”设置组织模式绑定)

为什么这一行A)不起作用而B)导致该行为?

如果您以
emacs-q
的方式运行它,并且它没有出现错误行为,那么您的用户配置有问题。将配置对分以找到问题的根源。如果它在
emacs-q
(或
emacs-q
)中出现错误,那么它就是核心emacs的问题。我现在打赌,
emacs-q
防止的不当行为也可能是从例如ELPA安装的软件包中的错误。忘记了-q。。。谢谢,我现在正在研究我的ELPA软件包。我已经把它缩小到只有组织模式了。