¿Utilizando el resaltador de sintaxis de emacs o vim para el programa de línea de comandos?

Tengo un programa de línea de comandos que arroja JSON y YAML. De forma predeterminada, detecta si hay pirámides (pygementize) disponible y, si lo hace, pasa la salida a través de ella para obtener una salida coloreada agradable. Sin embargo, los pygments no se instalan de forma predeterminada en la mayoría de las computadoras en las que se ejecutará este programa. Pero la mayoría de las computadoras tendrán emacs o vim, sin embargo, sí. ¿Hay alguna manera de hacer que uno de estos editores resalte la sintaxis de un texto usando secuencias de escape ANSI y luego lo envíe de nuevo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta