Existe alguma maneira de alterar a cor do menu pop-up?

14

Existe alguma maneira de mudar a cor de fundo do menu pop-up no gvim? A cor de fundo padrão é rosa, o que é um pouco estranho para mim.

menu de prompt

Searene
fonte

Respostas:

25

Você pode usar os seguintes grupos de destaque:

  • Pmenu - item normal
  • PmenuSel - item selecionado
  • PmenuSbar - Barra de rolagem
  • PmenuThumb - polegar da barra de rolagem

Por exemplo, para definir um plano de fundo cinza:

:highlight Pmenu ctermbg=gray guibg=gray

Para o Gvim, você só precisa da guibgparte ( ctermbgé usada quando o Vim é executado em um terminal), mas acho útil definir sempre as duas.


Também não sabia disso; Eu costumava :help i_ctrl-xencontrar a página de ajuda para essa chave, segui o ins-completionlink mencionado na entrada e procurei o destaque com /highlight;-)

Outra maneira de encontrar essas informações seria usar :help highlight-groups, que lista todos os grupos de destaque padrão.

Martin Tournoij
fonte