2016-06-21 17 views
0

Versuchen, Flyspell mit LaTeX-Dateien zu verwenden. Setup sieht wie folgt aus:Flyspell lädt nicht automatisch mit LaTeX-Datei

(require 'ispell) 
(setq ispell-program-name "/usr/local/bin/hunspell") ;; From Homebrew, version 1.4.1 
(add-to-list 'ispell-local-dictionary-alist '("de_DE_OLDSPELL" "[[:alpha:]]" "[^[:alpha:]]" "[']" t ("-d" "de_DE_OLDSPELL") nil iso-8859-1)) 
(setq ispell-dictionary "de_DE_OLDSPELL") 
(add-hook 'text-mode-hook 'turn-on-flyspell) 

Wird nicht automatisch geladen werden, wenn ein Text (oder LaTeX) Datei zu öffnen, aber funktioniert gut, wenn manuell geladen. Wie kann Flyspell automatisch geladen werden? Wahrscheinlich eine einfache Antwort, aber ich gehe schon seit einiger Zeit im Kreis.

Antwort

0

Offenbar ist dies a known problem in Interaktionen zwischen Hunspell und Emacs 24.4 +. Wenn Hunspell kein Wörterbuch zur Verfügung hat, das dem Wert von LANG in Emacs entspricht, schlägt die Autokonfiguration fehl. Setzen Sie daher DICTIONARY auf den Basisdateinamen eines Wörterbuchs, das ist verfügbar. Hunspell besteht in der Regel auf einem englischen Wörterbuch, so sollte (setenv DICTIONARY "en_US") oder dergleichen den Trick tun. Dieses bestimmte Bit Code funktionierte für mich.