Hace mucho que no escribo, hoy voy a hablar un poco del Maravilloso Emacs. Editor que uso para editar cualquier fichero de texto desde hace poco más de un año. Y que me encanta. Y como lo hecho de menos cuando tengo que usar el Horroroso Vim.
Primero creamos una función que nos limpia el coloreado de los cambios.
(defun clear-highlight ()Luego añadimos un par de accesos de teclado.
(interactive)
(if (boundp 'highlight-changes-mode)
(highlight-changes-remove-highlight (point-min) (point-max))))
(define-key global-map (read-kbd-macro "<f3>") 'highlight-changes-mode)
(define-key global-map (read-kbd-macro "<f4>") 'clear-highlight)
Aunque si quieres que te active el coloreado de cambios nada más abrir el fichero, puedes hacerlo con una linea como la que sigue. En este caso activa el coloreado para ficheros de LaTex.
(add-hook 'latex-mode-hook 'highlight-changes-mode)
Y si se quiere que se limpie el coloreado actual automáticamente cuando salvamos, bastaría con añadir una llamada a nuestra función clear-highlight cada vez que se salva.
(add-hook 'after-save-hook 'clear-highlight)
2 comentarios:
Muy interesante... Sin embargo, no sé qué versión de emacs usarás, pero por lo que veo en la documentación, la definición de teclas de función se hace con "<f3>" en vez de "f3" (quizá un error de copia/pega y html...)
Saludos!
diego.
Gracias Diego! efectivamente era un error de html, que lo entendia como etiqueta.
Publicar un comentario