From 2f198cdb2effe79c433f0ee8e0e3547b60e9fc43 Mon Sep 17 00:00:00 2001 From: druckdev <63563978+druckdev@users.noreply.github.com> Date: Tue, 3 Nov 2020 14:12:16 +0100 Subject: [PATCH] vim:xdg: Fix bug that creates ~/~ Fix bug that when the XDG Base Directory variables are not set on startup a directory "~" is created in $HOME instead of falling back to the default values. --- .config/vim/xdg.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.config/vim/xdg.vim b/.config/vim/xdg.vim index 1b835eb..7b4292a 100644 --- a/.config/vim/xdg.vim +++ b/.config/vim/xdg.vim @@ -10,13 +10,13 @@ " - https://github.com/kaleb/vim-files/blob/23ee9d4a97d21f040c63e5c6dfdb72382fada840/xdg.vim if empty($XDG_CACHE_HOME) - let $XDG_CACHE_HOME = '~/.cache' + let $XDG_CACHE_HOME = $HOME . '/.cache' endif if empty($XDG_CONFIG_HOME) - let $XDG_CONFIG_HOME = '~/.config' + let $XDG_CONFIG_HOME = $HOME . '/.config' endif if empty($XDG_DATA_HOME) - let $XDG_DATA_HOME = '~/.local/share' + let $XDG_DATA_HOME = $HOME . '/.local/share' endif if !isdirectory($XDG_CACHE_HOME . "/vim/swap")