我希望有一种方法,当我输入错误单词时,flyspell 可以自动将其更正为“最有可能”的更正。当我输入错误单词然后按 OPTION-TAB 进行更正时,flyspell 几乎总是默认选择正确的更正作为主要建议。
但是,我希望 flyspell 能够对我输入错误的每个单词执行此操作,而无需我按下 OPTION-TAB。只需按下空格键并转到下一个单词即可。
这可能吗?
答案1
你可以使用这样的方法:
(defun my-flyspell-auto-correct-and-space ()
(interactive)
(flyspell-auto-correct-word) ;; Auto-correct the word at point
(when (not (or (looking-at " ") ;; If after the correction we are in the
(eolp))) ;; middle of the word, forward to the end
(forward-word)) ;; of the word.
(insert " ")) ;; insert a space
(global-set-key (kbd "SPC") 'my-flyspell-auto-correct-and-space)