.vim/autoload/vimrc.vim

changeset 750
36a4da0a9863
parent 728
60df63f03873
child 803
ffc6f9c140cd
equal deleted inserted replaced
749:27f7431c8170 750:36a4da0a9863
45 exec 'cd ' . root 45 exec 'cd ' . root
46 endif 46 endif
47 pwd 47 pwd
48 endfunc 48 endfunc
49 49
50 func! vimrc#SafeFilterFile(cmd)
51 let errors = tempname()
52 try
53 exec 'silent %!' . a:cmd . ' 2>' . shellescape(errors)
54 if v:shell_error
55 for line in readfile(errors)
56 echomsg line
57 endfor
58 endif
59 finally
60 call delete(errors)
61 endtry
62 endfunc

mercurial