Na moim Macu (Snow Leopard, 10.6.8) używam zmodyfikowanej wersji Emacs 24.2 provided here do korzystania z Emacs Speaks Statistics (ESS) z downloads page. Emacs działa, ale nie udało mi się jeszcze uruchomić modułu sprawdzania pisowni.Emacs nie może znaleźć komendy flyspell/ispell
Aby to naprawić, postępuję zgodnie z instrukcjami od this page, aby pobrać flyspell. Skopiowałem plik flyspell.el
do mojego katalogu /Applications/Emacs.app/Contents/Resources/site-lisp
, który jest najwyraźniej katalogiem mojej ścieżki ładowania emacsa (zauważ, że na przykład plik auctex.el
znajduje się w tym katalogu).
Potem zmodyfikowane mój plik .emacs
dodając:
(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)
Gdy otwieram plik .tex
i używać M-x flyspell-mode
mogę „autouzupełnianie” to (tj naciskając kartę daje mi prawidłowe flyspell opcje), ale po naciśnięciu RET
uzyskać:
Searching for program: no such file or directory, ispell
Żadne z rozwiązań jakie w this question lub this question pracował, więc nie jestem pewien, co problem jest tutaj. Czy ktoś ma pomysły lub napotkał ten problem wcześniej?
lub DarwinPorts jako alternatywa dla Homebrew. – lawlist
Jeśli O.P. chce sprawić, by jego życie było naprawdę łatwe, należy zamiast tego użyć Aquamacs - wykorzystuje wbudowany w NSX NSSpellChecker. Wtedy O.P. nie potrzebuje niczego. – lawlist
@listlist Aquamacs nie jest łatwe. W przypadku Aquamacs musiałby samodzielnie zainstalować ESS, co nie jest trudniejsze niż instalacja aspell, ale nie jest to również łatwiejsze. Plus, Aquamac nadal opiera się na Emacsie 23, który jest przestarzały i nie jest obsługiwany przez całkiem sporo pakietów. – lunaryorn