]> git.phdru.name Git - dotfiles.git/blobdiff - .vim/plugin/tmpwatch.vim
.vim/plugin/tmpwatch.vim: echo -> echoerr
[dotfiles.git] / .vim / plugin / tmpwatch.vim
index 98a7062c60e3d4494693cb88add4c03059eef10d..0db1dddeeb9351796c47417b5e847516fac83652 100644 (file)
@@ -5,16 +5,16 @@ function Tmpwatch(path, days)
     if isdirectory(l:path)
         for file in split(globpath(l:path, "*"), "\n")
             if localtime() > getftime(file) + 86400 * a:days && delete(file) != 0
-                echo "Tmpwatch(): Error deleting '" . file . "'"
+                echoerr "Tmpwatch(): Error deleting '" . file . "'"
             endif
         endfor
     else
-        echo "Tmpwatch(): Directory '" . l:path . "' not found"
+        echoerr "Tmpwatch(): Directory '" . l:path . "' not found"
     endif
 endfunction
 
 " undofile part of your .vimrc
-if exists("+undofile")
+if exists("+undofile") && !empty(&undodir) && (&undodir != '.')
     " remove undo files which have not been modified for 31 days
     call Tmpwatch(&undodir, 31)
 endif