ricevo questo messaggio di errore quando provo a caricare "german8" dizionario ortografico durante l'utilizzo flyspell-mode in modalità testo:Emacs e ispell: errore di caricamento german8
Error in post-command-hook (flyspell-post-command-hook): (error "Error: The file "/usr/lib/aspell/deutsch\" can not be opened for reading.")
Ho controllato e non c'è/usr/lib/aspell/deutsch. Il gestore di pacchetti synaptic di Ubuntu mi ha offerto "aspell-de" e questo non è stato chiaro.
Ecco il codice nel mio .emacs che è iniziato il problema:
;;switch dictionaries between German and English with F8 key
(defun fd-switch-dictionary()
(interactive)
(let* ((dic ispell-current-dictionary)
(change (if (string= dic "deutsch8") "english" "deutsch8")))
(ispell-change-dictionary change)
(message "Dictionary switched from %s to %s" dic change)
))
(global-set-key (kbd "<f8>") 'fd-switch-dictionary)
posso ripetere questo stesso errore, semplicemente partendo flyspell-mode quindi cercando di fare ispell-cambio-dizionario. german8 viene offerto, ma appare di nuovo il messaggio:
Error enabling Flyspell mode:
(Error: The file "/usr/lib/aspell/german" can not be opened for reading.)
Grazie per l'aiuto, ma non funziona davvero. Ricevo ancora 'codice'" Avvio del nuovo processo di Ispell [/ usr/bin/aspell :: default] ... Processo di Ispell ucciso Dizionario Ispell locale impostato su deutsch8 Dizionario passato da nil a deutsch8 Avvio del nuovo processo di Ispell [/ usr/bin/aspell :: deutsch8] ... Errore nel post-comando-hook (flyspell-post-command-hook): (errore "Errore: il file \"/usr/lib/aspell/deutsch \ "può non essere aperto per la lettura. ")" 'codice' – user2054900
.../usr/lib/aspell/deutsch non esiste. Ho bisogno di un link simbolico a qualcosa? – user2054900
Il mio errore. Stai cercando di usare il dizionario "deutsch8", ma la mia definizione è stata definita "german8". La mia risposta dovrebbe essere risolta ora. –