我有这个小问题,我有一些键绑定,比如 soC-. C-x
或C-. C-m
. 激活 flyspell 模式后,我无法使用这些命令。在我的 .emacs 文件中,我之前有接下来的 2 行
(global-unset-key (kbd "C-."))
(define-key (current-global-map) (kbd "C-.") nil)
(global-set-key (kbd "C-. C-l") 'global-linum-mode)
然后,我的C-. C-l
作品,但是当flyspell-mode被激活时它没有。绑定到的命令C-.
是flyspell-auto-correct-word
. 我试图按如下方式停用它:
;; first try
(defun flyspell-auto-correct-word-disable() (define-key (current-local-map) (kbd "C-.") nil))
(add-hook 'flyspell-mode-hook 'flyspell-auto-correct-word-disable)
;; second try
(define-key (current-global-map) [remap flyspell-auto-correct-word] nil)
尝试都不起作用,我该怎么办?我在 Emacs 23 和 24 中尝试过,我遇到了同样的问题。