Ich verwende brew
als mein Paketmanager sowohl für Emacs als auch für ispell. Ich habe beides installiert. Bei einer schnellen Google-Suche war es mir nicht möglich, Emacs mitzuteilen, wo sich ispell befindet, und die entsprechenden Wörterbücher zu laden.
Gerade jetzt , wenn ich ein tun M-x ispell-check-version
, Emacs saucily antwortet: Searching for program: No such file or directory
.
Wie konfiguriere ich Emacs
die Verwendung ispell
?
Was mir geholfen hat, dies zu lösen, ohne meine
.emacs
mit absoluten Pfaden zu bearbeiten (was ich nicht tun wollte, da ich die Datei zwischen verschiedenen Betriebssystemen teile), war die Installation von ispell über brewwie in dieser Antwort erklärt (und mein Kommentar).
quelle
Dies ist ein Problem mit Umgebungsvariablen. Das
exec-path-from-shell
Paket hat dieses Problem für mich behoben.Nach der Auswertung
(exec-path-from-shell-initialize)
hat ispell funktioniert.quelle
Auch wenn Sie brew nur für die ispell-Installation verwenden und Emacs von diesem dmg-Typ installiert haben und Sie Emacs über ein Symbol im Dock ausführen, möchten Sie sich abmelden und erneut anmelden, da OS X Elemente in Ihrem Pfad und zwischengespeichert wird ispell nicht sofort sehen. Wenn diese Informationen für Sie nicht neu sind, können Sie dieses Problem wahrscheinlich trotzdem umgehen.
quelle
Ich bin mir ziemlich sicher, dass dies ein behobenes Problem ist, wollte aber dennoch hinzufügen, dass ich ispell unter Mac OS X erfolgreich verwendet habe. Die Installation von ispell in homebrew und das Hinzufügen des korrekten Pfads in .emacs (/ usr / local / bin) wurden behoben das problem für mich.
quelle