Deprecated: join(): Passing glue string after array is deprecated. Swap the parameters in /www/htdocs/martg/_app/core/api/path.php on line 309

Deprecated: join(): Passing glue string after array is deprecated. Swap the parameters in /www/htdocs/martg/_app/core/api/path.php on line 309

Deprecated: Array and string offset access syntax with curly braces is deprecated in /www/htdocs/martg/_app/core/api/helper.php on line 56

Deprecated: join(): Passing glue string after array is deprecated. Swap the parameters in /www/htdocs/martg/_app/core/api/path.php on line 309

Deprecated: join(): Passing glue string after array is deprecated. Swap the parameters in /www/htdocs/martg/_app/core/api/path.php on line 309

Deprecated: join(): Passing glue string after array is deprecated. Swap the parameters in /www/htdocs/martg/_app/core/api/path.php on line 309

Deprecated: join(): Passing glue string after array is deprecated. Swap the parameters in /www/htdocs/martg/_app/core/api/path.php on line 309
blindschleiche

blindschleiche

Emacs: Online Rechtschreibkontrolle

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-path

Empfehlenswert 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-mode

kann 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)

Flyspell