VimLeaveでmksessionを発動させるセッションの自動保存は結構前からやっていたけど、自動復帰はやってなかった(必要な時だけ:sourceしてた)のでちょろっと書いた。ライフ・チェンジング……という程ではなかった。でもまぁそこそこ必要そう。 augroup SessionAutocommands autocmd! autocmd VimEnter * nested call <SID>RestoreSessionWithConfirm() autocmd VimLeave * execute 'SaveSession' augroup END command! RestoreSession :source ~/.vim/.session command! SaveSession :mksession! ~/.vim/.session " Restore session with