ispell in emacs wird nach dem Upgrade von emacs mit Fehlercode 2 beendet

ispell in emacs wird nach dem Upgrade von emacs mit Fehlercode 2 beendet

Ich habe vor Kurzem meinen Emacs auf Ubuntu auf Version 24.3.1 aktualisiert (vorher hatte ich eine niedrigere Version 24). Ich habe zuerst die alte Version gelöscht und dann die aktuelle Version installiert, um ein sauberes Update zu erhalten. Seitdem kann ich ispell nicht mehr verwenden.

Zuerst bekam ich eine Fehlermeldung, dass es keine solche Funktion oder kein solches Programm gibt. Ich überprüfte: ispell war installiert. Dann gab ich den Pfad zu ispell an mit

setq ispell-program-name. 

Als ich das tat, bekam ich eine Fehlermeldung, dass die Berechtigung verweigert wurde. Also änderte ich die Berechtigung (chmod aou+wrx) für die Datei. Jetzt bekomme ich die folgende Fehlermeldung:

ispell.el exited with code 2. 

Dies geschieht unabhängig davon, ob ich ispell-region oder ispell-word aufgerufen habe.

Ich habe ispell auch manuell auf meinem Home-Site-Lisp installiert und dieses Feld geladen, mit demselben Ergebnis.

Alle Vorschläge zur Bedeutung des Codes wären hilfreich.

Danke! Stephan

Antwort1

Du solltestnichtLegen Sie den Pfad fest auf ispell.el– stattdessen sollte der Pfad zu einem ausführbaren Programm führen, wie aspell– zB:

(setq-default ispell-program-name "/Users/HOME/.0.data/.0.emacs/elpa/bin/aspell")

Du tustnichtSie müssen prüfen, ob ispell.eles installiert ist, da es automatisch mit einer Vollversion von Emacs geliefert wird. Stattdessen müssen Sie etwas wie installieren, aspellwenn Sie es nicht bereits installiert haben. Sie müssen auch das von verwendete Sprachwörterbuch installieren aspell– z. B. das englische Wörterbuch. Hier ist ein Link, der Ihnen bei der Installation aspellunter Ubuntu möglicherweise hilfreich ist:

http://packages.ubuntu.com/lucid/aspell

Stellen Sie es sich als ein Front-End vor ispell.el, das über nützliche Funktionen zum Betrieb eines separat installierten Rechtschreibprogramms verfügt aspell– mit einer separat installierten Wörterbuchdatenbank (z. B. Englisch).

verwandte Informationen