不知怎的shift + m
绑定(bind)到 Meta
在emacs中键入。现在我无法输入任何以 M
开头的单词喜欢 Mock
.我想找出它发生的原因或导致这种情况的包。
有one question关于这个问题,但没有解决这个问题。
我试过C h k m
其中显示 m runs command self-insert-command
但是当我尝试 C h k M
它正在激活Meta
键,正在等待另一个键输入。C h c M
也是如此。 .
有什么方法可以找出造成这种情况的原因吗?
更新:
emacs -Q
启动 emacs一切正常。 最佳答案
问题是 code
(define-key smartparens-mode-map (kbd "M up") nil)
(define-key smartparens-mode-map (kbd "M down") nil)))
这不绑定(bind)
shift m
如Meta
而是绑定(bind)键序列M u p
和 M d o w n
至nil
.在 kbd
中指定 Meta使用 M-{the key}
, 指定使用 <up>
, 对于有问题的代码:(define-key smartparens-mode-map (kbd "M-<up>") nil)
(define-key smartparens-mode-map (kbd "M-<down>") nil)))
关于emacs - 如何找到在 emacs 中定义键绑定(bind)的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29226265/