diff options
author | Felipe Contreras <felipe.contreras@gmail.com> | 2010-06-05 14:12:41 +0300 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2010-11-08 10:00:18 -0800 |
commit | eb80315d5a191569c2a9445e55bec196596ef2b0 (patch) | |
tree | a3a72d998aa9376e133e57a048f06a06e8f3bcef /vim | |
parent | 6b9aa725ad2551d49b5ad4b065fdefae1cc4a364 (diff) |
vim: run(): optimize non-debug path
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Diffstat (limited to 'vim')
-rw-r--r-- | vim/plugin/notmuch.vim | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/vim/plugin/notmuch.vim b/vim/plugin/notmuch.vim index 7b49015c..8d5d1c34 100644 --- a/vim/plugin/notmuch.vim +++ b/vim/plugin/notmuch.vim @@ -1186,13 +1186,16 @@ function! s:NM_run(args) call map(words, 's:NM_shell_escape(v:val)') let cmd = g:notmuch_cmd . ' ' . join(words) . '< /dev/null' - let start = reltime() - let out = system(cmd) - let err = v:shell_error - let delta = reltime(start) - if exists('g:notmuch_debug') && g:notmuch_debug + let start = reltime() + let out = system(cmd) + let err = v:shell_error + let delta = reltime(start) + echo printf('[%s] {%s} %s', reltimestr(delta), string(err), string(cmd)) + else + let out = system(cmd) + let err = v:shell_error endif if err |