В MacOS hunspell не может найти существующие файлы .aff и .dic в Library / Spelling / - PullRequest
1 голос
/ 03 июня 2019

Я скачал 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".)

Спасибо.

...