Uma simples pesquisa na Web indicaria a página do plug-in no vim.org . AnsiEsc é um plugin que estende o realce de sintaxe para interpretar códigos de escape ANSI (algo como ^[[01;42;31m
). Terminais Unix os usam para adicionar atributos e cores de texto. Se você capturar a saída de algum comando e abri-lo no Vim, o plug-in pode fazer sua mágica, embora geralmente precise ser acionado manualmente via :AnsiEsc
.
Em relação ao erro: Isso pode ser um bug no plug-in. Primeiro, eu verificaria a versão mais recente encontrada na página inicial do autor . Ou, se você não quiser isso, desinstale! Como? Bem, isso depende se você usa um gerenciador de plugins . Caso contrário, basta remover plugin/AnsiEscPlugin.vim
e autoload/AnsiEsc.vim
e doc/AnsiEsc.txt
do seu diretório ~/.vim/
(ou o diretório do sistema, se estiver instalado para todos os usuários. :scriptnames
lhe dá uma pista de onde isso é).
Você usa uma "distribuição" do Vim como spf-13 e Janus ? Estes atraem você com uma instalação rápida e configurações prontas, mas você paga o preço com maior complexidade (você precisa entender tanto o esquema de carregamento de tempo de execução do Vim quanto as convenções arbitrárias da distribuição) e inflexibilidade (a distribuição pode fazer algumas coisas mais fáceis, mas outras coisas muito difíceis). O Vim é incrivelmente personalizável, usar a customização de outra pessoa não faz sentido.