
É possível conectar o comando vim save all na alteração da janela do tmux?
Eu sei que o gui vim tem a opção de salvar o foco perdido. Eu gostaria de ter um comportamento semelhante no console.
Responder1
Salvar o foco perdido é obtido por meio do seguinte comando no .vimrc:
autocmd BufLeave,FocusLost * silent! wall
A sintaxe é:
:au[tocmd] [group] {event} {pat} [nested] {cmd}
No seu caso, você deseja adicionar VimResized
à lista de eventos, veja o documento completoaqui.
O resultado final no arquivo .vimrc é semelhante a:
autocmd BufLeave,FocusLost,VimResized * silent! wall