Index: vim/vimrc ================================================================== --- vim/vimrc +++ vim/vimrc @@ -1,18 +1,24 @@ set runtimepath-=~/.vim set runtimepath-=~/.vim/after exe 'set runtimepath=$XDG_CONFIG_HOME/vim,' . &runtimepath . \ ',$XDG_CONFIG_HOME/vim/after' -call mkdir($XDG_CACHE_HOME . "/vim/swap", "p") -call mkdir($XDG_CACHE_HOME . "/vim/backup", "p") -call mkdir($XDG_CACHE_HOME . "/vim/undo", "p") -set viminfofile=$XDG_CACHE_HOME/vim/viminfo -set directory=$XDG_CACHE_HOME/vim/swap// -set backupdir=$XDG_CACHE_HOME/vim/backup// -set undodir=$XDG_CACHE_HOME/vim/undo// - -source $VIMRUNTIME/defaults.vim +if v:version >= 800 + call mkdir($XDG_CACHE_HOME . "/vim/swap", "p") + call mkdir($XDG_CACHE_HOME . "/vim/backup", "p") + call mkdir($XDG_CACHE_HOME . "/vim/undo", "p") + set viminfofile=$XDG_CACHE_HOME/vim/viminfo + set directory=$XDG_CACHE_HOME/vim/swap// + set backupdir=$XDG_CACHE_HOME/vim/backup// + set undodir=$XDG_CACHE_HOME/vim/undo// +endif + +if v:version >= 800 + source $VIMRUNTIME/defaults.vim +else + source $VIMRUNTIME/vimrc_example.vim +endif set backup set undofile set hlsearch set t_Co=256