Hi, Thanks for providing source package. That was buildable under libc6 (= 2.31-17) (now in bullseye). So I can play with new lua based packages on my normal set up.
As I checked the current git head: c2a65921d ("fix(diagnostic): don't override existing highlight groups #15682", 2021- 09-16) Your patch for experimental package seems to be already applied. With a simple patch to skip one test which upstream disable for CI set up, it build fine. One problem is the generated package requires libc6 2.32 in unstable. I don't know how quickly libc6 2.32 comes to testing. So if anyone try building neovim for current unstable, try attached patch. (I used dgit maint merge style packaging and "git-deborig -f master" . So may not be easy drop in but at least you see things are improving.) Osamu
From c2a65921d762929a1b8e740aeb92c7970d025736 Mon Sep 17 00:00:00 2001 From: Gregory Anders <g...@gpanders.com> Date: Thu, 16 Sep 2021 15:51:29 -0600 Subject: [PATCH] fix(diagnostic): don't override existing highlight groups #15682 Use the 'default' keyword to prevent overriding existing highlight groups. ref #15585 --- runtime/plugin/diagnostic.vim | 80 +++++++++++++++++------------------ 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/runtime/plugin/diagnostic.vim b/runtime/plugin/diagnostic.vim index 569c63bdb..45d75b79b 100644 --- a/runtime/plugin/diagnostic.vim +++ b/runtime/plugin/diagnostic.vim @@ -1,48 +1,48 @@ " :help vim.diagnostic -hi DiagnosticError ctermfg=1 guifg=Red -hi DiagnosticWarn ctermfg=3 guifg=Orange -hi DiagnosticInfo ctermfg=4 guifg=LightBlue -hi DiagnosticHint ctermfg=7 guifg=LightGrey +hi default DiagnosticError ctermfg=1 guifg=Red +hi default DiagnosticWarn ctermfg=3 guifg=Orange +hi default DiagnosticInfo ctermfg=4 guifg=LightBlue +hi default DiagnosticHint ctermfg=7 guifg=LightGrey -hi DiagnosticUnderlineError cterm=underline gui=underline guisp=Red -hi DiagnosticUnderlineWarn cterm=underline gui=underline guisp=Orange -hi DiagnosticUnderlineInfo cterm=underline gui=underline guisp=LightBlue -hi DiagnosticUnderlineHint cterm=underline gui=underline guisp=LightGrey +hi default DiagnosticUnderlineError cterm=underline gui=underline guisp=Red +hi default DiagnosticUnderlineWarn cterm=underline gui=underline guisp=Orange +hi default DiagnosticUnderlineInfo cterm=underline gui=underline guisp=LightBlue +hi default DiagnosticUnderlineHint cterm=underline gui=underline guisp=LightGrey -hi link DiagnosticVirtualTextError DiagnosticError -hi link DiagnosticVirtualTextWarn DiagnosticWarn -hi link DiagnosticVirtualTextInfo DiagnosticInfo -hi link DiagnosticVirtualTextHint DiagnosticHint +hi default link DiagnosticVirtualTextError DiagnosticError +hi default link DiagnosticVirtualTextWarn DiagnosticWarn +hi default link DiagnosticVirtualTextInfo DiagnosticInfo +hi default link DiagnosticVirtualTextHint DiagnosticHint -hi link DiagnosticFloatingError DiagnosticError -hi link DiagnosticFloatingWarn DiagnosticWarn -hi link DiagnosticFloatingInfo DiagnosticInfo -hi link DiagnosticFloatingHint DiagnosticHint +hi default link DiagnosticFloatingError DiagnosticError +hi default link DiagnosticFloatingWarn DiagnosticWarn +hi default link DiagnosticFloatingInfo DiagnosticInfo +hi default link DiagnosticFloatingHint DiagnosticHint -hi link DiagnosticSignError DiagnosticError -hi link DiagnosticSignWarn DiagnosticWarn -hi link DiagnosticSignInfo DiagnosticInfo -hi link DiagnosticSignHint DiagnosticHint +hi default link DiagnosticSignError DiagnosticError +hi default link DiagnosticSignWarn DiagnosticWarn +hi default link DiagnosticSignInfo DiagnosticInfo +hi default link DiagnosticSignHint DiagnosticHint " Link LspDiagnostics for backward compatibility -hi link LspDiagnosticsDefaultHint DiagnosticHint -hi link LspDiagnosticsVirtualTextHint DiagnosticVirtualTextHint -hi link LspDiagnosticsFloatingHint DiagnosticFloatingHint -hi link LspDiagnosticsSignHint DiagnosticSignHint -hi link LspDiagnosticsDefaultError DiagnosticError -hi link LspDiagnosticsVirtualTextError DiagnosticVirtualTextError -hi link LspDiagnosticsFloatingError DiagnosticFloatingError -hi link LspDiagnosticsSignError DiagnosticSignError -hi link LspDiagnosticsDefaultWarning DiagnosticWarn -hi link LspDiagnosticsVirtualTextWarning DiagnosticVirtualTextWarn -hi link LspDiagnosticsFloatingWarning DiagnosticFloatingWarn -hi link LspDiagnosticsSignWarning DiagnosticSignWarn -hi link LspDiagnosticsDefaultInformation DiagnosticInfo -hi link LspDiagnosticsVirtualTextInformation DiagnosticVirtualTextInfo -hi link LspDiagnosticsFloatingInformation DiagnosticFloatingInfo -hi link LspDiagnosticsSignInformation DiagnosticSignInfo -hi link LspDiagnosticsUnderlineError DiagnosticUnderlineError -hi link LspDiagnosticsUnderlineWarning DiagnosticUnderlineWarn -hi link LspDiagnosticsUnderlineInformation DiagnosticUnderlineInfo -hi link LspDiagnosticsUnderlineHint DiagnosticUnderlineHint +hi default link LspDiagnosticsDefaultHint DiagnosticHint +hi default link LspDiagnosticsVirtualTextHint DiagnosticVirtualTextHint +hi default link LspDiagnosticsFloatingHint DiagnosticFloatingHint +hi default link LspDiagnosticsSignHint DiagnosticSignHint +hi default link LspDiagnosticsDefaultError DiagnosticError +hi default link LspDiagnosticsVirtualTextError DiagnosticVirtualTextError +hi default link LspDiagnosticsFloatingError DiagnosticFloatingError +hi default link LspDiagnosticsSignError DiagnosticSignError +hi default link LspDiagnosticsDefaultWarning DiagnosticWarn +hi default link LspDiagnosticsVirtualTextWarning DiagnosticVirtualTextWarn +hi default link LspDiagnosticsFloatingWarning DiagnosticFloatingWarn +hi default link LspDiagnosticsSignWarning DiagnosticSignWarn +hi default link LspDiagnosticsDefaultInformation DiagnosticInfo +hi default link LspDiagnosticsVirtualTextInformation DiagnosticVirtualTextInfo +hi default link LspDiagnosticsFloatingInformation DiagnosticFloatingInfo +hi default link LspDiagnosticsSignInformation DiagnosticSignInfo +hi default link LspDiagnosticsUnderlineError DiagnosticUnderlineError +hi default link LspDiagnosticsUnderlineWarning DiagnosticUnderlineWarn +hi default link LspDiagnosticsUnderlineInformation DiagnosticUnderlineInfo +hi default link LspDiagnosticsUnderlineHint DiagnosticUnderlineHint -- 2.33.0