-3
Я использую ispell для проверки орфографии, но он не заменяет слово «i» на «I».Замена 'i' на 'I' с использованием Emacs ispell
Я использую ispell для проверки орфографии, но он не заменяет слово «i» на «I».Замена 'i' на 'I' с использованием Emacs ispell
С помощью следующего кода flyspell, по крайней мере, показывает такие орфографические ошибки. Список должен быть расширен.
(defvar flyspell-wrong-one-letters '("i"))
(defadvice flyspell-word (before one-letter activate)
"Check one-letter words"
(when (and
(if following (looking-at "\\<[[:alpha:]]\\>")
(looking-back "\\<[[:alpha:]]\\>"))
(member (match-string 0) flyspell-wrong-one-letters))
(setq known-misspelling t)))
Я только что изучал летательные аппараты не в ispell. Я знаю, что это на самом деле не решение для вас ... Извините.
Насколько я могу судить, 'aspell', который является продвинутым ispell, который Emacs может использовать как поддерживаемый, распознает все слова с одной буквой как правильные, , даже если они не находятся в словаре. Поэтому вы должны либо запросить некоторую помощь в списке рассылки 'aspell', , либо использовать определенный код elisp для преодоления этого ограничения. –