Сегодня решил настроить в своем Emacs проверку орфографии, и чтобы не забыть как я это сделал решил написать данную заметку.
Сначала я попробовал hunspell, но он у меня не подключился и я решил попробовать aspell, он заработал практически сразу, поэтому решил его оставить. Все описанное ниже я делал под Mac OS 10.12.
Итак для начала надо установить aspell с русским словарем для этого я воспользовался Homebrew.
brew install aspell --without-lang-de --without-lang-fr --without-lang-es --with-lang-ru
Данная команда означает что aspell устанавливается без словарей для немецкого и французского языка, но с русским словарем.
Теперь можно настроить Emacs для работы с aspell. Для этого необходимо в init.el добавить следующие строки:
(setq ispell-program-name "aspell")
(setq ispell-extra-args '("--sug-mode=ultra" "--lang=ru"))
(dolist (hook '(text-mode-hook))
(add-hook hook (lambda () (flyspell-mode 1))))
Здесь мы подключили aspell и включили проверку орфографии “на лету” в текстовых файлах.
comments powered by Disqus