:if has("terminfo")
: set t_Co=16
: set t_AB=^[[%?%p1%{8}%<%t%p1%{40}%+%e%p1%{92}%+%;%dm
: set t_AF=^[[%?%p1%{8}%<%t%p1%{30}%+%e%p1%{82}%+%;%dm
:else
: set t_Co=16
: set t_Sf=^[[3%dm
: set t_Sb=^[[4%dm
:endif
:syntax enable
le "^[^" est en fait un seul caractère, qui s'obtient dans vim en tapant (en mode "insertion") : ctrl+V puis ESC
je sais pas si le truc :if has("terminfo") ... est utile.
mais le :syntax enable, je crois que c'est nécessaire.
# le .vimrc
Posté par goeb . En réponse au message Vim problème de coloration syntaxique. Évalué à 0.
dans mon .vimrc j'ai ça :
:if has("terminfo")
: set t_Co=16
: set t_AB=^[[%?%p1%{8}%<%t%p1%{40}%+%e%p1%{92}%+%;%dm
: set t_AF=^[[%?%p1%{8}%<%t%p1%{30}%+%e%p1%{82}%+%;%dm
:else
: set t_Co=16
: set t_Sf=^[[3%dm
: set t_Sb=^[[4%dm
:endif
:syntax enable
le "^[^" est en fait un seul caractère, qui s'obtient dans vim en tapant (en mode "insertion") : ctrl+V puis ESC
je sais pas si le truc :if has("terminfo") ... est utile.
mais le :syntax enable, je crois que c'est nécessaire.
essaye ça et dis-nous.