La surbrillance des messages d'erreur est déterminée par les groupes de surbrillance Error et / ou ErrorMsg. Je ne sais pas lequel vous voyez, vous pouvez donc tout aussi bien désactiver les deux. Vous pouvez voir comment chaque groupe est défini en exécutant, par exemple,
:hi Error
qui vous montrera, en couleur, une ligne comme celle-ci:
Error xxx term=reverse cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red
La façon la plus simple d'effacer ces paramètres est d'exécuter
:hi Error NONE
:hi ErrorMsg NONE
Si vous ne définissez jamais aucun schéma de couleurs, je pense que vous pouvez simplement mettre ces commandes dans votre ~ / .vimrc, après tout :filetype
, :syn
ou :colorscheme
commandes. Si vous modifiez les schémas de couleurs, vous devrez faire quelque chose comme utiliser les commandes automatiques pour vous assurer que ces groupes de surbrillance sont toujours clairs, par exemple,
au ColorScheme * hi Error NONE
au ColorScheme * hi ErrorMsg NONE
au GuiEnter * hi Error NONE
au GuiEnter * hi ErrorMsg NONE
Les autocommandes GuiEnter tiennent compte du comportement de Vim lorsqu'il est appelé en tant que gvim, qui consiste à différer certains paramètres de couleur jusqu'à ce que ~ / .vimrc soit lu et que l'interface graphique soit affichée.