一些奇怪的事情发生了,
有一个关于这个问题的问题,但并没有解决这个问题。
我尝试了
有没有办法找出是什么导致了这个问题?
更新:
1. 我的emacs配置:https://github.com/ChillarAnand/.emacs.d 2. 问题不是发生在操作系统级别。如果我使用
shift + m
在emacs中被绑定到了Meta
键。现在我无法输入任何以M
开头的单词,例如Mock
。我想找出为什么会发生这种情况或者是哪个软件包导致了这个问题。有一个关于这个问题的问题,但并没有解决这个问题。
我尝试了
C h k m
,它显示m runs command self-insert-command
但是当我尝试C h k M
时,它会激活Meta
键并等待另一个按键输入。
C h c M
也是同样的情况。有没有办法找出是什么导致了这个问题?
更新:
1. 我的emacs配置:https://github.com/ChillarAnand/.emacs.d 2. 问题不是发生在操作系统级别。如果我使用
emacs -Q
启动emacs,一切正常。
meta-prefix-char
被设置为大写字母 M 了?如果可能的话,你可以在你的自定义设置和第三方库中搜索该变量。在我的电脑上,大写字母 M 对应的 ASCII 码是77。你可以使用describe-variable
命令来检查该变量的值。 - lawlist(define-key smartparens-mode-map (kbd "M up") nil)
,它将M u p
绑定到了nil
。你真正想要的是(kbd "M-<up>")
。 - npostavsevent-apply-meta-modifier
,但很难意外绑定到它)。 - phils