Я думаю, что проблема может заключаться в том, что, хотя вы указали ispell, где хранится ваш личный словарь, вы не предоставили эту информацию в hunspell.
со страницы руководства :
-p dict
Установить путь к личному словарю. По умолчанию это $ HOME / .hunspell_default. При установке -d или переменной окружения DICTIONARY персональным словарем будет $ HOME / .hunspell_dicname
Я использую hunspell, скомпилированный с Cygwin, и использую словарь en-GB. Если я установлю значение ispell-personal-dictionary
на "c:/cygwin/home/luke.girvin/.hunspell_en_GB"
, все слова, которые я добавлю в свой личный словарь с помощью ispell, будут сохранены правильно.
Итак, простой способ решить вашу проблему - это изменить имя вашего личного файла словаря на то, что Hunspell ожидает по умолчанию.
Кроме того, вы можете использовать опцию -p
, чтобы сообщить hunspell, какой файл словаря вы хотите использовать, возможно, настроив ispell-cmd-args
.
Кроме того, ваш файл словаря действительно существует? Я обнаружил, что Emacs не будет создавать этот файл для меня, но он обновит существующий пустой файл.