M files/configs/vim/config.d/plugins.vim => files/configs/vim/config.d/plugins.vim +5 -0
@@ 128,3 128,8 @@ let g:undotree_HelpLine = 0
" disable all default bindings
let g:Unicode_no_default_mappings = v:true
+
+" define user cache and data directories
+" otherwise by default it would try on non writable package directories
+let g:Unicode_data_directory = $XDG_DATA_HOME . "/vim/unicode/"
+let g:Unicode_cache_directory = $XDG_CACHE_HOME . "/vim/unicode/"
M files/configs/vim/vimrc => files/configs/vim/vimrc +7 -0
@@ 1,2 1,9 @@
+if empty($XDG_CACHE_HOME)
+ let $XDG_CACHE_HOME = $HOME . "/.cache"
+endif
+if empty($XDG_DATA_HOME)
+ let $XDG_DATA_HOME = $HOME . "/.local/share"
+endif
+
" load all individual configs
runtime! config.d/**/*.vim