Como obtenho o vim para parar de reclamar sobre falta de cores?

0

As cores do Vim parecem boas e tudo parece funcionar bem, mas na inicialização eu recebo consistentemente esse erro:

Error detected while processing function <SNR>20_colorscheme..<SNR>20_highlight_do:
line    1:
E421: Color name or number not recognized: ctermfg=SeaGreen ctermbg=none
E421: Color name or number not recognized: ctermbg=Grey40
E421: Color name or number not recognized: ctermbg=Grey40
Press ENTER or type command to continue

Isso faz com que o tempo de inicialização do vim seja realmente longo e não consigo corrigi-lo. silent! ao definir o esquema de cores não funciona.

Além disso, grepping para tentar ver de onde o erro vem não ajuda

 % grep -r "ctermbg=Grey40" ~/.vim/
 %

Algum conselho sobre por onde começar?

    
por placeybordeaux 10.04.2014 / 19:47

2 respostas

6

Veja a saída de :scriptnames . Qualquer script listado como # 20 é o culpado, pois as funções <SNR>20_colorscheme e <SNR>20_highlight_do são locais para esse script. Ou você pode tentar usar o "highlight_do".

    
por 10.04.2014 / 22:57
0

Alguns esquemas de cores exigem um terminal de 256 cores. No meu caso, o seguinte comando ajudou (antes de executar vim ):

export TERM='xterm-256color'
    
por 29.09.2018 / 11:31

Tags