嗨,我最近在尝试将命令绑定到 Meta 键时遇到了一些奇怪的问题。这只是今天才开始发生,我真的很困惑。
在我的绑定列表中,我有诸如(define-key map (kbd "M-f") 'forward-char)
Ctrl 和 Hyper 之类的定义,但由于某种原因,当我尝试使用 Meta 的组合进行绑定时,它就失败了。
例如,以下(define-key map (kbd "C-M-f") 'forward-word)
显示一条错误消息。
Warning (initialization): An error occurred while loading '/home/flood/.emacs.d/init.el':
error: Key sequence C-M-f starts with non-prefix key
To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the '--debug-init' option to view a complete error backtrace.
从 --debug-init 开始时,它不会显示任何有用的信息。有没有人有任何想法,这真的很令人沮丧!