Modo Visual Vim - existe uma maneira de alterar a cor de fundo somente quando no modo visual?

1

Esqueci o modo em que estou usando o VIM, então configuro isso no meu .vimrc , para que eu saiba que estou no modo de inserção, pois o plano de fundo muda para amarelo

:au InsertEnter * hi Normal term=reverse ctermbg=darkgrey guibg=yellow "
:au InsertLeave * hi Normal term=NONE    ctermbg=black    guibg=white " 

Como posso fazer algo semelhante para quando estou no modo visual? Ou isso não é possível?

    
por user41365 18.06.2013 / 11:07

1 resposta

2

Não há autocmds correspondentes para entrar / sair do modo visual (ainda; alguém solicitou recentemente isso na lista de discussão vim_dev ).

Portanto, você só pode avaliar mode() (por exemplo, em 'statusline' ), ou emular (infelizmente, apenas incompletamente) isso sobrecarregando os mapeamentos que entram / saem do modo visual, como visto aqui:

por 18.06.2013 / 11:19

Tags