VIM: oi IncSearch - por que as cores são trocadas?

0

É assim que eu configuro as opções Search e IncSearch na configuração do VIM:

hi Search               guifg=black   guibg=yellow  
hi IncSearch            guifg=black   guibg=yellow

A pergunta é: por que o VIM não respeita a configuração "IncSearch" e troca as cores? Verifique a imagem do meu ambiente.

Se eu trocar as cores manualmente, assim:

hi IncSearch            guifg=yellow   guibg=black

Eu finalmente recebo texto em segundo plano e texto em preto para pesquisa incremental.

Usando o VIM 7.4 no Windows 7 de 64 bits.

    
por Pontiac_CZ 19.11.2016 / 16:13

1 resposta

1

O comando :hi adiciona ao conjunto de atributos já associados ao grupo especificado. Por padrão, o grupo IncSearch inclui gui=reverse . Portanto, quando você especificou guifg=black e guibg=yellow , o Vim os inverteu para tornar o primeiro plano amarelo e o preto de fundo. Para corrigir isso, você pode adicionar gui=NONE às especificações do seu grupo de destaque, por exemplo,

:hi Search    gui=NONE guifg=black guibg=yellow
:hi IncSearch gui=NONE guifg=black guibg=yellow
    
por 19.11.2016 / 21:05

Tags