From e933db7887f463476f0faa235083e8a966c6b6c7 Mon Sep 17 00:00:00 2001 From: Ryan Wu Date: Thu, 30 Sep 2021 13:48:49 +0800 Subject: [PATCH] Fix E916 error on windows10 The return of term_getjob(bufnr('%')) on windows10 is 'no process' rather than v:null. Add an extra condition for the s:stop_job() --- autoload/preview_markdown.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/preview_markdown.vim b/autoload/preview_markdown.vim index 99f4dc5..712e33b 100644 --- a/autoload/preview_markdown.vim +++ b/autoload/preview_markdown.vim @@ -23,7 +23,7 @@ endfunction function! s:stop_job() abort let s:jobid = term_getjob(bufnr('%')) - if s:jobid isnot# v:null + if ((s:jobid isnot# v:null) && (s:jobid !=# 'no process')) call job_stop(s:jobid) let c = 0 while job_status(s:jobid) is# 'run'