2000-08-09
flyspell ist eine Emacs minor-mode von Manuel Serrano zur ständigen Rechtschreibkontrolle während man tippt.
Die eigentliche Kontrolle wird dafür von ispell —- welches installiert sein muß —- durchgeführt. flyspell funktioniert gleichermaßen mit dem GNU Emacs wie mit dem XEmacs und die Installation ist kinderleicht.
Nach dem Download der ELisp-Source Datei sollte man diese erste einmal per
M-x byte-compile-fileübersetzten. Anschließend kopiert man flyspell.el und flyspell.elc in ein im Emacs Pfad befindliches Verzeichnis. Anzeige z.B. per:
C-h v load-pathEmpfehlenswert ist es hier das site-lisp Verzeichnis zu wählen, welches für Lispdateien die nicht zur Emacs Distribution gehören vorgesehen ist. Also z.B.:
$ cp flyspell.* /usr/lib/xemacs/site-lisp/
Zur Vervollständigung der Installation sind noch zwei Einträge in der ~/.emacs-Datei zu tätigen.
(autoload 'flyspell-mode "flyspell" "On-the-fly ispell." t) (setq flyspell-default-dictionary "deutsch8")deutsch8 bezeichnet hierbei das gewünschte Dictionary, in diesem Fall eben ein deutsches inkl. Unterstützung für 8bit Zeichen.
Nach einem Neustart des Emacs steht dann der flyspell-mode auf Zuruf zur Verfügung. Mit
M-x flyspell-modekann man ihn pro Buffer ein- oder ausschalten. Bei aktiviertem flyspell-mode findet man ein Fly in der Modeline.
Will man im Gnus beim schreiben einer Nachricht stets eine Rechtschreibkontrolle, so kann man dies mit dem folgenden Eintrag in der Datei ~/.gnus bewerkstelligen.
(add-hook 'message-mode-hook 'flyspell-mode)