166 current 2024-03-13 12:07:41 24.05.20240309.3030f18 6.7.9-zen1 *

This commit is contained in:
zackartz 2024-03-13 12:07:48 -04:00
parent 8bb54dbe1d
commit 906770fd82

View file

@ -39,144 +39,145 @@
colors.status_line = colors.none colors.status_line = colors.none
return colors return colors
end''; end'';
onHighlights = '' function(hl, c) onHighlights = '' function(hl, c)
local highlights = { local highlights = {
NormalSB = { bg = nil }, NormalSB = { bg = nil },
NormalFloat = { bg = nil }, NormalFloat = { bg = nil },
FloatBorder = { fg = c.dark3 }, FloatBorder = { fg = c.dark3 },
FloatTitle = { fg = c.dark3 }, FloatTitle = { fg = c.dark3 },
CursorLineNr = { fg = c.blue }, CursorLineNr = { fg = c.blue },
Breakpoint = { fg = c.orange }, Breakpoint = { fg = c.orange },
WinSeparator = { fg = c.terminal_black }, WinSeparator = { fg = c.terminal_black },
WinBar = { bg = nil }, WinBar = { bg = nil },
WinBarNC = { bg = nil }, WinBarNC = { bg = nil },
LspInlayHint = { fg = c.comment }, LspInlayHint = { fg = c.comment },
DiagnosticSignError = { fg = c.red }, DiagnosticSignError = { fg = c.red },
DiagnosticSignWarn = { fg = c.yellow }, DiagnosticSignWarn = { fg = c.yellow },
DiagnosticSignHint = { fg = c.blue }, DiagnosticSignHint = { fg = c.blue },
DiagnosticSignInfo = { fg = c.blue }, DiagnosticSignInfo = { fg = c.blue },
DiagnosticError = { fg = c.red }, DiagnosticError = { fg = c.red },
DiagnosticWarn = { fg = c.yellow }, DiagnosticWarn = { fg = c.yellow },
DiagnosticHint = { fg = c.blue }, DiagnosticHint = { fg = c.blue },
DiagnosticInfo = { fg = c.blue }, DiagnosticInfo = { fg = c.blue },
BufferLineFill = { bg = c.bg }, BufferLineFill = { bg = c.bg },
BufferLineCloseButtonSelected = { fg = c.red }, BufferLineCloseButtonSelected = { fg = c.red },
BufferLineError = { fg = c.red, bg = c.bg, bold = true }, BufferLineError = { fg = c.red, bg = c.bg, bold = true },
BufferLineWarning = { fg = c.yellow, bg = c.bg, bold = true }, BufferLineWarning = { fg = c.yellow, bg = c.bg, bold = true },
BufferLineHint = { fg = c.blue, bg = c.bg, bold = true }, BufferLineHint = { fg = c.blue, bg = c.bg, bold = true },
BufferLineInfo = { fg = c.blue, bg = c.bg, bold = true }, BufferLineInfo = { fg = c.blue, bg = c.bg, bold = true },
BufferLineModified = { fg = c.green, bg = c.bg }, BufferLineModified = { fg = c.green, bg = c.bg },
BufferLineDuplicate = { fg = c.comment, bg = c.bg, bold = true }, BufferLineDuplicate = { fg = c.comment, bg = c.bg, bold = true },
BufferLineDuplicateSelected = { fg = c.fg, bg = c.bg, bold = true, italic = true }, BufferLineDuplicateSelected = { fg = c.fg, bg = c.bg, bold = true, italic = true },
BufferLineTruncMarker = { bg = c.bg }, BufferLineTruncMarker = { bg = c.bg },
NeoTreeDirectoryName = { fg = c.fg }, NeoTreeDirectoryName = { fg = c.fg },
NeoTreeNormalNC = { bg = c.bg }, NeoTreeNormalNC = { bg = c.bg },
NeoTreeNormal = { bg = c.bg }, NeoTreeNormal = { bg = c.bg },
NeoTreeGitUntracked = { fg = c.orange }, NeoTreeGitUntracked = { fg = c.orange },
NeoTreeGitUnstaged = { fg = c.cyan }, NeoTreeGitUnstaged = { fg = c.cyan },
WhichKeyFloat = { bg = c.bg }, WhichKeyFloat = { bg = c.bg },
FlashLabel = { fg = c.red, bg = c.bg }, FlashLabel = { fg = c.red, bg = c.bg },
FlashCurrent = { bg = c.fg }, FlashCurrent = { bg = c.fg },
TelescopeNormal = { bg = nil }, TelescopeNormal = { bg = nil },
TelescopePromptPrefix = { fg = c.dark3 }, TelescopePromptPrefix = { fg = c.dark3 },
TelescopeBorder = { link = "FloatBorder" }, TelescopeBorder = { link = "FloatBorder" },
NotifyINFOBorder = { fg = c.blue }, NotifyINFOBorder = { fg = c.blue },
NotifyINFOTitle = { fg = c.blue }, NotifyINFOTitle = { fg = c.blue },
NotifyINFOIcon = { fg = c.blue }, NotifyINFOIcon = { fg = c.blue },
NotifyERRORBorder = { fg = c.red }, NotifyERRORBorder = { fg = c.red },
NotifyERRORTitle = { fg = c.red }, NotifyERRORTitle = { fg = c.red },
NotifyERRORIcon = { fg = c.red }, NotifyERRORIcon = { fg = c.red },
NotifyWARNBorder = { fg = c.yellow }, NotifyWARNBorder = { fg = c.yellow },
NotifyWARNTitle = { fg = c.yellow }, NotifyWARNTitle = { fg = c.yellow },
NotifyWARNIcon = { fg = c.yellow }, NotifyWARNIcon = { fg = c.yellow },
ErrorMsg = { fg = c.red }, ErrorMsg = { fg = c.red },
diffAdded = { fg = c.green }, diffAdded = { fg = c.green },
diffRemoved = { fg = c.red }, diffRemoved = { fg = c.red },
diffChanged = { fg = c.blue }, diffChanged = { fg = c.blue },
diffNewFile = { fg = c.cyan }, diffNewFile = { fg = c.cyan },
diffOldFile = { fg = c.comment }, diffOldFile = { fg = c.comment },
DiffAdd = { fg = c.green }, DiffAdd = { fg = c.green },
DiffChange = { fg = c.blue }, DiffChange = { fg = c.blue },
DiffDelete = { fg = c.red }, DiffDelete = { fg = c.red },
DiffText = { fg = c.purple }, DiffText = { fg = c.purple },
DropBarSeparator = { fg = c.dark5 }, DropBarSeparator = { fg = c.dark5 },
DropBarPick = { fg = c.red, bold = true, italic = true }, DropBarPick = { fg = c.red, bold = true, italic = true },
DropBarKind = { fg = c.fg }, DropBarKind = { fg = c.fg },
DropBarKindFolder = { fg = c.dark5 }, DropBarKindFolder = { fg = c.dark5 },
DropBarIconUIPickPivot = { link = "DropBarPick" }, DropBarIconUIPickPivot = { link = "DropBarPick" },
DropBarIconUISeparator = { link = "DropBarSeparator" }, DropBarIconUISeparator = { link = "DropBarSeparator" },
} }
for key, value in pairs(highlights) do for key, value in pairs(highlights) do
hl[key] = value hl[key] = value
end end
local dropbar_hl = { local dropbar_hl = {
"Array", "Array",
"Boolean", "Boolean",
"Constant", "Constant",
"Constructor", "Constructor",
"Enum", "Enum",
"EnumMember", "EnumMember",
"Field", "Field",
"Function", "Function",
"Identifier", "Identifier",
"List", "List",
"Macro", "Macro",
"Number", "Number",
"Object", "Object",
"Operator", "Operator",
"Package", "Package",
"Property", "Property",
"Reference", "Reference",
"String", "String",
"Type", "Type",
"TypeParameter", "TypeParameter",
"Unit", "Unit",
"Value", "Value",
"Variable", "Variable",
"Null", "Null",
"Specifier", "Specifier",
"BreakStatement", "BreakStatement",
"CaseStatement", "CaseStatement",
"ContinueStatement", "ContinueStatement",
"Declaration", "Declaration",
"Delete", "Delete",
"DoStatement", "DoStatement",
"ElseStatement", "ElseStatement",
"ForStatement", "ForStatement",
"IfStatement", "IfStatement",
"Repeat", "Repeat",
"Scope", "Scope",
"Specifier", "Specifier",
"Statement", "Statement",
"SwitchStatement", "SwitchStatement",
"WhileStatement", "WhileStatement",
"Class", "Class",
"Event", "Event",
"Interface", "Interface",
"Method", "Method",
"Module", "Module",
"Namespace", "Namespace",
"MarkdownH1", "MarkdownH1",
"MarkdownH2", "MarkdownH2",
"MarkdownH3", "MarkdownH3",
"MarkdownH4", "MarkdownH4",
"MarkdownH5", "MarkdownH5",
"MarkdownH6", "MarkdownH6",
} }
for _, value in pairs(dropbar_hl) do for _, value in pairs(dropbar_hl) do
hl["DropBarKind" .. value] = { link = "DropBarKind" } hl["DropBarKind" .. value] = { link = "DropBarKind" }
end''; end
end'';
}; };
options = { options = {
number = true; number = true;