diff options
author | Felipe Morales <hel.sheep@gmail.com> | 2015-10-28 10:17:43 +0100 |
---|---|---|
committer | Felipe Morales <hel.sheep@gmail.com> | 2015-10-28 14:46:00 +0100 |
commit | 6b6f018f84e8e2c74dbcf79e8b8214fd0622b43a (patch) | |
tree | 8465dd64f70febae57d100836a2794f6aeb4efdc | |
parent | 2394a1aeeeada108a83a11a2b890baf53fa461e5 (diff) | |
download | rneovim-6b6f018f84e8e2c74dbcf79e8b8214fd0622b43a.tar.gz rneovim-6b6f018f84e8e2c74dbcf79e8b8214fd0622b43a.tar.bz2 rneovim-6b6f018f84e8e2c74dbcf79e8b8214fd0622b43a.zip |
spellfile: follow the XDG spec
Closes #3535
-rw-r--r-- | runtime/autoload/spellfile.vim | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/runtime/autoload/spellfile.vim b/runtime/autoload/spellfile.vim index 5b1079e919..c32dd5df9b 100644 --- a/runtime/autoload/spellfile.vim +++ b/runtime/autoload/spellfile.vim @@ -196,9 +196,11 @@ function! spellfile#GetDirChoices() endfunc function! spellfile#WritableSpellDir() - if has("unix") - " For Unix always use the $HOME/.nvim directory - return $HOME . "/.nvim/spell" + " Always use the $XDG_DATA_HOME/nvim/site directory + if exists('$XDG_DATA_HOME') + return $XDG_DATA_HOME . "/nvim/site/spell" + else + return $HOME . "/.local/share/nvim/site/spell" endif for dir in split(&rtp, ',') if filewritable(dir) == 2 |