Emacs: Función para cambiar entre diccionarios

1 minutos de lectura

Cuando escribo en Emacs utilizo Flyspell para la verificación ortográfica sobre la marcha

Flyspell resalta palabras incorrectas en el momento que se escribe o tan pronto como el cursor de texto llega a una nueva palabra.

Puedes cambiar entre los diferentes diccionarios que tengas instalados mediante

1M-x ispell-change-dictionary

Como habitualmente necesito cambiar entre el diccionario de inglés y el español, uso esta función en el fichero de configuración:

 1
 2;; Como habitualmente nece sito cambiar entre el diccionario ingles y español
 3
 4      (defun fd-switch-dictionary()
 5      (interactive)
 6      (let* ((dic ispell-current-dictionary)
 7       (change (if (string= dic "espanol") "english" "espanol")))
 8        (ispell-change-dictionary change)
 9        (message "Diccionario cambiado des %s a %s" dic change)
10        ))
11
12      (global-set-key (kbd "<f6>")   'fd-switch-dictionary)

Ahora simplemente pulsando la tecla de función F6 cambio entre un diccionario u otro.

Espero que te haya gustado, pasa un buen día…:penguin: