o vim tem um evento para o qual você pode se associar, FocusGained
, combine isso com o comando redraw!
(o !
faz com que a janela seja limpa primeiro)
:au FocusGained * :redraw!
A sintaxe aqui pode ser lido como 'executar automaticamente o comando (au é curto para autocmd) :redraw!
quando recebo o evento FocusGained
para qualquer arquivo que corresponda ao padrão *
'.
para torná-lo permanente, adicione-o ao seu ~/.vimrc
(o:
inicial não é necessário no vimrc).
para testar eventos, você pode usar um comando mais 'óbvio' como
:au FocusGained * :q!