|
@@ -1031,13 +1031,13 @@ function! s:get_session_path() abort
|
|
|
if exists('g:startify_session_dir')
|
|
if exists('g:startify_session_dir')
|
|
|
let path = g:startify_session_dir
|
|
let path = g:startify_session_dir
|
|
|
elseif has('nvim')
|
|
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
|
|
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
|
|
endif
|
|
|
|
|
|
|
|
return resolve(expand(path))
|
|
return resolve(expand(path))
|