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: