diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2012-09-04 13:08:47 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2012-09-04 13:08:47 +1200 |
commit | 57f3a2a1a57d66c4c316a13d9b034c63de75b311 (patch) | |
tree | 0ede7ffda4d5487d346e8efe8bccdd0906216c25 /vim | |
parent | When not sudo, use swap/backup/undo files (diff) | |
download | dotfiles-57f3a2a1a57d66c4c316a13d9b034c63de75b311.tar.gz dotfiles-57f3a2a1a57d66c4c316a13d9b034c63de75b311.zip |
Crude versioning of backups
Diffstat (limited to 'vim')
-rw-r--r-- | vim/vimrc | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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 |