Я оставил некоторые файлы открытыми в gVim и был в спящем режиме моя машина.
К сожалению, была некоторая ошибка, и я проиграл свою gVim сессию.
Действительно ли возможно сделать как современные браузеры в наше время (как Firefox), которые после "катастрофического отказа" (не выходящий нормальными способами), показывая "Восстановление длятся сессию" диалоговое окно в моем gVim?
Одна возможность состояла бы в том, чтобы работать :mksession
периодически. Vim не поддерживает таймеры насколько я знаю, но Вы могли связаться :mksession
к a :autocmd
событие такой как BufNewFile
.
Возможное событие для использования в этих случаях VimLeavePre
, например:
autocmd VimLeavePre * mksession! .vim.sess