diff --git a/vim/vimrc b/vim/vimrc index 6a14045..b0fc247 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -2,15 +2,21 @@ 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// +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 -source $VIMRUNTIME/defaults.vim +if v:version >= 800 + source $VIMRUNTIME/defaults.vim +else + source $VIMRUNTIME/vimrc_example.vim +endif set backup set undofile set hlsearch