1

Хотелось бы, чтобы был способ, когда я неправильно наберу слово, flyspell может автоматически исправить его до "наиболее вероятного" исправления. Когда я неправильно набираю слово, а затем нажимаю OPTION-TAB, чтобы исправить его, flyspell ALMOST ВСЕГДА выбирает правильное исправление по умолчанию в качестве основного предложения.

Тем не менее, я хочу, чтобы flyspell делал это с каждым ошибочным словом, БЕЗ необходимости нажимать OPTION-TAB. От удара по пробелу и перехода к следующему слову.

Это возможно?

1 ответ1

4

Вы можете использовать что-то вроде этого:

(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)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .