aboutsummaryrefslogtreecommitdiff
path: root/vim/autoload
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2022-06-30 00:42:55 +1200
committerTom Ryder <tom@sanctum.geek.nz>2022-06-30 00:42:55 +1200
commita340fb62cb9ef88d31f705933a65b2bffa2046c1 (patch)
treedbb224467716997e6aac5597d1db6a896458a267 /vim/autoload
parentCorrect another typo in gtkrc filetype detection (diff)
downloaddotfiles-a340fb62cb9ef88d31f705933a65b2bffa2046c1.tar.gz
dotfiles-a340fb62cb9ef88d31f705933a65b2bffa2046c1.zip
Return empty values for XDG on non-Unix
This saves a mess of conditions in vimrc.
Diffstat (limited to 'vim/autoload')
-rw-r--r--vim/autoload/xdg.vim12
1 files changed, 6 insertions, 6 deletions
diff --git a/vim/autoload/xdg.vim b/vim/autoload/xdg.vim
index 90ea9c2f..cb7adcf5 100644
--- a/vim/autoload/xdg.vim
+++ b/vim/autoload/xdg.vim
@@ -43,25 +43,25 @@ function! s:Dirs(name) abort
endfunction
function! xdg#CacheHome() abort
- return s:Home('XDG_CACHE_HOME')
+ return has('unix') ? s:Home('XDG_CACHE_HOME') : ''
endfunction
function! xdg#ConfigHome() abort
- return s:Home('XDG_CONFIG_HOME')
+ return has('unix') ? s:Home('XDG_CONFIG_HOME') : ''
endfunction
function! xdg#DataHome() abort
- return s:Home('XDG_DATA_HOME')
+ return has('unix') ? s:Home('XDG_DATA_HOME') : ''
endfunction
function! xdg#StateHome() abort
- return s:Home('XDG_STATE_HOME')
+ return has('unix') ? s:Home('XDG_STATE_HOME') : ''
endfunction
function! xdg#ConfigDirs() abort
- return s:Dirs('XDG_CONFIG_DIRS')
+ return has('unix') ? s:Dirs('XDG_CONFIG_DIRS') : []
endfunction
function! xdg#DataDirs() abort
- return s:Dirs('XDG_DATA_DIRS')
+ return has('unix') ? s:Dirs('XDG_DATA_DIRS') : []
endfunction