vim
suporta sessões. Isso permite que você salve
:mksession session.vim
e restaurar
$ vim -S session.vim
sessões. Veja
:help Session
para a documentação on-line.
Existe algum plugin que salva todos os arquivos abertos no vim e os abre após a reinicialização? Por exemplo, pode ser um painel do lado esquerdo com arquivos abertos e depois que você sair, ele salvará a lista.