Blog personal donde guardo mis notas sobre tecnología

Emacs: Función para cambiar entre diccionarios

Carlos M.

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

M-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:


;; Como habitualmente nece sito cambiar entre el diccionario ingles y español

(defun fd-switch-dictionary()
  (interactive)
  (let* ((dic ispell-current-dictionary)
	 (change (if (string= dic "espanol") "english" "espanol")))
    (ispell-change-dictionary change)
    (message "Diccionario cambiado des %s a %s" dic change)
    ))

(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…🐧