From e4389ff5641192c3d12ed1df956954c29fcb38a4 Mon Sep 17 00:00:00 2001 From: Andrew Radev Date: Mon, 28 Dec 2020 13:25:01 +0200 Subject: [PATCH] Dont't error out when "Normal" group is missing "bg" --- syntax/colddeck.vim | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/syntax/colddeck.vim b/syntax/colddeck.vim index e06e189..9020bfb 100644 --- a/syntax/colddeck.vim +++ b/syntax/colddeck.vim @@ -29,7 +29,16 @@ exe 'syn match cdeckResSep /\V'.get(g:, 'cdeck_rchar', '>').'/ contained' " Highlights -hi cdeckInvisible guifg=bg guibg=bg ctermbg=bg ctermfg=bg +try + hi cdeckInvisible guifg=bg guibg=bg ctermbg=bg ctermfg=bg +catch /E420:/ + " No "bg" set, let's try our best to hide it: + if &background == 'dark' + hi cdeckInvisible guifg=Black guibg=Black ctermbg=Black ctermfg=Black + elseif &background == 'light' + hi cdeckInvisible guifg=White guibg=White ctermbg=White ctermfg=White + endif +endtry hi link cdeckCommand Normal hi link cdeckCmdRef Identifier