|
@@ -234,7 +234,11 @@ function! startify#session_write(spath)
|
|
|
unlet s:callingbuffer
|
|
unlet s:callingbuffer
|
|
|
endif
|
|
endif
|
|
|
" prevent saving already deleted buffers that were in the arglist
|
|
" prevent saving already deleted buffers that were in the arglist
|
|
|
- silent! argdelete *
|
|
|
|
|
|
|
+ for arg in argv()
|
|
|
|
|
+ if !buflisted(arg)
|
|
|
|
|
+ execute 'argdelete' fnameescape(arg)
|
|
|
|
|
+ endif
|
|
|
|
|
+ endfor
|
|
|
set sessionoptions-=options
|
|
set sessionoptions-=options
|
|
|
execute 'mksession!' a:spath
|
|
execute 'mksession!' a:spath
|
|
|
catch
|
|
catch
|