From e1be54148ec710134807ce66c3d40ad0011a1ef5 Mon Sep 17 00:00:00 2001 From: Tae Sandoval Date: Sun, 20 Jan 2019 11:44:06 -0300 Subject: [PATCH] Nvim: use XDG data directory Closes https://github.com/mhinz/vim-startify/pull/351 --- autoload/startify.vim | 3 ++- doc/startify.txt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/autoload/startify.vim b/autoload/startify.vim index 1d31845..c1e1147 100644 --- a/autoload/startify.vim +++ b/autoload/startify.vim @@ -14,7 +14,8 @@ let s:numfiles = get(g:, 'startify_files_number', 10) let s:show_special = get(g:, 'startify_enable_special', 1) let s:relative_path = get(g:, 'startify_relative_path') ? ':~:.' : ':p:~' let s:session_dir = resolve(expand(get(g:, 'startify_session_dir', - \ has('win32') ? '$HOME\vimfiles\session' : '~/.vim/session'))) + \ has('win32') ? '$HOME\vimfiles\session' : + \ has('nvim') ? stdpath('data') . '/session' : '~/.vim/session'))) let s:tf = exists('g:startify_transformations') let s:skiplist = get(g:, 'startify_skiplist', [ diff --git a/doc/startify.txt b/doc/startify.txt index 0e08dec..73d04e8 100644 --- a/doc/startify.txt +++ b/doc/startify.txt @@ -134,7 +134,8 @@ default values. < The directory to save/load sessions to/from. -The default for Windows systems is '$HOME\vimfiles\session'. +The default for Windows systems is '$HOME\vimfiles\session'. The +default for Neovim is '$XDG_DATA_HOME/nvim/session'. ------------------------------------------------------------------------------ *g:startify_list_order*