LINUX.ORG.RU

M-x flyspell-mode


0

0

Не работает флайспелл в GNU Emacs 23.0.50.1, пишет:
Starting new Ispell process [russian] ...
Enabling Flyspell mode gave an error

Система Debian testing/unstable, стоит ispell, irussian

$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

В конфиге емакса:

(setq spell-command "ispell")
(setq ispell-dictionary "russian")
(setq flyspell-default-dictionary "russian")
(setq ispell-local-dictionary "russian")

Прозреваю что проблема с уникодом.

anonymous

Ответ на: комментарий от vasily_pupkin

похоже и отдельно не работает. На уникодовые документы жутко матерится.

Как aspell прикрутить?

anonymous
()
Ответ на: комментарий от anonymous

Примерно так:

(custom-set-variables
'(ispell-extra-args (quote ("" "-a")))
 '(ispell-have-new-look t)
 '(ispell-local-dictionary "russian")
 '(ispell-local-dictionary-alist (quote (("russian" "[АБВГДЕЖЗИЙКЛМНОПРСТУФХЧШЩЪЬЮЯабвгдежзийклмнопрстуфхцшщюя]" "[^АБВГДЕЖЗИЙКЛМНОПРСТУФХЧШЩЪЬЮЯабвгдежзийклмнопрстуфхцшщюя]" "" nil ("-d" "ru") nil koi8-r))))
 '(ispell-message-dictionary-alist (quote (("" . ""))))
 '(ispell-program-name "aspell"))

vasily_pupkin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.