How to auto save vim session on quit and auto reload on start including split window state?
I modified 2ck’s script slightly to save a .session.vim in your current working directory instead of the directory where your current open file is in. Also, it checks if the file exists before sourcing it. fu! SaveSess() execute ‘mksession! ‘ . getcwd() . ‘/.session.vim’ endfunction fu! RestoreSess() if filereadable(getcwd() . ‘/.session.vim’) execute ‘so ‘ . … Read more