Quiero vista (y / o modificar) el texto coloreada en emacs, como es la producción en ls -l --color=always, tree...o lo que sea.
El texto al que me refiero existe en un archivo. Cuando abro ese archivo en emacs, quiero poder verlo coloreado o alternarlo para mostrar secuencias de escape ANSI (SGR).
ansi-color.el parece ser lo que necesito, pero no he podido hacer que coloree las secuencias de escape ANSi , pero veo negrita azul para los bytes de control individuales (por ejemplo, ^Ay ^[) ... no estoy Seguro si esa es una característica de ansi-color, pero creo que lo es.
Según los comentarios de ansi-color.el , puede funcionar con cadenas y regiones, pero incluso eso no parece funcionar. Por ejemplo, la función ansi-color-apply-on-regionno es reconocida por M-x. Dice: "No coincide"
He agregado (require 'ansi-color)a mi archivo .emacs e incluso (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on). No recibo ningún error o advertencia cuando se inicia emacs, así que estoy atascado.
¿Cómo puedo hacer que funcionen las funciones estándar, y puedo hacer que se apliquen automáticamente al abrir un archivo cuyo nombre tiene el sufijo .col?