vim-makejob

Minimal, asynchronous quickfix commands for Vim 8.0
git clone git://git.danielmoch.com/vim-makejob.git
Log | Files | Refs | README | LICENSE

commit 6f8cf9ad27cba47951bab0c6004357a2ecfe9b16
parent 10d0d3bf6ba3db678c3ac25e9d3c5e74136eebd1
Author: Daniel Moch <daniel@danielmoch.com>
Date:   Mon, 27 Nov 2017 06:52:02 -0500

Merge branch 'show_exiteval'

Diffstat:
Mplugin/makejob.vim | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/plugin/makejob.vim b/plugin/makejob.vim @@ -67,6 +67,7 @@ function! s:JobHandler(channel) abort let l:curwinnr = winnr() execute bufwinnr(l:job['srcbufnr']).'wincmd w' + let l:exitval = job_info(b:makejob).exitval unlet b:makejob nunmap <buffer> <C-c> @@ -106,7 +107,7 @@ function! s:JobHandler(channel) abort silent! cfirst end - echomsg l:job['prog']." ended with ".l:makeoutput." findings" + echomsg l:job['prog']." returned ".l:exitval." with ".l:makeoutput." findings" endfunction function! s:CreateMakeJobBuffer(prog) @@ -235,3 +236,4 @@ command! -nargs=? -complete=customlist,<sid>MakeJobCompletion \ MakeJobStop call <sid>JobStop(<f-args>) let &cpo = s:save_cpo unlet s:save_cpo +" vim: set et sts=4 tw=80