在过去几周的某个时候,我的系统发生了某种变化 - 每次我在emacs中键入大写字母E时,它都被解释为修饰符,并且是粘性的;它的行为就像逃避一样,但它不是逃避(通过简单描述 - 简要证明)。
我的emacs配置中没有任何内容发生变化。
我正在运行emacs for osx(已关闭?!?)2014-10-20的GNU Emacs24.4.1(x86_64-apple-darwin13.4.0,NS apple-appkit-1265.21)在builder10-9.porkrind上。有机
毋庸置疑,我不想要这种行为,并希望将其关闭。
- 编辑 -
D'哦 - 事实证明我发现这是对我几周前做出的改变的一个副作用。这是我的配置中修补它的补丁
(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)
为什么这条线A)不起作用而B)导致这种行为?