aboutsummaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-07-18 10:23:54 +1200
committerTom Ryder <tom@sanctum.geek.nz>2018-07-18 10:23:54 +1200
commitc9b1532414e85e51d150bf9af40d5f5b4e62d9a0 (patch)
treeb5a47754c6e614837ececefb2e8b20091f8bfd86 /vim
parentMerge branch 'release/v1.34.0' (diff)
parentBump VERSION (diff)
downloaddotfiles-1.34.1.tar.gz (sig)
dotfiles-1.34.1.zip
Merge branch 'hotfix/v1.34.1'v1.34.1
* hotfix/v1.34.1: Bump VERSION Correct 'directory' setting Don't test for +backup Vim feature
Diffstat (limited to 'vim')
-rw-r--r--vim/vimrc35
1 files changed, 15 insertions, 20 deletions
diff --git a/vim/vimrc b/vim/vimrc
index e6ff3c77..36090c8c 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -50,11 +50,24 @@ set backspace+=eol " Line breaks
set backspace+=indent " Spaces from 'autoindent'
set backspace+=start " The start of current insertion
+" Do keep backups
+set backup
+
+" Try to keep them all in one system-appropriate dir, with full path
+if has('unix')
+ set backupdir^=~/.vim/cache/backup//
+elseif has('win32') || has('win64')
+ set backupdir^=~/vimfiles/cache/backup//
+endif
+
+" Don't back up stuff in /dev/shm or /var/tmp
+set backupskip+=/dev/shm,/var/tmp
+
" Try to keep swapfiles in one system-appropriate dir
if has('unix')
- set directory^=~/.vim/cache/undo
+ set directory^=~/.vim/cache/swap//
elseif has('win32') || has('win64')
- set directory^=~/vimfiles/cache/undo
+ set directory^=~/vimfiles/cache/swap//
endif
" How to deal with lines wrapping beyond the last screen row
@@ -112,24 +125,6 @@ set shortmess+=I
" Give me a bit longer to complete mappings
set timeoutlen=3000
-" Backup settings
-if has('backup')
-
- " Do keep backups
- set backup
-
- " Try to keep them all in one system-appropriate dir, with full path
- if has('unix')
- set backupdir^=~/.vim/cache/backup//
- elseif has('win32') || has('win64')
- set backupdir^=~/vimfiles/cache/backup//
- endif
-
- " Don't back up stuff in /dev/shm or /var/tmp
- set backupskip+=/dev/shm,/var/tmp
-
-endif
-
" Clear default 'comments' value, let the filetype handle it
if has('comments')
set comments=