私はこの小さな問題を抱えています. soC-. C-x
またはのようないくつかのキーバインディングがありますC-. C-m
. flyspell-mode をアクティブにすると、これらのコマンドを使用できなくなります。私の .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 で試しましたが、同じ問題が発生しました。