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".
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?
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'
Tags vim