239 set sessionoptions=buffers,curdir,localoptions |
239 set sessionoptions=buffers,curdir,localoptions |
240 |
240 |
241 " Enable enhanced % matching in ruby |
241 " Enable enhanced % matching in ruby |
242 runtime macros/matchit.vim |
242 runtime macros/matchit.vim |
243 |
243 |
244 for subdir in ['backup', 'tmp', 'undo', 'session'] |
244 for subdir in ['backup', 'tmp', 'undo'] |
245 if !filewritable(g:vimcache . '/' . subdir) |
245 call vimrc#PrepDir(g:vimcache . '/' . subdir) |
246 call mkdir(g:vimcache . '/' . subdir, 'p', 0700) |
246 call vimrc#PruneFiles(g:vimcache . '/' . subdir) |
247 endif |
|
248 endfor |
247 endfor |
|
248 call vimrc#PrepDir(g:vimcache . '/session') |
249 |
249 |
250 set backup |
250 set backup |
251 let &backupdir = g:vimcache . '/backup//,.' |
251 let &backupdir = g:vimcache . '/backup//,.' |
252 let &directory = g:vimcache . '/tmp//,.' |
252 let &directory = g:vimcache . '/tmp//,.' |
253 |
253 |