Просмотр исходного кода

Nvim: old versions don't have stdpath() yet

Fixes https://github.com/mhinz/vim-startify/issues/356
Marco Hinz 6 лет назад
Родитель
Сommit
bb16fe8d10
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      autoload/startify.vim

+ 6 - 6
autoload/startify.vim

@@ -1031,13 +1031,13 @@ function! s:get_session_path() abort
   if exists('g:startify_session_dir')
     let path = g:startify_session_dir
   elseif has('nvim')
-    let path = stdpath('data') . s:sep . 'session'
+    let path = has('nvim-0.3.1')
+          \ ? stdpath('data') . s:sep . 'session'
+          \ : '~/.local/share/nvim/session'
   else
-    if has('win32')
-      let path = '$HOME\vimfiles\session'
-    else
-      let path = '~/.vim/session'
-    endif
+    let path = has('win32')
+          \ ? '$HOME\vimfiles\session'
+          \ : '~/.vim/session'
   endif
 
   return resolve(expand(path))