Я скачал hunspell с помощью команды brew и хочу использовать его в Emacs, но похоже, что hunspell не находит мои файлы .aff и .dic в ~ / Library / Spelling, даже если они там есть.
С помощью команды командной строки "hunspell -D" результат будет:
ПУТЬ ПОИСКА:
. :: / USR / доли / Hunspell: / USR / доли / MySpell: / USR / доли / MySpell / dicts: / Library / Правописание: /Users/macbook/.openoffice.org/3/user/wordbook: / Users / MacBook / .openoffice.org2 / пользователь / либретто: /Users/macbook/.openoffice.org2.0/user/wordbook: / Users / MacBook / Библиотека / Правописание: /opt/openoffice.org/basis3.0/share/dict /ooo:/usr/lib/openoffice.org/basis3.0/share/dict/ooo:/opt/openoffice.org2.4/share/dict/ooo:/usr/lib/openoffice.org2.4/share/ ДИКТ / ооо: /opt/openoffice.org2.3/share/dict/ooo: /usr/lib/openoffice.org2.3/share/dict/ooo: /opt/openoffice.org2.2/share/dict/ooo : /usr/lib/openoffice.org2.2/share/dict/ooo: /opt/openoffice.org2.1/share/dict/ooo: /usr/lib/openoffice.org2.1/share/dict/ooo: /opt/openoffice.org2.0/share/dict/ooo:/usr/lib/openoffice.org2.0/share/dict/ooo
ДОСТУПНЫЕ СЛОВАРИ (путь не является обязательным для опции -d):
/ Users / MacBook / Library / Орфография / cs_CZ
Здесь cs_CZ - это имя файла, в котором хранится мое личное написание. В папке есть другие файлы, в том числе cs_CZ.aff и cs_CZ.dic, а также en_GB, но hunspell просто игнорирует их.
В Emacs я пробовал:
(setenv "DICPATH"
(concat (getenv "HOME") "/Library/Spelling"))
(when (executable-find "hunspell")
(setq-default ispell-program-name "hunspell")
(setq ispell-really-hunspell t))
После запуска ispell-change-dictinary с рекомендуемым вводом "чешский", ispell-word дает мне:
Запуск нового процесса Ispell hunspell с чешским словарем ...
ispell-init-process: Невозможно открыть файлы аффиксов или словарей для словаря с именем "czech".
... и режим flyspell:
Ошибка включения режима Flyspell:
(Не удается открыть файлы аффиксов или словарей для словаря с именем "czech".)
Спасибо.