Your command history, marks, etc are lost when exiting on seg fault / forcingly closing gui app(i.e. cmd-Q on mac) .

How to avoid it?


I know how to answer this question in neovim.

They support shada files which store your chosen info between sessions. You can choose what information is kept. See :help shada.

You just need to set timer and call wshada to update the file every several seconds.

function! TimerFunc(a)

let g:autosaveWS=timer_start(10000,'TimerFunc',{'repeat':-1})

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.