diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2018-08-16 10:49:19 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2018-08-16 10:49:19 +1200 |
commit | 575f00d21486e0226064c4e1a18d522555257525 (patch) | |
tree | e757ce35b00ca0b518a999126038e3b6e748b5b6 /vim/vimrc | |
parent | Bind Alt-' in readline to insert '\'' for shell (diff) | |
download | dotfiles-575f00d21486e0226064c4e1a18d522555257525.tar.gz dotfiles-575f00d21486e0226064c4e1a18d522555257525.zip |
Use slightly more correct dir definitions
Diffstat (limited to 'vim/vimrc')
-rw-r--r-- | vim/vimrc | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -46,7 +46,11 @@ set backspace+=start " The start of current insertion " Try to keep backups in one system-appropriate dir set backup -set backupdir^=~/.vim/cache/backup,~/vimfiles/cache/backup +set backupdir^=~/.vim/cache/backup +if has('win32') || has('win64') + set backupdir-=~/.vim/cache/backup + set backupdir^=~/vimfiles/cache/backup +endif " Add some paths not to back up set backupskip^=/dev/shm/* @@ -69,7 +73,11 @@ if exists('+cursorline') endif " Try to keep swapfiles in one system-appropriate dir -set directory^=~/.vim/cache/swap//,~/vimfiles/cache/swap// +set directory^=~/.vim/cache/swap// +if has('win32') || has('win64') + set directory-=~/.vim/cache/swap// + set directory^=~/vimfiles/cache/swap// +endif " Use UTF-8 if we can and env LANG didn't tell us not to if has('multi_byte') && !exists('$LANG') && &encoding ==# 'latin1' @@ -172,7 +180,11 @@ endif " Keep undo files, hopefully in a dedicated directory if has('persistent_undo') set undofile - set undodir^=~/.vim/cache/undo//,~/vimfiles/cache/undo// + set undodir^=~/.vim/cache/undo// + if has('win32') || has('win64') + set undodir-=~/.vim/cache/undo// + set undodir^=~/vimfiles/cache/undo// + endif endif " Don't store any options or mappings in sessions |