diff --git a/.gitignore b/.gitignore index ffe9657f0..941acc71c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ vim/.netrwhist +vim/.viminfo diff --git a/vim/vimrc b/vim/vimrc index 7559a9a52..ea4eb9f24 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -114,15 +114,16 @@ set listchars+=nbsp:_ "set listchars+=eol:¬ " Centralize backups, swapfiles and undo history -set backupdir=~/.vim/backups -set directory=~/.vim/swaps +set backupdir=$HOME/.vim/backups +set directory=$HOME/.vim/swaps if exists("&undodir") - set undodir=~/.vim/undo + set undodir=$HOME/.vim/undo endif +set viminfo+=n$HOME/.vim/.viminfo " Load local machine settings if they exist -if filereadable("~/.vimrc-local") - source ~/.vimrc.local +if filereadable("$HOME/.vimrc-local") + source $HOME/.vimrc.local endif " Explicitly strip trailing whitespace (,$)