Auf meinem Mac (Snow Leopard, 10.6.8) verwende ich eine modifizierte Version von Emacs 24.2 provided here, um Emacs Speaks Statistics (ESS) von downloads page zu verwenden. Emacs funktioniert, aber ich konnte noch keine Rechtschreibprüfung durchführen.Emacs kann flyspell/ispell nicht finden
Um dies zu beheben, befolge ich die Anweisungen von this page Flyspell herunterladen. Ich kopierte die Datei flyspell.el
in mein Verzeichnis /Applications/Emacs.app/Contents/Resources/site-lisp
, das ist offensichtlich das Verzeichnis meines Emacs laden Pfad (beachten Sie, dass zum Beispiel die auctex.el
Datei in diesem Verzeichnis befindet).
Dann habe ich, indem Sie meinen .emacs
Datei geändert:
(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)
Wenn ich eine .tex
Datei öffnen und verwenden M-x flyspell-mode
, kann ich „auto-complete“ (beispielsweise durch Lasche gedrückt es gibt mir die richtige flyspell Optionen), aber wenn ich RET
drücken erhalte ich:
Searching for program: no such file or directory, ispell
keine der Lösungen in this question oder this question gearbeitet gestellt, so dass ich bin mir nicht sicher, was das Problem hier ist. Hat jemand Ideen oder ist dieses Problem schon einmal aufgetreten?
oder Macports als Alternative zu Homebrew. – lawlist
Wenn der O.P. sein Leben wirklich einfach gestalten will, verwenden Sie stattdessen Aquamacs - er verwendet den OSX-eingebauten NSSpellChecker. Dann benötigt der O. P. nichts. – lawlist
@lawlist Aquamacs ist nicht einfach. Mit Aquamacs müsste er ESS selbst installieren, was wohl nicht schwieriger ist, als aspell zu installieren, aber es ist auch nicht einfacher. Außerdem baut Aquamacs immer noch auf Emacs 23, das veraltet ist und von einigen Paketen nicht mehr unterstützt wird. – lunaryorn