From 8aab7c899fd5bf7f52e7f1553da9805aa8eb8a6a Mon Sep 17 00:00:00 2001 From: Heyward Fann Date: Fri, 8 Dec 2023 16:26:58 +0800 Subject: [PATCH] fix(highlight): check hlexists for vim --- autoload/coc/highlight.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/coc/highlight.vim b/autoload/coc/highlight.vim index f506b3b0340..dd33f803499 100644 --- a/autoload/coc/highlight.vim +++ b/autoload/coc/highlight.vim @@ -319,7 +319,9 @@ function! coc#highlight#add_highlight(bufnr, src_id, hl_group, line, col_start, call nvim_buf_add_highlight(a:bufnr, a:src_id, a:hl_group, a:line, a:col_start, a:col_end) endif else - call coc#api#exec('buf_add_highlight', [a:bufnr, a:src_id, a:hl_group, a:line, a:col_start, a:col_end, opts]) + if hlexists(a:hl_group) + call coc#api#exec('buf_add_highlight', [a:bufnr, a:src_id, a:hl_group, a:line, a:col_start, a:col_end, opts]) + endif endif endfunction