diff --git a/plugin/sensible.vim b/plugin/sensible.vim index e8401d9..8d9667c 100644 --- a/plugin/sensible.vim +++ b/plugin/sensible.vim @@ -68,7 +68,7 @@ if &history < 1000 endif set viminfo^=! -let s:dir = has('win32') ? '~/Application Data/Vim' : match(system('uname'), "Darwin") > -1 ? '~/Library/Vim' : '~/.local/share/vim' +let s:dir = has('win32') ? '~/Application Data/Vim' : match(system('uname'), "Darwin") > -1 ? '~/Library/Vim' : empty($XDG_DATA_HOME) ? '~/.local/share/vim' : '$XDG_DATA_HOME/vim' if isdirectory(expand(s:dir)) if &directory =~# '^\.,' let &directory = expand(s:dir) . '/swap//,' . &directory