mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-03-22 17:05:42 +08:00
Fix job api (#4463)
close https://github.com/SpaceVim/SpaceVim/issues/4458 close https://gitee.com/spacevim/SpaceVim/issues/I48Z0S
This commit is contained in:
parent
4bad742708
commit
2bad103358
@ -114,6 +114,7 @@ function! s:self.warp_nvim(argv, opts) abort dict
|
|||||||
let self._eof = a:data[-1]
|
let self._eof = a:data[-1]
|
||||||
elseif len(a:data) ==# 1 && a:data[-1] ==# '' && !empty(self._eof)
|
elseif len(a:data) ==# 1 && a:data[-1] ==# '' && !empty(self._eof)
|
||||||
call self._opts.on_stdout(a:id, [self._eof], 'stdout')
|
call self._opts.on_stdout(a:id, [self._eof], 'stdout')
|
||||||
|
let self._eof = ''
|
||||||
elseif len(a:data) ==# 1 && a:data[-1] !=# ''
|
elseif len(a:data) ==# 1 && a:data[-1] !=# ''
|
||||||
let self._eof .= a:data[-1]
|
let self._eof .= a:data[-1]
|
||||||
endif
|
endif
|
||||||
@ -130,6 +131,7 @@ function! s:self.warp_nvim(argv, opts) abort dict
|
|||||||
let self._eof = a:data[-1]
|
let self._eof = a:data[-1]
|
||||||
elseif len(a:data) ==# 1 && a:data[-1] ==# '' && !empty(self._eof)
|
elseif len(a:data) ==# 1 && a:data[-1] ==# '' && !empty(self._eof)
|
||||||
call self._opts.on_stderr(a:id, [self._eof], 'stderr')
|
call self._opts.on_stderr(a:id, [self._eof], 'stderr')
|
||||||
|
let self._eof = ''
|
||||||
elseif len(a:data) ==# 1 && a:data[-1] !=# ''
|
elseif len(a:data) ==# 1 && a:data[-1] !=# ''
|
||||||
let self._eof .= a:data[-1]
|
let self._eof .= a:data[-1]
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user