Expand tildes in transient directories

Closes #23.
This commit is contained in:
Tim Pope
2013-01-21 14:18:39 -05:00
parent a2cd959936
commit ea5d006613

View File

@@ -63,13 +63,13 @@ set viminfo^=!
let s:dir = has('win32') ? '~/Application Data/Vim' : has('mac') ? '~/Library/Vim' : '~/.local/share/vim' let s:dir = has('win32') ? '~/Application Data/Vim' : has('mac') ? '~/Library/Vim' : '~/.local/share/vim'
if isdirectory(expand(s:dir)) if isdirectory(expand(s:dir))
if &directory =~# '^\.,' if &directory =~# '^\.,'
let &directory = s:dir . '/swap//,' . &directory let &directory = expand(s:dir) . '/swap//,' . &directory
endif endif
if &backupdir =~# '^\.,' if &backupdir =~# '^\.,'
let &backupdir = s:dir . '/backup//,' . &backupdir let &backupdir = expand(s:dir) . '/backup//,' . &backupdir
endif endif
if exists('+undodir') && &undodir =~# '^\.\%(,\|$\)' if exists('+undodir') && &undodir =~# '^\.\%(,\|$\)'
let &undodir = s:dir . '/undo//,' . &undodir let &undodir = expand(s:dir) . '/undo//,' . &undodir
endif endif
endif endif
if exists('+undofile') if exists('+undofile')