summaryrefslogtreecommitdiff
path: root/ar/.config/vim/init.vim
diff options
context:
space:
mode:
Diffstat (limited to 'ar/.config/vim/init.vim')
-rw-r--r--ar/.config/vim/init.vim7
1 files changed, 4 insertions, 3 deletions
diff --git a/ar/.config/vim/init.vim b/ar/.config/vim/init.vim
index 2ab5237..c39c130 100644
--- a/ar/.config/vim/init.vim
+++ b/ar/.config/vim/init.vim
@@ -63,9 +63,10 @@ endif
" PLUGINS INIT ----------------------------------------------------------- {{{
-if filereadable(expand("~/.config/vim/plugins.vim"))
- silent !mkdir -p ${XDG_CONFIG_HOME:-$HOME/.config}/vim/plugged/
- source ${XDG_CONFIG_HOME:-$HOME/.config}/vim/plugins.vim
+let config_path = empty($XDG_CONFIG_HOME) ? expand("$HOME/.config") : expand("$XDG_CONFIG_HOME")
+if filereadable(config_path . "/vim/plugins.vim")
+ silent! call mkdir(config_path . "/vim/plugged", "p")
+ execute "source " . config_path . "/vim/plugins.vim"
endif
" goyo