Verwendung von Aspell mit Emacs unter Debian

462
Henning Makholm

Ich habe ein Wörterbuch für die Rechtschreibung, das ich zwischen einem Laptop mit Windows + Cygwin und einem Desktopcomputer mit Debian teilen möchte.

Emacs (21) wird mit Ispell-Integration und Mx-Ispell-Puffer geliefert.

Leider ist auf Cygwin ispellein Kompatibilitätsskript, das aspell intern aufruft, wohingegen Debian True Ispell installiert. Und ihre persönlichen Wörterbuchformate sind nicht kompatibel.

Was mache ich jetzt? Ich kann Aspell gut genug installieren, aber wie kann ich Emacs dazu bringen, es zu benutzen?

  • Kann ich unter Debian ein Paket installieren, das mir die Kompatibilität / usr / bin / ispell verleiht? Es scheint keine in Debians Repository zu geben.
  • Kann ich irgendwie einen Emacs-Aufruf machen, aspellanstatt ispellseine externe Rechtschreibprüfung zu starten? Es scheint keinen Mx-Aspell-Puffer zu geben, und ich kann keine Variablen finden, durch die ich das Verhalten von Ispell-Puffer ändern könnte.
  • Würde es helfen, die Kugel zu beißen und auf eine spätere Emacs-Hauptversion zu aktualisieren?
  • Oder etwas ganz anderes?

Momentan habe ich es geflügelt, indem ich ispell unter Debian deinstalliert und das Kompatibilitätsskript von Cygwin nach / usr / local / bin kopiert habe, aber das fühlt sich sehr ad hoc und manuell an.

1
Es ist schwierig, einen Beitrag zu lesen, der mit dem folgenden Thema beginnt: "Ich verwende eine wesentlich veraltete Version von Emacs von vor einigen Jahren, als Dinosaurier die Erde durchstreiften, was sich zweifellos in vieler Hinsicht von der aktuellen Version unterscheidet." Bitte beachten Sie ein Upgrade auf Emacs 25. Beachten Sie dazu auch die Variable `ispell-program-name` - zB` (setq ispell-programmname "/ path / to / aspell") `Wenn Sie programmgesteuert arbeiten möchten Wechseln Sie den Pfad je nach Betriebssystem zu einem anderen Programm oder einer anderen Version. Sie können die Variable "Systemtyp" abfragen und / oder die Funktion "X-Server-Version" abfragen. lawlist vor 7 Jahren 1

0 Antworten auf die Frage