aboutsummaryrefslogtreecommitdiff
path: root/vim/autoload/xdg.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/autoload/xdg.vim')
-rw-r--r--vim/autoload/xdg.vim5
1 files changed, 5 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