Simplify job ID handling
This commit is contained in:
parent
82d6df9f71
commit
014b058d3d
@ -54,8 +54,9 @@ function! sy#repo#get_diff_start(vcs, do_register) abort
|
|||||||
|
|
||||||
" Neovim
|
" Neovim
|
||||||
if has('nvim')
|
if has('nvim')
|
||||||
if exists('b:sy_job_id_'.a:vcs) && b:sy_job_id_{a:vcs}
|
let job_id = get(b:, 'sy_job_id_'.a:vcs)
|
||||||
silent! call jobstop(b:sy_job_id_{a:vcs})
|
if job_id
|
||||||
|
silent! call jobstop(job_id)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let [cmd, options] = s:initialize_job(a:vcs, a:do_register)
|
let [cmd, options] = s:initialize_job(a:vcs, a:do_register)
|
||||||
@ -73,8 +74,9 @@ function! sy#repo#get_diff_start(vcs, do_register) abort
|
|||||||
|
|
||||||
" Newer Vim
|
" Newer Vim
|
||||||
elseif v:version > 704 || v:version == 704 && has('patch1967')
|
elseif v:version > 704 || v:version == 704 && has('patch1967')
|
||||||
if exists('b:sy_job_id_'.a:vcs) && b:sy_job_id_{a:vcs}
|
let job_id = get(b:, 'sy_job_id_'.a:vcs)
|
||||||
silent! call job_stop(b:sy_job_id_{a:vcs})
|
if job_id
|
||||||
|
silent! call job_stop(job_id)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let [cmd, options] = s:initialize_job(a:vcs, a:do_register)
|
let [cmd, options] = s:initialize_job(a:vcs, a:do_register)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user