На моем Mac (Snow Leopard, 10.6.8) я использую модифицированную версию Emacs 24.2 provided here, чтобы использовать статистику Emacs Speaks (ESS) от downloads page. Emacs работает, но я еще не смог заставить проверку орфографии работать.Emacs не может найти flyspell/ispell
Чтобы исправить это, я следую инструкциям от this page, чтобы загрузить flyspell. Я скопировал файл flyspell.el
в мой каталог /Applications/Emacs.app/Contents/Resources/site-lisp
, который, по-видимому, является каталогом моего пути загрузки emacs (обратите внимание, что, например, файл auctex.el
находится в этом каталоге).
Затем я изменил мой .emacs
файл, добавив:
(autoload 'flyspell-mode "flyspell" "On-the-fly spelling checker." t)
(autoload 'flyspell-delay-command "flyspell" "Delay on command." t)
(autoload 'tex-mode-flyspell-verify "flyspell" "" t)
(add-hook 'LaTeX-mode-hook 'turn-on-flyspell)
Когда я открываю .tex
файл и использовать M-x flyspell-mode
, я могу «автозаполнение» он (т.е. вкладки нажатием дает мне правильный Flyspell варианты), но когда я нажимаю RET
я получаю:
Searching for program: no such file or directory, ispell
ни одно из решений не ставится в this question или this question работал, так что я не уверен, что вопрос здесь. Кто-нибудь есть идеи или столкнулся с этой проблемой раньше?
или MacPorts в качестве альтернативы Homebrew. – lawlist
Если O.P. хочет сделать свою жизнь очень простой, вместо этого используйте Aquamacs - он использует встроенный в OSX NSSpellChecker. Тогда O.P. ничего не нужно. – lawlist
@lawlist Aquamacs непросто. С Aquamacs он должен будет самостоятельно установить ESS, что, возможно, не сложнее, чем установка aspell, но это тоже нелегко. Кроме того, Aquamacs по-прежнему базируется на Emacs 23, который устарел и больше не поддерживается некоторыми пакетами. – lunaryorn