diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2022-05-09 18:22:15 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2022-05-09 18:22:15 +1200 |
commit | 3d3235b7d7231de0f06dfdbff5e59ebe0be53952 (patch) | |
tree | 0e544fd36e4aaf8386554cb21399ae3ac98cbcee | |
parent | Update html_spelllang.vim to v0.2.0 (diff) | |
download | dotfiles-3d3235b7d7231de0f06dfdbff5e59ebe0be53952.tar.gz dotfiles-3d3235b7d7231de0f06dfdbff5e59ebe0be53952.zip |
Add XDG_STATE_HOME to XDG support
-rw-r--r-- | vim/autoload/xdg.vim | 5 | ||||
-rw-r--r-- | vim/vimrc | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/vim/autoload/xdg.vim b/vim/autoload/xdg.vim index 67a9c5b2..90ea9c2f 100644 --- a/vim/autoload/xdg.vim +++ b/vim/autoload/xdg.vim @@ -5,6 +5,7 @@ let s:defaults = { \ 'XDG_CONFIG_DIRS': '/etc/xdg', \ 'XDG_DATA_HOME': $HOME.'/.local/share', \ 'XDG_DATA_DIRS': '/usr/local/share:/usr/share', + \ 'XDG_STATE_HOME': $HOME.'/.local/state', \} function! s:Get(name) abort @@ -53,6 +54,10 @@ function! xdg#DataHome() abort return s:Home('XDG_DATA_HOME') endfunction +function! xdg#StateHome() abort + return s:Home('XDG_STATE_HOME') +endfunction + function! xdg#ConfigDirs() abort return s:Dirs('XDG_CONFIG_DIRS') endfunction @@ -148,6 +148,8 @@ if has('unix') \ = xdg#DataDirs() let s:xdgdatahome \ = xdg#DataHome() + let s:xdgstatehome + \ = xdg#StateHome() endif " We put XDG_CONFIG_HOME at the front of the 'runtimepath' list with insert(), |