domingo, 14 de marzo de 2010

Emacs shell: eliminar caracteres extraños

Si utilizas Emacs seguramente conocerás el modo mayor Shell (M-x shell), que nos permite utilizar un shell embebido dentro de Emacs, algo muy útil especialmente si estás programando scripts de shell.

Sin embargo, he observado que este modo muestra caracteres extraños (^[[0m^[[) si tu terminal tiene habilitado los colores (por ejemplo, en el fichero .bashrc). Ejemplo:




Para solucionar este problema, tan solo hay que añadir esta configuración a su fichero ~/.emacs:
;; Soluciona caracteres extraños en el modo Shell
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)



No hay comentarios: