aboutsummaryrefslogtreecommitdiff
path: root/vim/autoload
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2020-05-16 01:16:48 +1200
committerTom Ryder <tom@sanctum.geek.nz>2020-05-16 01:17:08 +1200
commitf20c0f17ad13ccdb99bc6dfa776d96d9959219f9 (patch)
tree120676c52825cb54fa716ec68c0195446150d9f8 /vim/autoload
parentUse $HOME not tildes for XDG basedir defaults (diff)
downloaddotfiles-f20c0f17ad13ccdb99bc6dfa776d96d9959219f9.tar.gz
dotfiles-f20c0f17ad13ccdb99bc6dfa776d96d9959219f9.zip
Simplify Vim XDG subdir definition
YAGNI
Diffstat (limited to 'vim/autoload')
-rw-r--r--vim/autoload/xdg.vim6
1 files changed, 2 insertions, 4 deletions
diff --git a/vim/autoload/xdg.vim b/vim/autoload/xdg.vim
index 9c6e018f..e0230b60 100644
--- a/vim/autoload/xdg.vim
+++ b/vim/autoload/xdg.vim
@@ -7,8 +7,6 @@ let s:defaults = {
\ 'XDG_DATA_DIRS': '/usr/local/share:/usr/share',
\}
-let s:subdir = 'vim'
-
function! s:Get(name) abort
let name = a:name
if !has_key(s:defaults, name)
@@ -31,14 +29,14 @@ function! s:Home(name) abort
if !s:Absolute(home)
return ''
endif
- return join([home, s:subdir], '/')
+ return home.'/vim'
endfunction
function! s:Dirs(name) abort
let dirs = split(s:Get(a:name), ':')
return map(
\ filter(copy(dirs), 's:Absolute(v:val)')
- \,'join([v:val, s:subdir], "/")'
+ \,'v:val.''/vim'''
\)
endfunction