Использовать подсветку синтаксиса emacs или vim для программы командной строки?

У меня есть программа командной строки, которая извергает JSON и YAM, L. По умолчанию он определяет, доступны ли фрагменты (pygmentize), и если это так, пропустите выходные данные через него, чтобы получить хороший цветной вывод. Однако pygments не устанавливается по умолчанию на большинстве компьютеров, на которых будет запускаться эта программа. Но большинство компьютеров будут иметь либо emacs, либо vim. Есть ли способ заставить один из этих редакторов подсветить синтаксис текста, используя escape-последовательности ANSI, а затем снова вывести его?

Ответы на вопрос(5)

Ваш ответ на вопрос