aboutsummaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2012-09-04 13:08:47 +1200
committerTom Ryder <tom@sanctum.geek.nz>2012-09-04 13:08:47 +1200
commit57f3a2a1a57d66c4c316a13d9b034c63de75b311 (patch)
tree0ede7ffda4d5487d346e8efe8bccdd0906216c25 /vim
parentWhen not sudo, use swap/backup/undo files (diff)
downloaddotfiles-57f3a2a1a57d66c4c316a13d9b034c63de75b311.tar.gz
dotfiles-57f3a2a1a57d66c4c316a13d9b034c63de75b311.zip
Crude versioning of backups
Diffstat (limited to 'vim')
-rw-r--r--vim/vimrc3
1 files changed, 3 insertions, 0 deletions
diff --git a/vim/vimrc b/vim/vimrc
index 9b40894d..f3413d1e 100644
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -43,6 +43,9 @@ if empty($SUDO_USER)
if !isdirectory($HOME . "/.vim/backup")
call mkdir($HOME . "/.vim/backup", "p", 0700)
endif
+ if has("autocmd")
+ autocmd BufWritePre * let &backupext = '.' . strftime("%Y-%m-%d_%H:%M:%S") . '.bak'
+ endif
else
set nobackup
set nowritebackup