Я встановив emacs на новій машині Mac, і перевірка орфографії (яка працювала на більш старій машині) перестала працювати. Ось деталі:
ОС: MacOS Mojave, V. 10.14.2
Emacs: GNU Emacs 26.1 (збірка 1, x86_64-apple-darwin18.2.0, Carbon Version 158 Appkit 1671.1) 2018-11-17
Налаштування штурвала-мухоловка:
(use-package helm-flyspell: забезпечте t)
(setq ispell-name-program "/ opt / local / bin / hunspell")
(global-set-key (kbd "<f8>") 'helm-flyspell-правильний)
hunspell: він встановлюється через macports разом зі словником
Зворотний вихід:
Введено налагоджувач - помилка Lisp: (неправильний аргумент типу stringp nil)
string-match ("," nil 0)
розділений рядок (нуль "," т)
ispell-parse-hunspell-affix-file (нуль)
ispell-hunspell-fill-dictionary-entry (нуль)
ispell-start-process ()
ispell-init-process ()
ispell-buffer-local-words ()
ispell-accept-buffer-local-defs ()
flyspell-accept-buffer-local-defs ()
helm-flyspell-правильний ()
функціональний дзвінок (інтерактивно)
виклик-інтерактивно (helm-flyspell-правильний nil nil)
команда-виконання (helm-flyspell-правильна)
Хтось знає, що йде не так? Я обмежував знання Еліспа. Здається, що слово Я хочу перевірити його написання, розмістивши навколо нього курсор і натиснувши клавішу F8, не розбирається і не передається належним чином до перевірки орфографії. Я також повинен додати, що я отримую помилку, коли хочу ввімкнути режим flyspell. Повідомлення про помилку в області ехо - те саме (stringp nill), але я не можу отримати зворотний результат на цьому.
Дуже дякую,
PS: Я перевстановив штурвал-мухоловку без жодного ефекту.