como desativar o realce de erro do gvim?

8

Eu uso o gvim como meu editor de texto e a coloração da sintaxe é ótima, exceto que ele destaca "erros" e dá a ele um plano de fundo branco com fonte vermelha. Como desativo o realce de erros? Eu acho irritante e não preciso disso.

    
por user2719875 06.10.2013 / 01:55

1 resposta

10

O destaque das mensagens de erro é determinado pelos grupos de realce Error e / ou ErrorMsg. Eu não tenho certeza qual você está vendo, então você pode também desativar ambos. Você pode ver como cada grupo é definido executando, por exemplo,

:hi Error

que mostrará, em cores, uma linha como esta:

Error          xxx term=reverse cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red

A maneira mais fácil de limpar essas configurações é executar

:hi Error NONE
:hi ErrorMsg NONE

Se você nunca configurar nenhum esquema de cores, acho que pode colocar esses comandos no seu ~ / .vimrc, depois de qualquer comando :filetype , :syn ou :colorscheme . Se você alterar os esquemas de cores, precisará fazer algo como usar os autocommands para garantir que esses grupos de destaque sejam sempre claros, por exemplo,

au ColorScheme * hi Error NONE
au ColorScheme * hi ErrorMsg NONE
au GuiEnter * hi Error NONE
au GuiEnter * hi ErrorMsg NONE

O comando automático GuiEnter considera o comportamento do Vim quando invocado como gvim, que é adiar algumas configurações de cores até depois que ~ / .vimrc seja lido e a GUI seja criada.

    
por 06.10.2013 / 03:48