# HG changeset patch # User Meredith Howard # Date 1629441000 14400 # Node ID fb55190327106e5c2d699697a0d79c33c1a1751d # Parent b769704bb258f4b708ef5f5a84f62e11c69b682e Whoops, fix args diff --git a/.vim/autoload/vimrc.vim b/.vim/autoload/vimrc.vim --- a/.vim/autoload/vimrc.vim +++ b/.vim/autoload/vimrc.vim @@ -105,9 +105,9 @@ END_PERL endfunc endif -func! vimrc#PrepDir(path, prune_days) abort - if !filewritable(path) - call mkdir(path, 'p', 0700) +func! vimrc#PrepDir(path) abort + if !filewritable(a:path) + call mkdir(a:path, 'p', 0700) endif endfunc @@ -116,8 +116,8 @@ func! vimrc#PruneFiles(path, days) abort if isdirectory(l:path) for file in split(globpath(l:path, "*"), "\n") if localtime() > getftime(file) + 86400 * a:days - delete(file) != 0 + call delete(file) endif endfor - else + endif endfunc diff --git a/.vimrc b/.vimrc --- a/.vimrc +++ b/.vimrc @@ -243,7 +243,7 @@ runtime macros/matchit.vim for subdir in ['backup', 'tmp', 'undo'] call vimrc#PrepDir(g:vimcache . '/' . subdir) - call vimrc#PruneFiles(g:vimcache . '/' . subdir) + call vimrc#PruneFiles(g:vimcache . '/' . subdir, 60) endfor call vimrc#PrepDir(g:vimcache . '/session')