mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-09 07:50:05 +08:00
fix(job): fix job api
This commit is contained in:
parent
73cf51975b
commit
24dba7b23e
@ -140,7 +140,11 @@ function! s:self.warp_nvim(argv, opts) abort dict
|
|||||||
endfunction
|
endfunction
|
||||||
function! obj.__on_exit(id, data, event) abort dict
|
function! obj.__on_exit(id, data, event) abort dict
|
||||||
if has_key(self._opts, 'on_exit')
|
if has_key(self._opts, 'on_exit')
|
||||||
let self._jobs[a:id][1] = a:data ? 'failed' : 'dead'
|
if has_key(self._jobs, a:id)
|
||||||
|
" when run JOB.stop(id), it will be removed from _jobs before
|
||||||
|
" __on_exit function called.
|
||||||
|
let self._jobs[a:id][1] = a:data ? 'failed' : 'dead'
|
||||||
|
endif
|
||||||
call self._opts.on_exit(a:id, a:data, 'exit')
|
call self._opts.on_exit(a:id, a:data, 'exit')
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
Loading…
Reference in New Issue
Block a user