feat(highlight): add StatusLineTerm and StatusLineTermNC groups

These highlight groups are used for the statusline in :terminal windows.
By default they link to StatusLine and StatusLineNC (respectively), so
there is no visual difference unless a colorscheme defines these groups
separately.
This commit is contained in:
Gregory Anders
2024-06-11 11:10:34 -05:00
parent 7215512100
commit 3e09fbdf82
5 changed files with 40 additions and 29 deletions

View File

@@ -151,34 +151,36 @@ static const char *highlight_init_both[] = {
"lCursor guifg=bg guibg=fg",
// UI
"default link CursorIM Cursor",
"default link CursorLineFold FoldColumn",
"default link CursorLineSign SignColumn",
"default link EndOfBuffer NonText",
"default link FloatBorder NormalFloat",
"default link FloatFooter FloatTitle",
"default link FloatTitle Title",
"default link FoldColumn SignColumn",
"default link IncSearch CurSearch",
"default link LineNrAbove LineNr",
"default link LineNrBelow LineNr",
"default link MsgSeparator StatusLine",
"default link MsgArea NONE",
"default link NormalNC NONE",
"default link PmenuExtra Pmenu",
"default link PmenuExtraSel PmenuSel",
"default link PmenuKind Pmenu",
"default link PmenuKindSel PmenuSel",
"default link PmenuSbar Pmenu",
"default link Substitute Search",
"default link TabLine StatusLineNC",
"default link TabLineFill TabLine",
"default link TermCursorNC NONE",
"default link VertSplit WinSeparator",
"default link VisualNOS Visual",
"default link Whitespace NonText",
"default link WildMenu PmenuSel",
"default link WinSeparator Normal",
"default link CursorIM Cursor",
"default link CursorLineFold FoldColumn",
"default link CursorLineSign SignColumn",
"default link EndOfBuffer NonText",
"default link FloatBorder NormalFloat",
"default link FloatFooter FloatTitle",
"default link FloatTitle Title",
"default link FoldColumn SignColumn",
"default link IncSearch CurSearch",
"default link LineNrAbove LineNr",
"default link LineNrBelow LineNr",
"default link MsgSeparator StatusLine",
"default link MsgArea NONE",
"default link NormalNC NONE",
"default link PmenuExtra Pmenu",
"default link PmenuExtraSel PmenuSel",
"default link PmenuKind Pmenu",
"default link PmenuKindSel PmenuSel",
"default link PmenuSbar Pmenu",
"default link Substitute Search",
"default link StatusLineTerm StatusLine",
"default link StatusLineTermNC StatusLineNC",
"default link TabLine StatusLineNC",
"default link TabLineFill TabLine",
"default link TermCursorNC NONE",
"default link VertSplit WinSeparator",
"default link VisualNOS Visual",
"default link Whitespace NonText",
"default link WildMenu PmenuSel",
"default link WinSeparator Normal",
// Syntax
"default link Character Constant",