1 votes

Comment faire pour que vim arrête de se plaindre de l'absence de couleurs ?

Les couleurs de Vim sont bonnes et tout semble fonctionner correctement, mais au démarrage, j'obtiens régulièrement cette erreur :

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

Cela rend le temps de démarrage de vim très long et je n'arrive pas à résoudre ce problème. silent! lorsque le réglage du jeu de couleurs ne fonctionne pas.

De plus, le grepping pour essayer de voir d'où vient l'erreur n'aide pas non plus.

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

Des conseils pour commencer ?

6voto

benjifisher Points 668

Regardez la sortie de :scriptnames . Le script répertorié en tant que #20 est le coupable, puisque les fonctions <SNR>20_colorscheme y <SNR>20_highlight_do sont locales à ce script. Vous pouvez aussi essayer de rechercher "highlight_do".

1voto

Maxim Suslov Points 131

Certains systèmes de couleurs nécessitent un terminal à 256 couleurs. Dans mon cas, la commande suivante m'a aidé (avant d'exécuter vim ) :

export TERM='xterm-256color'

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X