diff --git a/src/nvim/highlight_group.c b/src/nvim/highlight_group.c index e9fd1c3f44..1b2e5d2565 100644 --- a/src/nvim/highlight_group.c +++ b/src/nvim/highlight_group.c @@ -302,17 +302,10 @@ static const char *highlight_init_both[] = { "@markup.strikethrough gui=strikethrough, cterm=strikethrough", "@markup.underline gui=underline, cterm=underline", - "default link @markup.heading Title", - - "default link @markup.raw Comment", - "default link @markup.quote Comment", - "default link @markup.math Comment", - "default link @markup.environment Comment", - - "default link @markup.link Underlined", - "default link @markup.link.label Identifier", - - "default link @markup.list Special", + "default link @markup Special", // fallback for subgroups; never used itself + "default link @markup.heading Title", + "default link @markup.environment Structure", + "default link @markup.link Underlined", "default link @markup.list.checked DiagnosticOk", "default link @markup.list.unchecked DiagnosticWarn", diff --git a/test/functional/treesitter/highlight_spec.lua b/test/functional/treesitter/highlight_spec.lua index 932af0332b..2efdad1efa 100644 --- a/test/functional/treesitter/highlight_spec.lua +++ b/test/functional/treesitter/highlight_spec.lua @@ -745,6 +745,7 @@ describe('treesitter highlighting (help)', function() [3] = { bold = true, foreground = Screen.colors.Brown }, [4] = { foreground = Screen.colors.Cyan4 }, [5] = { foreground = Screen.colors.Magenta1 }, + [6] = { foreground = Screen.colors.SlateBlue }, } end) @@ -763,10 +764,10 @@ describe('treesitter highlighting (help)', function() screen:expect { grid = [[ - {1:>ruby} | - {1: -- comment} | - {1: local this_is = 'actually_lua'} | - {1:<} | + {6:>ruby} | + {6: -- comment} | + {6: local this_is = 'actually_lua'} | + {6:<} | ^ | | ]], @@ -776,10 +777,10 @@ describe('treesitter highlighting (help)', function() screen:expect { grid = [[ - {1:>lua} | - {1: -- comment} | - {1: }{3:local}{1: }{4:this_is}{1: }{3:=}{1: }{5:'actually_lua'} | - {1:<} | + {6:>lua} | + {6: }{1:-- comment} | + {6: }{3:local}{6: }{4:this_is}{6: }{3:=}{6: }{5:'actually_lua'} | + {6:<} | ^ | | ]], @@ -789,10 +790,10 @@ describe('treesitter highlighting (help)', function() screen:expect { grid = [[ - {1:>ruby} | - {1: -- comment} | - {1: local this_is = 'actually_lua'} | - {1:<} | + {6:>ruby} | + {6: -- comment} | + {6: local this_is = 'actually_lua'} | + {6:<} | ^ | | ]],