Existe um arquivo de sintaxe Vim para saída colorida de aplicativos CLI?

11

Eu tenho muitos scripts em Perl que imprimem saída colorida para o terminal, usando Term::ANSIColor . Isso é o mesmo que quando um script de shell faz, por exemplo,

echo -e '\e[1;31mError:\e[0m Your fault.'

A visualização de arquivos de log desses comandos funciona em less (com a opção -R ), mas no Vim, os caracteres de cor são exibidos como:

^[[1;31mError:^[[0m Your fault.

Eu faria um arquivo de sintaxe para corresponder a esses marcadores, ocultá-los e colorir as regiões de sintaxe resultantes, mas primeiro queria verificar se já existe algo assim.

    
por Stefan Majewsky 12.09.2012 / 13:55

1 resposta

7

Dê uma olhada nesse plug-in, é provável que você queira:

AnsiEsc.vim: seqüências de escape ansi escondidas, mas destacadas conforme especificado

    
por 12.09.2012 / 14:08