diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2012-09-04 13:16:13 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2012-09-04 13:16:13 +1200 |
commit | 5a56c0d771fd8d3aecafc497ac0fc1f0f4577735 (patch) | |
tree | 7c15a27eaafb951179d00652638a45ccf0ce60d1 /vim | |
parent | Crude versioning of backups (diff) | |
download | dotfiles-5a56c0d771fd8d3aecafc497ac0fc1f0f4577735.tar.gz dotfiles-5a56c0d771fd8d3aecafc497ac0fc1f0f4577735.zip |
Compatibility checks
Diffstat (limited to 'vim')
-rw-r--r-- | vim/vimrc | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -36,11 +36,11 @@ if has("autocmd") endif " Backups -if empty($SUDO_USER) +if !strlen($SUDO_USER) set backup set backupext=.bak set backupdir^=~/.vim/backup// - if !isdirectory($HOME . "/.vim/backup") + if !isdirectory($HOME . "/.vim/backup") && exists("*mkdir") call mkdir($HOME . "/.vim/backup", "p", 0700) endif if has("autocmd") @@ -173,10 +173,10 @@ if has("spell") endif " Swaps -if empty($SUDO_USER) +if !strlen($SUDO_USER) set swapfile set directory^=~/.vim/swap// - if !isdirectory($HOME . "/.vim/swap") + if !isdirectory($HOME . "/.vim/swap") && exists("*mkdir") call mkdir($HOME . "/.vim/swap", "p", 0700) endif else @@ -204,10 +204,10 @@ endif " Undo set undolevels=1000 -if empty($SUDO_USER) && has("persistent_undo") +if !strlen($SUDO_USER) && has("persistent_undo") set undofile set undodir^=~/.vim/undo// - if !isdirectory($HOME . "/.vim/undo") + if !isdirectory($HOME . "/.vim/undo") && exists("*mkdir") call mkdir($HOME . "/.vim/undo", "p", 0700) endif endif |