From 208a0696b268ab7f0e74a8a0d44e31d966762d5c Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 25 Apr 2020 20:13:01 +1200 Subject: Implement specified fallbacks for $XDG_*_DIRS From : > If $XDG_DATA_DIRS is either not set or empty, a value equal to > /usr/local/share/:/usr/share/ should be used. > ... > If $XDG_CONFIG_DIRS is either not set or empty, a value equal to > /etc/xdg should be used. --- vim/autoload/xdg.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'vim') diff --git a/vim/autoload/xdg.vim b/vim/autoload/xdg.vim index ab756f73..fd7ddedf 100644 --- a/vim/autoload/xdg.vim +++ b/vim/autoload/xdg.vim @@ -13,7 +13,7 @@ function! xdg#ConfigDirs(name) abort \ : '~/.config' let dirs = exists('$XDG_CONFIG_DIRS') \ ? split($XDG_CONFIG_DIRS, ':') - \ : [] + \ : ['/etc/xdg'] return map( \ insert(dirs, home) \,'join([v:val, name], "/")' @@ -27,7 +27,7 @@ function! xdg#DataDirs(name) abort \ : '~/.local/share' let dirs = exists('$XDG_DATA_DIRS') \ ? split($XDG_DATA_DIRS, ':') - \ : [] + \ : ['/usr/local/share', '/usr/share'] return map( \ insert(dirs, home) \,'join([v:val, name], "/")' -- cgit v1.2.3