Я использую brew
как менеджер пакетов для Emacs и ispell. Я установил оба. Делая быстрый Google, я не смог понять, как сообщить Emacs, где находится ispell, и загрузить соответствующие словари.
Прямо сейчас , когда я делаю M-x ispell-check-version
, Emacs дерзко отвечает: Searching for program: No such file or directory
.
Как мне настроить Emacs
использование ispell
?
То, что помогло мне решить эту проблему, не редактируя мои
.emacs
с абсолютными путями (что я не хотел делать, так как я делю файл между различными ОС), устанавливало ispell через brewкак объяснено в этом ответе (и мой комментарий).
источник
Это проблема переменной среды.
exec-path-from-shell
Пакет устранил эту проблему для меня.После оценки
(exec-path-from-shell-initialize)
ispell работал.источник
Даже если вы используете brew только для установки ispell и установили emacs из этого типа dmg , и вы запускаете emacs с иконки в доке, вы захотите выйти из системы и войти снова, так как OS X кэширует элементы в вашем пути и не увидит ispell сразу. Если эта информация не новость для вас, вы, возможно, все равно можете обойти эту проблему.
источник
Я уверен, что это должно быть решенной проблемой к настоящему времени, но все же хотел добавить, что я успешно использую ispell в Mac OS X. Установка ispell в homebrew и добавление правильного пути в .emacs (/ usr / local / bin) решена проблема для меня.
источник