Я перехожу от Windows к Mac, и всю ночь я пробовал заставить emacs работать.
Я установил GNU emacs и просто скопировал файл Windows .emacs
, который, похоже, работает нормально, за исключением проверки орфографии. Я установил cocoAspell и выполнил эту инструкцию , чтобы добавить путь и изменить ispell для aspell, но когда Я запустил проверку орфографии, я получил
Error: The file "/use/local/lib/aspell-0.60/english" can not be opened for reading.
и FlySpell тоже не работает.
Кажется, что он смотрит на неправильный каталог, но у меня уже есть
(setq ispell-program-name "aspell"
ispell-dictionary "english"
ispell-dictionary-alist
(let ((default '("[A-Za-z]" "[^A-Za-z]" "[']" nil
("-B" "-d" "english" "--dict-dir"
"/Library/Application Support/cocoAspell/aspell6-en-6.0-0")
nil iso-8859-1)))
`((nil ,@default)
("english" ,@default))))
который указывает на правильный каталог словарей "/Library/Application Support/cocoAspell/aspell6-ru-6.0-0". Я не могу понять, почему я получил ошибку и как ее исправить.
Update:
Теперь я удалил свои GNU emacs и cocoAspell и снова установил (и связал) emacs/aspell с помощью homebrew, как предлагал @katspaugh. Я удалил код, показанный выше, оставьте только
(setq ispell-program-name "aspell")
Теперь, когда я запускаю проверку орфографии, я получил
Searching for program: No such file or directory, aspell
Я уже связал aspell с brew link aspell
, почему он все еще не может его найти?