浏览代码

Check if to be deleted session even exists

Marco Hinz 10 年之前
父节点
当前提交
57252a4a56
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      autoload/startify.vim

+ 5 - 0
autoload/startify.vim

@@ -325,6 +325,11 @@ function! startify#session_delete(bang, ...) abort
         \ | redraw
   call inputrestore()
 
+  if !filereadable(spath)
+    echomsg 'No such session: '. spath
+    return
+  endif
+
   echo 'Really delete '. spath .'? [y/n]' | redraw
   if a:bang || nr2char(getchar()) == 'y'
     if delete(spath) == 0