Outra solução potencial é personalizar o seu arquivo colorscheme favorito para verificar a configuração de 'background'. Muitos definem a configuração de 'fundo' de uma forma ou de outra, mas ela pode ser verificada para alterar as cores de realce.
Exemplo de esquema de cores
" Search
if &background=="dark"
hi IncSearch gui=UNDERLINE guifg= ctermfg=
else " background is light
hi IncSearch gui=UNDERLINE guifg= ctermfg=
fi