Improve BufferLine highlight definitions
This commit is contained in:
@@ -531,66 +531,66 @@ function M.setup(colors, config)
|
|||||||
bold = config.bold,
|
bold = config.bold,
|
||||||
},
|
},
|
||||||
|
|
||||||
BufferLineBackground = { fg = theme.ui.none, bg = theme.ui.none },
|
BufferLineBackground = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineBuffer = { fg = theme.ui.none, bg = theme.ui.none },
|
BufferLineBuffer = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineBufferSelected = { bg = theme.ui.none, fg = theme.ui.fg },
|
BufferLineBufferSelected = { bg = theme.ui.none, fg = theme.ui.fg, bold = config.bold },
|
||||||
BufferLineBufferVisible = { bg = theme.ui.none },
|
BufferLineBufferVisible = { fg = theme.ui.fg_dim, bg = theme.ui.none },
|
||||||
BufferLineCloseButton = { bg = theme.ui.none },
|
BufferLineCloseButton = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineCloseButtonSelected = { bg = theme.ui.none },
|
BufferLineCloseButtonSelected = { fg = theme.ui.fg, bg = theme.ui.none },
|
||||||
BufferLineCloseButtonVisible = { bg = theme.ui.none },
|
BufferLineCloseButtonVisible = { fg = theme.ui.fg_dim, bg = theme.ui.none },
|
||||||
BufferLineDuplicate = { bg = theme.ui.none },
|
BufferLineDuplicate = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineDuplicateSelected = { bg = theme.ui.none },
|
BufferLineDuplicateSelected = { fg = theme.ui.fg, bg = theme.ui.none, bold = config.bold },
|
||||||
BufferLineDuplicateVisible = { bg = theme.ui.none },
|
BufferLineDuplicateVisible = { fg = theme.ui.fg_dim, bg = theme.ui.none },
|
||||||
BufferLineError = { bg = theme.ui.none, sp = theme.ui.none },
|
BufferLineError = { fg = theme.ui.special, bg = theme.ui.none, sp = theme.ui.none },
|
||||||
BufferLineErrorDiagnostic = { bg = theme.ui.none, sp = theme.ui.none },
|
BufferLineErrorDiagnostic = { fg = theme.ui.special, bg = theme.ui.none, sp = theme.ui.none },
|
||||||
BufferLineErrorDiagnosticSelected = { bg = theme.ui.none, sp = theme.ui.none },
|
BufferLineErrorDiagnosticSelected = { fg = theme.diag.error, bg = theme.ui.none, sp = theme.ui.none, bold = config.bold },
|
||||||
BufferLineErrorDiagnosticVisible = { bg = theme.ui.none },
|
BufferLineErrorDiagnosticVisible = { fg = theme.diag.error, bg = theme.ui.none },
|
||||||
BufferLineErrorSelected = { bg = theme.ui.none, sp = theme.ui.none },
|
BufferLineErrorSelected = { fg = theme.diag.error, bg = theme.ui.none, sp = theme.ui.none, bold = config.bold },
|
||||||
BufferLineErrorVisible = { bg = theme.ui.none },
|
BufferLineErrorVisible = { fg = theme.diag.error, bg = theme.ui.none },
|
||||||
BufferLineFill = { bg = theme.ui.none },
|
BufferLineFill = { bg = theme.ui.none },
|
||||||
BufferLineHint = { sp = theme.ui.none, bg = theme.ui.none },
|
BufferLineHint = { fg = theme.ui.special, sp = theme.ui.none, bg = theme.ui.none },
|
||||||
BufferLineHintDiagnostic = { sp = theme.ui.none, bg = theme.ui.none },
|
BufferLineHintDiagnostic = { fg = theme.ui.special, sp = theme.ui.none, bg = theme.ui.none },
|
||||||
BufferLineHintDiagnosticSelected = { bg = theme.ui.none, sp = theme.ui.none },
|
BufferLineHintDiagnosticSelected = { fg = theme.diag.hint, bg = theme.ui.none, sp = theme.ui.none, bold = config.bold },
|
||||||
BufferLineHintDiagnosticVisible = { bg = theme.ui.none },
|
BufferLineHintDiagnosticVisible = { fg = theme.diag.hint, bg = theme.ui.none },
|
||||||
BufferLineHintSelected = { bg = theme.ui.none, sp = theme.ui.none },
|
BufferLineHintSelected = { fg = theme.diag.hint, bg = theme.ui.none, sp = theme.ui.none, bold = config.bold },
|
||||||
BufferLineHintVisible = { bg = theme.ui.none },
|
BufferLineHintVisible = { fg = theme.diag.hint, bg = theme.ui.none },
|
||||||
BufferLineInfo = { sp = theme.ui.none, bg = theme.ui.none },
|
BufferLineInfo = { fg = theme.ui.special, sp = theme.ui.none, bg = theme.ui.none },
|
||||||
BufferLineInfoDiagnostic = { sp = theme.ui.none, bg = theme.ui.none },
|
BufferLineInfoDiagnostic = { fg = theme.ui.special, sp = theme.ui.none, bg = theme.ui.none },
|
||||||
BufferLineInfoDiagnosticSelected = { sp = theme.ui.none, bg = theme.ui.none },
|
BufferLineInfoDiagnosticSelected = { fg = theme.diag.info, bg = theme.ui.none, sp = theme.ui.none, bold = config.bold },
|
||||||
BufferLineInfoDiagnosticVisible = { bg = theme.ui.none },
|
BufferLineInfoDiagnosticVisible = { fg = theme.diag.info, bg = theme.ui.none },
|
||||||
BufferLineInfoSelected = { bg = theme.ui.none, sp = theme.ui.none },
|
BufferLineInfoSelected = { fg = theme.diag.info, bg = theme.ui.none, sp = theme.ui.none, bold = config.bold },
|
||||||
BufferLineInfoVisible = { bg = theme.ui.none },
|
BufferLineInfoVisible = { fg = theme.diag.info, bg = theme.ui.none },
|
||||||
BufferLineIndicatorSelected = { bg = theme.ui.none },
|
BufferLineIndicatorSelected = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineModified = { bg = theme.ui.none },
|
BufferLineModified = { fg = theme.vcs.changed, bg = theme.ui.none },
|
||||||
BufferLineModifiedSelected = { bg = theme.ui.none },
|
BufferLineModifiedSelected = { fg = theme.vcs.changed, bg = theme.ui.none, bold = config.bold },
|
||||||
BufferLineModifiedVisible = { bg = theme.ui.none },
|
BufferLineModifiedVisible = { fg = theme.vcs.changed, bg = theme.ui.none },
|
||||||
BufferLineNumbers = { bg = theme.ui.none },
|
BufferLineNumbers = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineNumbersSelected = { bg = theme.ui.none },
|
BufferLineNumbersSelected = { fg = theme.ui.fg, bg = theme.ui.none, bold = config.bold },
|
||||||
BufferLineNumbersVisible = { bg = theme.ui.none },
|
BufferLineNumbersVisible = { fg = theme.ui.fg_dim, bg = theme.ui.none },
|
||||||
BufferLineOffsetSeparator = { bg = theme.ui.none },
|
BufferLineOffsetSeparator = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineSeparator = { bg = theme.ui.none },
|
BufferLineSeparator = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineSeparatorSelected = { bg = theme.ui.none },
|
BufferLineSeparatorSelected = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineSeparatorVisible = { bg = theme.ui.none },
|
BufferLineSeparatorVisible = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineTab = { bg = theme.ui.none },
|
BufferLineTab = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLinePick = { bg = theme.ui.none },
|
BufferLinePick = { fg = theme.syn.special1, bg = theme.ui.none, bold = config.bold },
|
||||||
BufferLinePickSelected = { bg = theme.ui.none },
|
BufferLinePickSelected = { fg = theme.syn.special1, bg = theme.ui.none, bold = config.bold },
|
||||||
BufferLineDevIconLua = { bg = theme.ui.none },
|
BufferLineDevIconLua = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineDevIconLuaSelected = { bg = theme.ui.none },
|
BufferLineDevIconLuaSelected = { bg = theme.ui.none },
|
||||||
BufferLineDevIconLuaVisible = { bg = theme.ui.none },
|
BufferLineDevIconLuaVisible = { bg = theme.ui.none },
|
||||||
BufferLineDevIconLuaInactive = { bg = theme.ui.none },
|
BufferLineDevIconLuaInactive = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLinePickVisible = { bg = theme.ui.none },
|
BufferLinePickVisible = { fg = theme.syn.special1, bg = theme.ui.none, bold = config.bold },
|
||||||
BufferLineIndicatorVisible = { bg = theme.ui.none },
|
BufferLineIndicatorVisible = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineTabClose = { bg = theme.ui.none },
|
BufferLineTabClose = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineTabSelected = { bg = theme.ui.none },
|
BufferLineTabSelected = { fg = theme.ui.fg, bg = theme.ui.none, bold = config.bold },
|
||||||
BufferLineTabSeparator = { bg = theme.ui.none },
|
BufferLineTabSeparator = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineTabSeparatorSelected = { bg = theme.ui.none },
|
BufferLineTabSeparatorSelected = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineTruncMarker = { bg = theme.ui.none },
|
BufferLineTruncMarker = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineWarning = { bg = theme.ui.none },
|
BufferLineWarning = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineWarningDiagnostic = { bg = theme.ui.none },
|
BufferLineWarningDiagnostic = { fg = theme.ui.special, bg = theme.ui.none },
|
||||||
BufferLineWarningDiagnosticSelected = { bg = theme.ui.none },
|
BufferLineWarningDiagnosticSelected = { fg = theme.diag.warning, bg = theme.ui.none, bold = config.bold },
|
||||||
BufferLineWarningDiagnosticVisible = { bg = theme.ui.none },
|
BufferLineWarningDiagnosticVisible = { fg = theme.diag.warning, bg = theme.ui.none },
|
||||||
BufferLineWarningSelected = { bg = theme.ui.none },
|
BufferLineWarningSelected = { fg = theme.diag.warning, bg = theme.ui.none, bold = config.bold },
|
||||||
BufferLineWarningVisible = { bg = theme.ui.none },
|
BufferLineWarningVisible = { fg = theme.diag.warning, bg = theme.ui.none },
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user