Я хочу, чтобы вывод какой-либо программы был раскрашен, так как он отображается на терминале.
Я знаю, что утилита с именем highlight делает это. Но: он имеет ограниченный набор встроенной языковой поддержки, и я хочу раскрасить, например, некоторые связанные с работой журналы демонов, для которых я уже создал сложные файлы синтаксиса vim.
Я знаю, что можно использовать vim для подсветки синтаксиса как замену (vimpager) или непосредственно в терминале (vimcat). Но оба эти способа vim ожидает EOF, а затем отображает цветной файл - это бесполезно, например, для тестирования живых демонов.
Итак: возможно ли использовать подсветку синтаксиса vim в "живом режиме"? Или, может быть, существует автоматический конвертер из файлов синтаксиса vim для определения языка?