fix: missed config
This commit is contained in:
parent
79f8836395
commit
c9c86a5be1
1 changed files with 118 additions and 118 deletions
|
|
@ -17,12 +17,12 @@ local p = {
|
||||||
bg_visual = hsl("#214283"), -- Visual selection background
|
bg_visual = hsl("#214283"), -- Visual selection background
|
||||||
bg_search = hsl("#32593D"), -- Search highlight
|
bg_search = hsl("#32593D"), -- Search highlight
|
||||||
bg_current_line = hsl("#323232"), -- Current line background
|
bg_current_line = hsl("#323232"), -- Current line background
|
||||||
|
|
||||||
fg = hsl("#A9B7C6"), -- Default foreground
|
fg = hsl("#A9B7C6"), -- Default foreground
|
||||||
fg_dark = hsl("#606366"), -- Gutter numbers, inactive elements
|
fg_dark = hsl("#606366"), -- Gutter numbers, inactive elements
|
||||||
fg_comment = hsl("#808080"), -- Comments
|
fg_comment = hsl("#808080"), -- Comments
|
||||||
fg_light = hsl("#BBBBBB"), -- Lighter text
|
fg_light = hsl("#BBBBBB"), -- Lighter text
|
||||||
|
|
||||||
-- Syntax Colors (Refined to match JetBrains)
|
-- Syntax Colors (Refined to match JetBrains)
|
||||||
orange = hsl("#CC7832"), -- Keywords (if, else, for), statements
|
orange = hsl("#CC7832"), -- Keywords (if, else, for), statements
|
||||||
yellow = hsl("#FFC66D"), -- Functions, methods
|
yellow = hsl("#FFC66D"), -- Functions, methods
|
||||||
|
|
@ -37,12 +37,12 @@ local p = {
|
||||||
blue = hsl("#287BDE"), -- Links, special blues
|
blue = hsl("#287BDE"), -- Links, special blues
|
||||||
blue_dark = hsl("#4A86C7"), -- Darker blue variant
|
blue_dark = hsl("#4A86C7"), -- Darker blue variant
|
||||||
white = hsl("#FFFFFF"),
|
white = hsl("#FFFFFF"),
|
||||||
|
|
||||||
-- Additional semantic colors
|
-- Additional semantic colors
|
||||||
gray = hsl("#606060"), -- Various UI elements
|
gray = hsl("#606060"), -- Various UI elements
|
||||||
gray_light = hsl("#767676"), -- Lighter gray
|
gray_light = hsl("#767676"), -- Lighter gray
|
||||||
brown = hsl("#A68A64"), -- Special uses
|
brown = hsl("#A68A64"), -- Special uses
|
||||||
|
|
||||||
-- Diagnostic Colors (JetBrains spec)
|
-- Diagnostic Colors (JetBrains spec)
|
||||||
error = hsl("#C75450"), -- More accurate error color
|
error = hsl("#C75450"), -- More accurate error color
|
||||||
error_bg = hsl("#3D2929"), -- Error background
|
error_bg = hsl("#3D2929"), -- Error background
|
||||||
|
|
@ -52,35 +52,35 @@ local p = {
|
||||||
info_bg = hsl("#293D48"), -- Info background
|
info_bg = hsl("#293D48"), -- Info background
|
||||||
hint = hsl("#499C54"), -- Success/hint green
|
hint = hsl("#499C54"), -- Success/hint green
|
||||||
hint_bg = hsl("#294F33"), -- Hint background
|
hint_bg = hsl("#294F33"), -- Hint background
|
||||||
|
|
||||||
-- Diff colors
|
-- Diff colors
|
||||||
diff_add = hsl("#294F33"),
|
diff_add = hsl("#294F33"),
|
||||||
diff_change = hsl("#3D3D0A"),
|
diff_change = hsl("#3D3D0A"),
|
||||||
diff_delete = hsl("#484A4A"),
|
diff_delete = hsl("#484A4A"),
|
||||||
diff_text = hsl("#656E76"),
|
diff_text = hsl("#656E76"),
|
||||||
|
|
||||||
-- UI Border
|
-- UI Border
|
||||||
border = hsl("#616161"),
|
border = hsl("#616161"),
|
||||||
border_dark = hsl("#424242"),
|
border_dark = hsl("#424242"),
|
||||||
}
|
}
|
||||||
|
|
||||||
-- Terminal colors for integrated terminal
|
-- Terminal colors for integrated terminal
|
||||||
vim.g.terminal_color_0 = "#2B2B2B" -- black
|
vim.g.terminal_color_0 = "#2B2B2B" -- black
|
||||||
vim.g.terminal_color_1 = "#FF6B68" -- red
|
vim.g.terminal_color_1 = "#FF6B68" -- red
|
||||||
vim.g.terminal_color_2 = "#A8C023" -- green
|
vim.g.terminal_color_2 = "#A8C023" -- green
|
||||||
vim.g.terminal_color_3 = "#D6BF55" -- yellow
|
vim.g.terminal_color_3 = "#D6BF55" -- yellow
|
||||||
vim.g.terminal_color_4 = "#5394EC" -- blue
|
vim.g.terminal_color_4 = "#5394EC" -- blue
|
||||||
vim.g.terminal_color_5 = "#AE8ABE" -- magenta
|
vim.g.terminal_color_5 = "#AE8ABE" -- magenta
|
||||||
vim.g.terminal_color_6 = "#299999" -- cyan
|
vim.g.terminal_color_6 = "#299999" -- cyan
|
||||||
vim.g.terminal_color_7 = "#A9B7C6" -- white
|
vim.g.terminal_color_7 = "#A9B7C6" -- white
|
||||||
vim.g.terminal_color_8 = "#606366" -- bright black
|
vim.g.terminal_color_8 = "#606366" -- bright black
|
||||||
vim.g.terminal_color_9 = "#FF9980" -- bright red
|
vim.g.terminal_color_9 = "#FF9980" -- bright red
|
||||||
vim.g.terminal_color_10 = "#C3D82C" -- bright green
|
vim.g.terminal_color_10 = "#C3D82C" -- bright green
|
||||||
vim.g.terminal_color_11 = "#FFFF00" -- bright yellow
|
vim.g.terminal_color_11 = "#FFFF00" -- bright yellow
|
||||||
vim.g.terminal_color_12 = "#6FB3D2" -- bright blue
|
vim.g.terminal_color_12 = "#6FB3D2" -- bright blue
|
||||||
vim.g.terminal_color_13 = "#D197D9" -- bright magenta
|
vim.g.terminal_color_13 = "#D197D9" -- bright magenta
|
||||||
vim.g.terminal_color_14 = "#4DD0E1" -- bright cyan
|
vim.g.terminal_color_14 = "#4DD0E1" -- bright cyan
|
||||||
vim.g.terminal_color_15 = "#FFFFFF" -- bright white
|
vim.g.terminal_color_15 = "#FFFFFF" -- bright white
|
||||||
|
|
||||||
-- The theme definition using lush.nvim
|
-- The theme definition using lush.nvim
|
||||||
return lush(function()
|
return lush(function()
|
||||||
|
|
@ -96,29 +96,29 @@ return lush(function()
|
||||||
CursorLine({ bg = p.bg_current_line }),
|
CursorLine({ bg = p.bg_current_line }),
|
||||||
CursorColumn({ bg = p.bg_current_line }),
|
CursorColumn({ bg = p.bg_current_line }),
|
||||||
ColorColumn({ bg = p.bg_light }),
|
ColorColumn({ bg = p.bg_light }),
|
||||||
|
|
||||||
Visual({ bg = p.bg_visual }),
|
Visual({ bg = p.bg_visual }),
|
||||||
VisualNOS({ bg = p.bg_visual }),
|
VisualNOS({ bg = p.bg_visual }),
|
||||||
|
|
||||||
Pmenu({ bg = p.bg_light, fg = p.fg }),
|
Pmenu({ bg = p.bg_light, fg = p.fg }),
|
||||||
PmenuSel({ bg = p.bg_visual, fg = p.white }),
|
PmenuSel({ bg = p.bg_visual, fg = p.white }),
|
||||||
PmenuSbar({ bg = p.bg_light }),
|
PmenuSbar({ bg = p.bg_light }),
|
||||||
PmenuThumb({ bg = p.fg_dark }),
|
PmenuThumb({ bg = p.fg_dark }),
|
||||||
|
|
||||||
StatusLine({ bg = p.bg_light, fg = p.fg }),
|
StatusLine({ bg = p.bg_light, fg = p.fg }),
|
||||||
StatusLineNC({ bg = p.bg_gutter, fg = p.fg_dark }),
|
StatusLineNC({ bg = p.bg_gutter, fg = p.fg_dark }),
|
||||||
TabLine({ bg = p.bg_gutter, fg = p.fg_dark }),
|
TabLine({ bg = p.bg_gutter, fg = p.fg_dark }),
|
||||||
TabLineFill({ bg = p.bg_gutter }),
|
TabLineFill({ bg = p.bg_gutter }),
|
||||||
TabLineSel({ bg = p.bg_light, fg = p.white }),
|
TabLineSel({ bg = p.bg_light, fg = p.white }),
|
||||||
|
|
||||||
VertSplit({ fg = p.border_dark, bg = p.bg }),
|
VertSplit({ fg = p.border_dark, bg = p.bg }),
|
||||||
WinSeparator({ fg = p.border_dark, bg = p.bg }),
|
WinSeparator({ fg = p.border_dark, bg = p.bg }),
|
||||||
|
|
||||||
Search({ bg = p.bg_search, fg = p.white }),
|
Search({ bg = p.bg_search, fg = p.white }),
|
||||||
IncSearch({ bg = hsl("#474131"), fg = p.yellow }),
|
IncSearch({ bg = hsl("#474131"), fg = p.yellow }),
|
||||||
CurSearch({ link = "IncSearch" }),
|
CurSearch({ link = "IncSearch" }),
|
||||||
Substitute({ bg = p.warning, fg = p.bg }),
|
Substitute({ bg = p.warning, fg = p.bg }),
|
||||||
|
|
||||||
Title({ fg = p.orange, style = "bold" }),
|
Title({ fg = p.orange, style = "bold" }),
|
||||||
Directory({ fg = p.cyan }),
|
Directory({ fg = p.cyan }),
|
||||||
ErrorMsg({ fg = p.error }),
|
ErrorMsg({ fg = p.error }),
|
||||||
|
|
@ -129,19 +129,19 @@ return lush(function()
|
||||||
Conceal({ fg = p.fg_dark, bg = p.bg }),
|
Conceal({ fg = p.fg_dark, bg = p.bg }),
|
||||||
Folded({ fg = p.fg_comment, bg = p.bg_darker }),
|
Folded({ fg = p.fg_comment, bg = p.bg_darker }),
|
||||||
FoldColumn({ bg = p.bg, fg = p.fg_dark }),
|
FoldColumn({ bg = p.bg, fg = p.fg_dark }),
|
||||||
|
|
||||||
MatchParen({ bg = p.gray, fg = p.yellow }),
|
MatchParen({ bg = p.gray, fg = p.yellow }),
|
||||||
NonText({ fg = p.fg_dark }),
|
NonText({ fg = p.fg_dark }),
|
||||||
SpecialKey({ fg = p.gray }),
|
SpecialKey({ fg = p.gray }),
|
||||||
Whitespace({ fg = p.gray }),
|
Whitespace({ fg = p.gray }),
|
||||||
EndOfBuffer({ fg = p.bg }),
|
EndOfBuffer({ fg = p.bg }),
|
||||||
|
|
||||||
-- Spell checking
|
-- Spell checking
|
||||||
SpellBad({ sp = p.error, style = "undercurl" }),
|
SpellBad({ sp = p.error, style = "undercurl" }),
|
||||||
SpellCap({ sp = p.warning, style = "undercurl" }),
|
SpellCap({ sp = p.warning, style = "undercurl" }),
|
||||||
SpellLocal({ sp = p.info, style = "undercurl" }),
|
SpellLocal({ sp = p.info, style = "undercurl" }),
|
||||||
SpellRare({ sp = p.hint, style = "undercurl" }),
|
SpellRare({ sp = p.hint, style = "undercurl" }),
|
||||||
|
|
||||||
-- == Standard Syntax Groups (Fallback for no Tree-sitter) == --
|
-- == Standard Syntax Groups (Fallback for no Tree-sitter) == --
|
||||||
Comment({ fg = p.fg_comment, style = "italic" }),
|
Comment({ fg = p.fg_comment, style = "italic" }),
|
||||||
String({ fg = p.green_bright }),
|
String({ fg = p.green_bright }),
|
||||||
|
|
@ -149,13 +149,13 @@ return lush(function()
|
||||||
Constant({ fg = p.purple }),
|
Constant({ fg = p.purple }),
|
||||||
Character({ fg = p.green_bright }),
|
Character({ fg = p.green_bright }),
|
||||||
Boolean({ fg = p.orange, style = "italic" }),
|
Boolean({ fg = p.orange, style = "italic" }),
|
||||||
|
|
||||||
Keyword({ fg = p.orange, style = "bold" }),
|
Keyword({ fg = p.orange, style = "bold" }),
|
||||||
Statement({ fg = p.orange, style = "bold" }),
|
Statement({ fg = p.orange, style = "bold" }),
|
||||||
Operator({ fg = p.fg }),
|
Operator({ fg = p.fg }),
|
||||||
Conditional({ fg = p.orange, style = "bold" }),
|
Conditional({ fg = p.orange, style = "bold" }),
|
||||||
Repeat({ fg = p.orange, style = "bold" }),
|
Repeat({ fg = p.orange, style = "bold" }),
|
||||||
|
|
||||||
Identifier({ fg = p.fg }),
|
Identifier({ fg = p.fg }),
|
||||||
Function({ fg = p.yellow }),
|
Function({ fg = p.yellow }),
|
||||||
Type({ fg = p.fg }),
|
Type({ fg = p.fg }),
|
||||||
|
|
@ -166,14 +166,14 @@ return lush(function()
|
||||||
Include({ fg = p.orange }),
|
Include({ fg = p.orange }),
|
||||||
Define({ fg = p.orange }),
|
Define({ fg = p.orange }),
|
||||||
Macro({ fg = p.yellow_dark }),
|
Macro({ fg = p.yellow_dark }),
|
||||||
|
|
||||||
Special({ fg = p.pink }),
|
Special({ fg = p.pink }),
|
||||||
SpecialChar({ fg = p.pink }),
|
SpecialChar({ fg = p.pink }),
|
||||||
SpecialComment({ fg = p.gray_light, style = "italic" }),
|
SpecialComment({ fg = p.gray_light, style = "italic" }),
|
||||||
Todo({ bg = p.bg_darker, fg = p.green_bright, style = "bold" }),
|
Todo({ bg = p.bg_darker, fg = p.green_bright, style = "bold" }),
|
||||||
Underlined({ fg = p.blue, style = "underline" }),
|
Underlined({ fg = p.blue, style = "underline" }),
|
||||||
Error({ fg = p.error }),
|
Error({ fg = p.error }),
|
||||||
|
|
||||||
-- == Complete Tree-sitter Highlight Groups == --
|
-- == Complete Tree-sitter Highlight Groups == --
|
||||||
-- Comments
|
-- Comments
|
||||||
["@comment"] = { fg = p.fg_comment, style = "italic" },
|
["@comment"] = { fg = p.fg_comment, style = "italic" },
|
||||||
|
|
@ -182,7 +182,7 @@ return lush(function()
|
||||||
["@comment.warning"] = { fg = p.warning, bg = p.warning_bg, style = "bold" },
|
["@comment.warning"] = { fg = p.warning, bg = p.warning_bg, style = "bold" },
|
||||||
["@comment.error"] = { fg = p.error, bg = p.error_bg, style = "bold" },
|
["@comment.error"] = { fg = p.error, bg = p.error_bg, style = "bold" },
|
||||||
["@comment.note"] = { fg = p.info, bg = p.info_bg, style = "bold" },
|
["@comment.note"] = { fg = p.info, bg = p.info_bg, style = "bold" },
|
||||||
|
|
||||||
-- Strings
|
-- Strings
|
||||||
["@string"] = { fg = p.green_bright },
|
["@string"] = { fg = p.green_bright },
|
||||||
["@string.documentation"] = { fg = p.green_bright, style = "italic" },
|
["@string.documentation"] = { fg = p.green_bright, style = "italic" },
|
||||||
|
|
@ -191,12 +191,12 @@ return lush(function()
|
||||||
["@string.special"] = { fg = p.pink },
|
["@string.special"] = { fg = p.pink },
|
||||||
["@character"] = { fg = p.green_bright },
|
["@character"] = { fg = p.green_bright },
|
||||||
["@character.special"] = { fg = p.pink },
|
["@character.special"] = { fg = p.pink },
|
||||||
|
|
||||||
-- Numbers and Booleans
|
-- Numbers and Booleans
|
||||||
["@number"] = { fg = p.cyan },
|
["@number"] = { fg = p.cyan },
|
||||||
["@boolean"] = { fg = p.orange, style = "italic" },
|
["@boolean"] = { fg = p.orange, style = "italic" },
|
||||||
["@float"] = { fg = p.cyan },
|
["@float"] = { fg = p.cyan },
|
||||||
|
|
||||||
-- Functions and Methods
|
-- Functions and Methods
|
||||||
["@function"] = { fg = p.yellow },
|
["@function"] = { fg = p.yellow },
|
||||||
["@function.builtin"] = { fg = p.blue_dark, style = "italic" },
|
["@function.builtin"] = { fg = p.blue_dark, style = "italic" },
|
||||||
|
|
@ -204,14 +204,14 @@ return lush(function()
|
||||||
["@function.macro"] = { fg = p.yellow_dark },
|
["@function.macro"] = { fg = p.yellow_dark },
|
||||||
["@function.method"] = { fg = p.yellow },
|
["@function.method"] = { fg = p.yellow },
|
||||||
["@function.method.call"] = { fg = p.fg },
|
["@function.method.call"] = { fg = p.fg },
|
||||||
|
|
||||||
["@method"] = { fg = p.yellow },
|
["@method"] = { fg = p.yellow },
|
||||||
["@method.call"] = { fg = p.fg },
|
["@method.call"] = { fg = p.fg },
|
||||||
|
|
||||||
["@constructor"] = { fg = p.yellow },
|
["@constructor"] = { fg = p.yellow },
|
||||||
["@parameter"] = { fg = p.fg },
|
["@parameter"] = { fg = p.fg },
|
||||||
["@parameter.reference"] = { fg = p.fg, style = "italic" },
|
["@parameter.reference"] = { fg = p.fg, style = "italic" },
|
||||||
|
|
||||||
-- Keywords
|
-- Keywords
|
||||||
["@keyword"] = { fg = p.orange, style = "bold" },
|
["@keyword"] = { fg = p.orange, style = "bold" },
|
||||||
["@keyword.function"] = { fg = p.orange, style = "bold" },
|
["@keyword.function"] = { fg = p.orange, style = "bold" },
|
||||||
|
|
@ -224,14 +224,14 @@ return lush(function()
|
||||||
["@keyword.storage"] = { fg = p.orange, style = "bold" },
|
["@keyword.storage"] = { fg = p.orange, style = "bold" },
|
||||||
["@keyword.directive"] = { fg = p.orange },
|
["@keyword.directive"] = { fg = p.orange },
|
||||||
["@keyword.directive.define"] = { fg = p.orange },
|
["@keyword.directive.define"] = { fg = p.orange },
|
||||||
|
|
||||||
["@conditional"] = { fg = p.orange, style = "bold" },
|
["@conditional"] = { fg = p.orange, style = "bold" },
|
||||||
["@conditional.ternary"] = { fg = p.orange },
|
["@conditional.ternary"] = { fg = p.orange },
|
||||||
["@repeat"] = { fg = p.orange, style = "bold" },
|
["@repeat"] = { fg = p.orange, style = "bold" },
|
||||||
["@label"] = { fg = p.pink },
|
["@label"] = { fg = p.pink },
|
||||||
["@operator"] = { fg = p.fg },
|
["@operator"] = { fg = p.fg },
|
||||||
["@exception"] = { fg = p.orange, style = "bold" },
|
["@exception"] = { fg = p.orange, style = "bold" },
|
||||||
|
|
||||||
-- Types
|
-- Types
|
||||||
["@type"] = { fg = p.fg },
|
["@type"] = { fg = p.fg },
|
||||||
["@type.builtin"] = { fg = p.fg, style = "italic" },
|
["@type.builtin"] = { fg = p.fg, style = "italic" },
|
||||||
|
|
@ -241,7 +241,7 @@ return lush(function()
|
||||||
["@attribute"] = { fg = p.pink },
|
["@attribute"] = { fg = p.pink },
|
||||||
["@field"] = { fg = p.purple },
|
["@field"] = { fg = p.purple },
|
||||||
["@property"] = { fg = p.purple },
|
["@property"] = { fg = p.purple },
|
||||||
|
|
||||||
-- Variables and Constants
|
-- Variables and Constants
|
||||||
["@variable"] = { fg = p.fg },
|
["@variable"] = { fg = p.fg },
|
||||||
["@variable.builtin"] = { fg = p.purple_dark, style = "italic" },
|
["@variable.builtin"] = { fg = p.purple_dark, style = "italic" },
|
||||||
|
|
@ -250,7 +250,7 @@ return lush(function()
|
||||||
["@constant"] = { fg = p.purple },
|
["@constant"] = { fg = p.purple },
|
||||||
["@constant.builtin"] = { fg = p.purple, style = "italic" },
|
["@constant.builtin"] = { fg = p.purple, style = "italic" },
|
||||||
["@constant.macro"] = { fg = p.purple },
|
["@constant.macro"] = { fg = p.purple },
|
||||||
|
|
||||||
-- Namespaces and Includes
|
-- Namespaces and Includes
|
||||||
["@module"] = { fg = p.fg },
|
["@module"] = { fg = p.fg },
|
||||||
["@namespace"] = { fg = p.fg },
|
["@namespace"] = { fg = p.fg },
|
||||||
|
|
@ -260,12 +260,12 @@ return lush(function()
|
||||||
["@preproc"] = { fg = p.orange },
|
["@preproc"] = { fg = p.orange },
|
||||||
["@define"] = { fg = p.orange },
|
["@define"] = { fg = p.orange },
|
||||||
["@macro"] = { fg = p.yellow_dark },
|
["@macro"] = { fg = p.yellow_dark },
|
||||||
|
|
||||||
-- Punctuation
|
-- Punctuation
|
||||||
["@punctuation.delimiter"] = { fg = p.fg },
|
["@punctuation.delimiter"] = { fg = p.fg },
|
||||||
["@punctuation.bracket"] = { fg = p.fg },
|
["@punctuation.bracket"] = { fg = p.fg },
|
||||||
["@punctuation.special"] = { fg = p.pink },
|
["@punctuation.special"] = { fg = p.pink },
|
||||||
|
|
||||||
-- Markup (for markdown, etc.)
|
-- Markup (for markdown, etc.)
|
||||||
["@markup"] = { fg = p.fg },
|
["@markup"] = { fg = p.fg },
|
||||||
["@markup.heading"] = { fg = p.orange, style = "bold" },
|
["@markup.heading"] = { fg = p.orange, style = "bold" },
|
||||||
|
|
@ -291,12 +291,12 @@ return lush(function()
|
||||||
["@markup.math"] = { fg = p.cyan },
|
["@markup.math"] = { fg = p.cyan },
|
||||||
["@markup.environment"] = { fg = p.orange },
|
["@markup.environment"] = { fg = p.orange },
|
||||||
["@markup.environment.name"] = { fg = p.orange },
|
["@markup.environment.name"] = { fg = p.orange },
|
||||||
|
|
||||||
-- Tags (HTML/XML)
|
-- Tags (HTML/XML)
|
||||||
["@tag"] = { fg = p.orange },
|
["@tag"] = { fg = p.orange },
|
||||||
["@tag.attribute"] = { fg = p.purple, style = "italic" },
|
["@tag.attribute"] = { fg = p.purple, style = "italic" },
|
||||||
["@tag.delimiter"] = { fg = p.fg_dark },
|
["@tag.delimiter"] = { fg = p.fg_dark },
|
||||||
|
|
||||||
-- Text
|
-- Text
|
||||||
["@text"] = { fg = p.fg },
|
["@text"] = { fg = p.fg },
|
||||||
["@text.strong"] = { style = "bold" },
|
["@text.strong"] = { style = "bold" },
|
||||||
|
|
@ -311,13 +311,13 @@ return lush(function()
|
||||||
["@text.warning"] = { fg = p.warning, style = "bold" },
|
["@text.warning"] = { fg = p.warning, style = "bold" },
|
||||||
["@text.danger"] = { fg = p.error, style = "bold" },
|
["@text.danger"] = { fg = p.error, style = "bold" },
|
||||||
["@text.note"] = { fg = p.info, style = "bold" },
|
["@text.note"] = { fg = p.info, style = "bold" },
|
||||||
|
|
||||||
-- Diff
|
-- Diff
|
||||||
DiffAdd({ bg = p.diff_add }),
|
DiffAdd({ bg = p.diff_add }),
|
||||||
DiffChange({ bg = p.diff_change }),
|
DiffChange({ bg = p.diff_change }),
|
||||||
DiffDelete({ bg = p.diff_delete, fg = p.diff_text }),
|
DiffDelete({ bg = p.diff_delete, fg = p.diff_text }),
|
||||||
DiffText({ bg = p.warning_bg, fg = p.warning }),
|
DiffText({ bg = p.warning_bg, fg = p.warning }),
|
||||||
|
|
||||||
-- Neogit
|
-- Neogit
|
||||||
NeogitBranch({ fg = p.purple }),
|
NeogitBranch({ fg = p.purple }),
|
||||||
NeogitRemote({ fg = p.cyan }),
|
NeogitRemote({ fg = p.cyan }),
|
||||||
|
|
@ -326,20 +326,20 @@ return lush(function()
|
||||||
NeogitDiffContextHighlight({ bg = p.bg_current_line }),
|
NeogitDiffContextHighlight({ bg = p.bg_current_line }),
|
||||||
NeogitDiffDeleteHighlight({ bg = p.diff_delete, fg = p.diff_text }),
|
NeogitDiffDeleteHighlight({ bg = p.diff_delete, fg = p.diff_text }),
|
||||||
NeogitDiffAddHighlight({ bg = p.diff_add }),
|
NeogitDiffAddHighlight({ bg = p.diff_add }),
|
||||||
|
|
||||||
-- vim-fugitive
|
-- vim-fugitive
|
||||||
fugitiveHeader({ fg = p.orange, style = "bold" }),
|
fugitiveHeader({ fg = p.orange, style = "bold" }),
|
||||||
fugitiveUntrackedModifier({ fg = p.error }),
|
fugitiveUntrackedModifier({ fg = p.error }),
|
||||||
fugitiveUnstagedModifier({ fg = p.warning }),
|
fugitiveUnstagedModifier({ fg = p.warning }),
|
||||||
fugitiveStagedModifier({ fg = p.hint }),
|
fugitiveStagedModifier({ fg = p.hint }),
|
||||||
|
|
||||||
-- indent-blankline
|
-- indent-blankline
|
||||||
IndentBlanklineChar({ fg = p.bg_gutter }),
|
IndentBlanklineChar({ fg = p.bg_gutter }),
|
||||||
IndentBlanklineContextChar({ fg = p.gray }),
|
IndentBlanklineContextChar({ fg = p.gray }),
|
||||||
IndentBlanklineContextStart({ sp = p.gray, style = "underline" }),
|
IndentBlanklineContextStart({ sp = p.gray, style = "underline" }),
|
||||||
IndentBlanklineSpaceChar({ fg = p.bg_gutter }),
|
IndentBlanklineSpaceChar({ fg = p.bg_gutter }),
|
||||||
IndentBlanklineSpaceCharBlankline({ fg = p.bg_gutter }),
|
IndentBlanklineSpaceCharBlankline({ fg = p.bg_gutter }),
|
||||||
|
|
||||||
-- nvim-notify
|
-- nvim-notify
|
||||||
NotifyERRORBorder({ fg = p.error }),
|
NotifyERRORBorder({ fg = p.error }),
|
||||||
NotifyERRORIcon({ fg = p.error }),
|
NotifyERRORIcon({ fg = p.error }),
|
||||||
|
|
@ -356,14 +356,14 @@ return lush(function()
|
||||||
NotifyTRACEBorder({ fg = p.purple }),
|
NotifyTRACEBorder({ fg = p.purple }),
|
||||||
NotifyTRACEIcon({ fg = p.purple }),
|
NotifyTRACEIcon({ fg = p.purple }),
|
||||||
NotifyTRACETitle({ fg = p.purple }),
|
NotifyTRACETitle({ fg = p.purple }),
|
||||||
|
|
||||||
-- nvim-dap (debugging)
|
-- nvim-dap (debugging)
|
||||||
DapBreakpoint({ fg = p.error }),
|
DapBreakpoint({ fg = p.error }),
|
||||||
DapBreakpointCondition({ fg = p.warning }),
|
DapBreakpointCondition({ fg = p.warning }),
|
||||||
DapBreakpointRejected({ fg = p.fg_dark }),
|
DapBreakpointRejected({ fg = p.fg_dark }),
|
||||||
DapLogPoint({ fg = p.info }),
|
DapLogPoint({ fg = p.info }),
|
||||||
DapStopped({ bg = p.bg_visual, fg = p.yellow }),
|
DapStopped({ bg = p.bg_visual, fg = p.yellow }),
|
||||||
|
|
||||||
-- nvim-dap-ui
|
-- nvim-dap-ui
|
||||||
DapUIVariable({ fg = p.fg }),
|
DapUIVariable({ fg = p.fg }),
|
||||||
DapUIValue({ fg = p.cyan }),
|
DapUIValue({ fg = p.cyan }),
|
||||||
|
|
@ -374,7 +374,7 @@ return lush(function()
|
||||||
DapUIBreakpointsPath({ fg = p.cyan }),
|
DapUIBreakpointsPath({ fg = p.cyan }),
|
||||||
DapUIBreakpointsCurrentLine({ fg = p.yellow, style = "bold" }),
|
DapUIBreakpointsCurrentLine({ fg = p.yellow, style = "bold" }),
|
||||||
DapUIStoppedThread({ fg = p.hint }),
|
DapUIStoppedThread({ fg = p.hint }),
|
||||||
|
|
||||||
-- lualine support (for custom themes)
|
-- lualine support (for custom themes)
|
||||||
LualineNormal({ bg = p.bg_light, fg = p.fg }),
|
LualineNormal({ bg = p.bg_light, fg = p.fg }),
|
||||||
LualineInsert({ bg = p.hint, fg = p.bg }),
|
LualineInsert({ bg = p.hint, fg = p.bg }),
|
||||||
|
|
@ -382,7 +382,7 @@ return lush(function()
|
||||||
LualineReplace({ bg = p.error, fg = p.bg }),
|
LualineReplace({ bg = p.error, fg = p.bg }),
|
||||||
LualineCommand({ bg = p.orange, fg = p.bg }),
|
LualineCommand({ bg = p.orange, fg = p.bg }),
|
||||||
LualineInactive({ bg = p.bg_gutter, fg = p.fg_dark }),
|
LualineInactive({ bg = p.bg_gutter, fg = p.fg_dark }),
|
||||||
|
|
||||||
-- which-key
|
-- which-key
|
||||||
WhichKey({ fg = p.orange, style = "bold" }),
|
WhichKey({ fg = p.orange, style = "bold" }),
|
||||||
WhichKeyGroup({ fg = p.purple }),
|
WhichKeyGroup({ fg = p.purple }),
|
||||||
|
|
@ -391,7 +391,7 @@ return lush(function()
|
||||||
WhichKeySeparator({ fg = p.fg_comment }),
|
WhichKeySeparator({ fg = p.fg_comment }),
|
||||||
WhichKeyFloat({ bg = p.bg_light }),
|
WhichKeyFloat({ bg = p.bg_light }),
|
||||||
WhichKeyValue({ fg = p.cyan }),
|
WhichKeyValue({ fg = p.cyan }),
|
||||||
|
|
||||||
-- dashboard-nvim
|
-- dashboard-nvim
|
||||||
DashboardHeader({ fg = p.orange }),
|
DashboardHeader({ fg = p.orange }),
|
||||||
DashboardCenter({ fg = p.purple }),
|
DashboardCenter({ fg = p.purple }),
|
||||||
|
|
@ -399,13 +399,13 @@ return lush(function()
|
||||||
DashboardKey({ fg = p.orange, style = "bold" }),
|
DashboardKey({ fg = p.orange, style = "bold" }),
|
||||||
DashboardDesc({ fg = p.fg }),
|
DashboardDesc({ fg = p.fg }),
|
||||||
DashboardIcon({ fg = p.cyan }),
|
DashboardIcon({ fg = p.cyan }),
|
||||||
|
|
||||||
-- alpha-nvim
|
-- alpha-nvim
|
||||||
AlphaHeader({ fg = p.orange }),
|
AlphaHeader({ fg = p.orange }),
|
||||||
AlphaButtons({ fg = p.purple }),
|
AlphaButtons({ fg = p.purple }),
|
||||||
AlphaShortcut({ fg = p.orange, style = "bold" }),
|
AlphaShortcut({ fg = p.orange, style = "bold" }),
|
||||||
AlphaFooter({ fg = p.fg_comment, style = "italic" }),
|
AlphaFooter({ fg = p.fg_comment, style = "italic" }),
|
||||||
|
|
||||||
-- neo-tree
|
-- neo-tree
|
||||||
NeoTreeNormal({ bg = p.bg, fg = p.fg }),
|
NeoTreeNormal({ bg = p.bg, fg = p.fg }),
|
||||||
NeoTreeNormalNC({ bg = p.bg, fg = p.fg }),
|
NeoTreeNormalNC({ bg = p.bg, fg = p.fg }),
|
||||||
|
|
@ -428,19 +428,19 @@ return lush(function()
|
||||||
NeoTreeTabInactive({ bg = p.bg_gutter, fg = p.fg_dark }),
|
NeoTreeTabInactive({ bg = p.bg_gutter, fg = p.fg_dark }),
|
||||||
NeoTreeTabSeparatorActive({ fg = p.border, bg = p.bg }),
|
NeoTreeTabSeparatorActive({ fg = p.border, bg = p.bg }),
|
||||||
NeoTreeTabSeparatorInactive({ fg = p.border_dark, bg = p.bg_gutter }),
|
NeoTreeTabSeparatorInactive({ fg = p.border_dark, bg = p.bg_gutter }),
|
||||||
|
|
||||||
-- bufferline.nvim
|
-- bufferline.nvim
|
||||||
BufferLineIndicatorSelected({ fg = p.orange }),
|
BufferLineIndicatorSelected({ fg = p.orange }),
|
||||||
BufferLineFill({ bg = p.bg_darker }),
|
BufferLineFill({ bg = p.bg_darker }),
|
||||||
BufferLineBufferSelected({ fg = p.fg, style = "bold" }),
|
BufferLineBufferSelected({ fg = p.fg, style = "bold" }),
|
||||||
BufferLineBackground({ bg = p.bg_gutter, fg = p.fg_dark }),
|
BufferLineBackground({ bg = p.bg_gutter, fg = p.fg_dark }),
|
||||||
|
|
||||||
-- leap.nvim
|
-- leap.nvim
|
||||||
LeapMatch({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
LeapMatch({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
||||||
LeapLabelPrimary({ bg = p.orange, fg = p.bg, style = "bold" }),
|
LeapLabelPrimary({ bg = p.orange, fg = p.bg, style = "bold" }),
|
||||||
LeapLabelSecondary({ bg = p.cyan, fg = p.bg, style = "bold" }),
|
LeapLabelSecondary({ bg = p.cyan, fg = p.bg, style = "bold" }),
|
||||||
LeapBackdrop({ fg = p.fg_dark }),
|
LeapBackdrop({ fg = p.fg_dark }),
|
||||||
|
|
||||||
-- hop.nvim
|
-- hop.nvim
|
||||||
HopNextKey({ fg = p.orange, style = "bold" }),
|
HopNextKey({ fg = p.orange, style = "bold" }),
|
||||||
HopNextKey1({ fg = p.cyan, style = "bold" }),
|
HopNextKey1({ fg = p.cyan, style = "bold" }),
|
||||||
|
|
@ -448,12 +448,12 @@ return lush(function()
|
||||||
HopUnmatched({ fg = p.fg_dark }),
|
HopUnmatched({ fg = p.fg_dark }),
|
||||||
HopCursor({ bg = p.orange, fg = p.bg }),
|
HopCursor({ bg = p.orange, fg = p.bg }),
|
||||||
HopPreview({ bg = p.bg_visual, fg = p.yellow }),
|
HopPreview({ bg = p.bg_visual, fg = p.yellow }),
|
||||||
|
|
||||||
-- nvim-treesitter-context
|
-- nvim-treesitter-context
|
||||||
TreesitterContext({ bg = p.bg_darker }),
|
TreesitterContext({ bg = p.bg_darker }),
|
||||||
TreesitterContextLineNumber({ bg = p.bg_darker, fg = p.yellow }),
|
TreesitterContextLineNumber({ bg = p.bg_darker, fg = p.yellow }),
|
||||||
TreesitterContextBottom({ style = "underline", sp = p.border_dark }),
|
TreesitterContextBottom({ style = "underline", sp = p.border_dark }),
|
||||||
|
|
||||||
-- nvim-scrollbar
|
-- nvim-scrollbar
|
||||||
ScrollbarHandle({ bg = p.bg_light }),
|
ScrollbarHandle({ bg = p.bg_light }),
|
||||||
ScrollbarSearchHandle({ bg = p.bg_visual, fg = p.yellow }),
|
ScrollbarSearchHandle({ bg = p.bg_visual, fg = p.yellow }),
|
||||||
|
|
@ -468,7 +468,7 @@ return lush(function()
|
||||||
ScrollbarHint({ fg = p.hint }),
|
ScrollbarHint({ fg = p.hint }),
|
||||||
ScrollbarMiscHandle({ bg = p.bg_light, fg = p.purple }),
|
ScrollbarMiscHandle({ bg = p.bg_light, fg = p.purple }),
|
||||||
ScrollbarMisc({ fg = p.purple }),
|
ScrollbarMisc({ fg = p.purple }),
|
||||||
|
|
||||||
-- trouble.nvim
|
-- trouble.nvim
|
||||||
TroubleText({ fg = p.fg }),
|
TroubleText({ fg = p.fg }),
|
||||||
TroubleCount({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
TroubleCount({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
||||||
|
|
@ -481,7 +481,7 @@ return lush(function()
|
||||||
TroubleFoldIcon({ fg = p.orange }),
|
TroubleFoldIcon({ fg = p.orange }),
|
||||||
TroubleIndent({ fg = p.fg_dark }),
|
TroubleIndent({ fg = p.fg_dark }),
|
||||||
TroubleLocation({ fg = p.fg_comment }),
|
TroubleLocation({ fg = p.fg_comment }),
|
||||||
|
|
||||||
-- mason.nvim
|
-- mason.nvim
|
||||||
MasonNormal({ bg = p.bg_light, fg = p.fg }),
|
MasonNormal({ bg = p.bg_light, fg = p.fg }),
|
||||||
MasonHeader({ bg = p.orange, fg = p.bg, style = "bold" }),
|
MasonHeader({ bg = p.orange, fg = p.bg, style = "bold" }),
|
||||||
|
|
@ -495,7 +495,7 @@ return lush(function()
|
||||||
MasonMuted({ fg = p.fg_comment }),
|
MasonMuted({ fg = p.fg_comment }),
|
||||||
MasonMutedBlock({ bg = p.bg_darker, fg = p.fg_comment }),
|
MasonMutedBlock({ bg = p.bg_darker, fg = p.fg_comment }),
|
||||||
MasonMutedBlockBold({ bg = p.bg_darker, fg = p.fg_comment, style = "bold" }),
|
MasonMutedBlockBold({ bg = p.bg_darker, fg = p.fg_comment, style = "bold" }),
|
||||||
|
|
||||||
-- noice.nvim
|
-- noice.nvim
|
||||||
NoiceNormal({ bg = p.bg_light, fg = p.fg }),
|
NoiceNormal({ bg = p.bg_light, fg = p.fg }),
|
||||||
NoiceBorder({ fg = p.border, bg = p.bg_light }),
|
NoiceBorder({ fg = p.border, bg = p.bg_light }),
|
||||||
|
|
@ -503,7 +503,7 @@ return lush(function()
|
||||||
NoiceCmdlineIcon({ fg = p.orange }),
|
NoiceCmdlineIcon({ fg = p.orange }),
|
||||||
NoiceConfirmBorder({ fg = p.border }),
|
NoiceConfirmBorder({ fg = p.border }),
|
||||||
NoiceFormatTitle({ fg = p.orange, style = "bold" }),
|
NoiceFormatTitle({ fg = p.orange, style = "bold" }),
|
||||||
|
|
||||||
-- nvim-navic
|
-- nvim-navic
|
||||||
NavicIconsFile({ fg = p.fg }),
|
NavicIconsFile({ fg = p.fg }),
|
||||||
NavicIconsModule({ fg = p.fg }),
|
NavicIconsModule({ fg = p.fg }),
|
||||||
|
|
@ -533,17 +533,17 @@ return lush(function()
|
||||||
NavicIconsTypeParameter({ fg = p.fg }),
|
NavicIconsTypeParameter({ fg = p.fg }),
|
||||||
NavicText({ fg = p.fg }),
|
NavicText({ fg = p.fg }),
|
||||||
NavicSeparator({ fg = p.fg_comment }),
|
NavicSeparator({ fg = p.fg_comment }),
|
||||||
|
|
||||||
-- symbols-outline.nvim
|
-- symbols-outline.nvim
|
||||||
FocusedSymbol({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
FocusedSymbol({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
||||||
SymbolsOutlineConnector({ fg = p.fg_dark }),
|
SymbolsOutlineConnector({ fg = p.fg_dark }),
|
||||||
|
|
||||||
-- aerial.nvim
|
-- aerial.nvim
|
||||||
AerialNormal({ bg = p.bg, fg = p.fg }),
|
AerialNormal({ bg = p.bg, fg = p.fg }),
|
||||||
AerialBorder({ fg = p.border }),
|
AerialBorder({ fg = p.border }),
|
||||||
AerialLine({ bg = p.bg_visual }),
|
AerialLine({ bg = p.bg_visual }),
|
||||||
AerialLineNC({ bg = p.bg_current_line }),
|
AerialLineNC({ bg = p.bg_current_line }),
|
||||||
|
|
||||||
-- nvim-ufo (folding)
|
-- nvim-ufo (folding)
|
||||||
UfoFoldedBg({ bg = p.bg_darker }),
|
UfoFoldedBg({ bg = p.bg_darker }),
|
||||||
UfoFoldedFg({ fg = p.fg }),
|
UfoFoldedFg({ fg = p.fg }),
|
||||||
|
|
@ -552,7 +552,7 @@ return lush(function()
|
||||||
UfoPreviewThumb({ bg = p.fg_dark }),
|
UfoPreviewThumb({ bg = p.fg_dark }),
|
||||||
UfoPreviewWinBar({ bg = p.bg, fg = p.fg }),
|
UfoPreviewWinBar({ bg = p.bg, fg = p.fg }),
|
||||||
UfoFoldedEllipsis({ fg = p.fg_comment }),
|
UfoFoldedEllipsis({ fg = p.fg_comment }),
|
||||||
|
|
||||||
-- headlines.nvim (markdown)
|
-- headlines.nvim (markdown)
|
||||||
Headline1({ bg = hsl("#3C2E26") }),
|
Headline1({ bg = hsl("#3C2E26") }),
|
||||||
Headline2({ bg = hsl("#36302C") }),
|
Headline2({ bg = hsl("#36302C") }),
|
||||||
|
|
@ -562,12 +562,12 @@ return lush(function()
|
||||||
Headline6({ bg = hsl("#312D39") }),
|
Headline6({ bg = hsl("#312D39") }),
|
||||||
CodeBlock({ bg = p.bg_darker }),
|
CodeBlock({ bg = p.bg_darker }),
|
||||||
Dash({ fg = p.orange, style = "bold" }),
|
Dash({ fg = p.orange, style = "bold" }),
|
||||||
}
|
|
||||||
end)
|
-- Diff
|
||||||
["@text.diff.add"] = { bg = p.diff_add },
|
["@text.diff.add"] = { bg = p.diff_add },
|
||||||
["@text.diff.delete"] = { bg = p.diff_delete, fg = p.diff_text },
|
["@text.diff.delete"] = { bg = p.diff_delete, fg = p.diff_text },
|
||||||
["@text.diff.change"] = { bg = p.diff_change },
|
["@text.diff.change"] = { bg = p.diff_change },
|
||||||
|
|
||||||
-- == LSP Semantic Token Support == --
|
-- == LSP Semantic Token Support == --
|
||||||
["@lsp.type.class"] = { fg = p.fg },
|
["@lsp.type.class"] = { fg = p.fg },
|
||||||
["@lsp.type.struct"] = { fg = p.fg },
|
["@lsp.type.struct"] = { fg = p.fg },
|
||||||
|
|
@ -590,7 +590,7 @@ end)
|
||||||
["@lsp.type.regexp"] = { fg = p.pink },
|
["@lsp.type.regexp"] = { fg = p.pink },
|
||||||
["@lsp.type.operator"] = { fg = p.fg },
|
["@lsp.type.operator"] = { fg = p.fg },
|
||||||
["@lsp.type.decorator"] = { fg = p.pink },
|
["@lsp.type.decorator"] = { fg = p.pink },
|
||||||
|
|
||||||
-- LSP Modifiers
|
-- LSP Modifiers
|
||||||
["@lsp.mod.deprecated"] = { style = "strikethrough" },
|
["@lsp.mod.deprecated"] = { style = "strikethrough" },
|
||||||
["@lsp.mod.readonly"] = { style = "italic" },
|
["@lsp.mod.readonly"] = { style = "italic" },
|
||||||
|
|
@ -599,7 +599,7 @@ end)
|
||||||
["@lsp.mod.async"] = { style = "italic" },
|
["@lsp.mod.async"] = { style = "italic" },
|
||||||
["@lsp.mod.documentation"] = { style = "italic" },
|
["@lsp.mod.documentation"] = { style = "italic" },
|
||||||
["@lsp.mod.defaultLibrary"] = { style = "italic" },
|
["@lsp.mod.defaultLibrary"] = { style = "italic" },
|
||||||
|
|
||||||
-- Combined type-modifier highlights
|
-- Combined type-modifier highlights
|
||||||
["@lsp.typemod.function.readonly"] = { fg = p.yellow, style = "italic" },
|
["@lsp.typemod.function.readonly"] = { fg = p.yellow, style = "italic" },
|
||||||
["@lsp.typemod.variable.readonly"] = { fg = p.purple, style = "italic" },
|
["@lsp.typemod.variable.readonly"] = { fg = p.purple, style = "italic" },
|
||||||
|
|
@ -607,63 +607,63 @@ end)
|
||||||
["@lsp.typemod.property.readonly"] = { fg = p.purple, style = "italic" },
|
["@lsp.typemod.property.readonly"] = { fg = p.purple, style = "italic" },
|
||||||
["@lsp.typemod.class.deprecated"] = { fg = p.fg, style = "strikethrough" },
|
["@lsp.typemod.class.deprecated"] = { fg = p.fg, style = "strikethrough" },
|
||||||
["@lsp.typemod.function.deprecated"] = { fg = p.yellow, style = "strikethrough" },
|
["@lsp.typemod.function.deprecated"] = { fg = p.yellow, style = "strikethrough" },
|
||||||
|
|
||||||
-- == LSP Diagnostics == --
|
-- == LSP Diagnostics == --
|
||||||
DiagnosticError({ fg = p.error }),
|
DiagnosticError({ fg = p.error }),
|
||||||
DiagnosticWarn({ fg = p.warning }),
|
DiagnosticWarn({ fg = p.warning }),
|
||||||
DiagnosticInfo({ fg = p.info }),
|
DiagnosticInfo({ fg = p.info }),
|
||||||
DiagnosticHint({ fg = p.hint }),
|
DiagnosticHint({ fg = p.hint }),
|
||||||
DiagnosticOk({ fg = p.hint }),
|
DiagnosticOk({ fg = p.hint }),
|
||||||
|
|
||||||
DiagnosticVirtualTextError({ fg = p.error, bg = p.error_bg }),
|
DiagnosticVirtualTextError({ fg = p.error, bg = p.error_bg }),
|
||||||
DiagnosticVirtualTextWarn({ fg = p.warning, bg = p.warning_bg }),
|
DiagnosticVirtualTextWarn({ fg = p.warning, bg = p.warning_bg }),
|
||||||
DiagnosticVirtualTextInfo({ fg = p.info, bg = p.info_bg }),
|
DiagnosticVirtualTextInfo({ fg = p.info, bg = p.info_bg }),
|
||||||
DiagnosticVirtualTextHint({ fg = p.hint, bg = p.hint_bg }),
|
DiagnosticVirtualTextHint({ fg = p.hint, bg = p.hint_bg }),
|
||||||
DiagnosticVirtualTextOk({ fg = p.hint, bg = p.hint_bg }),
|
DiagnosticVirtualTextOk({ fg = p.hint, bg = p.hint_bg }),
|
||||||
|
|
||||||
DiagnosticUnderlineError({ sp = p.error, style = "undercurl" }),
|
DiagnosticUnderlineError({ sp = p.error, style = "undercurl" }),
|
||||||
DiagnosticUnderlineWarn({ sp = p.warning, style = "undercurl" }),
|
DiagnosticUnderlineWarn({ sp = p.warning, style = "undercurl" }),
|
||||||
DiagnosticUnderlineInfo({ sp = p.info, style = "undercurl" }),
|
DiagnosticUnderlineInfo({ sp = p.info, style = "undercurl" }),
|
||||||
DiagnosticUnderlineHint({ sp = p.hint, style = "undercurl" }),
|
DiagnosticUnderlineHint({ sp = p.hint, style = "undercurl" }),
|
||||||
DiagnosticUnderlineOk({ sp = p.hint, style = "undercurl" }),
|
DiagnosticUnderlineOk({ sp = p.hint, style = "undercurl" }),
|
||||||
|
|
||||||
DiagnosticFloatingError({ fg = p.error, bg = p.bg_light }),
|
DiagnosticFloatingError({ fg = p.error, bg = p.bg_light }),
|
||||||
DiagnosticFloatingWarn({ fg = p.warning, bg = p.bg_light }),
|
DiagnosticFloatingWarn({ fg = p.warning, bg = p.bg_light }),
|
||||||
DiagnosticFloatingInfo({ fg = p.info, bg = p.bg_light }),
|
DiagnosticFloatingInfo({ fg = p.info, bg = p.bg_light }),
|
||||||
DiagnosticFloatingHint({ fg = p.hint, bg = p.bg_light }),
|
DiagnosticFloatingHint({ fg = p.hint, bg = p.bg_light }),
|
||||||
DiagnosticFloatingOk({ fg = p.hint, bg = p.bg_light }),
|
DiagnosticFloatingOk({ fg = p.hint, bg = p.bg_light }),
|
||||||
|
|
||||||
DiagnosticSignError({ fg = p.error, bg = p.bg }),
|
DiagnosticSignError({ fg = p.error, bg = p.bg }),
|
||||||
DiagnosticSignWarn({ fg = p.warning, bg = p.bg }),
|
DiagnosticSignWarn({ fg = p.warning, bg = p.bg }),
|
||||||
DiagnosticSignInfo({ fg = p.info, bg = p.bg }),
|
DiagnosticSignInfo({ fg = p.info, bg = p.bg }),
|
||||||
DiagnosticSignHint({ fg = p.hint, bg = p.bg }),
|
DiagnosticSignHint({ fg = p.hint, bg = p.bg }),
|
||||||
DiagnosticSignOk({ fg = p.hint, bg = p.bg }),
|
DiagnosticSignOk({ fg = p.hint, bg = p.bg }),
|
||||||
|
|
||||||
-- Legacy LSP Diagnostics (for compatibility)
|
-- Legacy LSP Diagnostics (for compatibility)
|
||||||
LspDiagnosticsDefaultError({ link = "DiagnosticError" }),
|
LspDiagnosticsDefaultError({ link = "DiagnosticError" }),
|
||||||
LspDiagnosticsDefaultWarning({ link = "DiagnosticWarn" }),
|
LspDiagnosticsDefaultWarning({ link = "DiagnosticWarn" }),
|
||||||
LspDiagnosticsDefaultInformation({ link = "DiagnosticInfo" }),
|
LspDiagnosticsDefaultInformation({ link = "DiagnosticInfo" }),
|
||||||
LspDiagnosticsDefaultHint({ link = "DiagnosticHint" }),
|
LspDiagnosticsDefaultHint({ link = "DiagnosticHint" }),
|
||||||
|
|
||||||
LspDiagnosticsVirtualTextError({ link = "DiagnosticVirtualTextError" }),
|
LspDiagnosticsVirtualTextError({ link = "DiagnosticVirtualTextError" }),
|
||||||
LspDiagnosticsVirtualTextWarning({ link = "DiagnosticVirtualTextWarn" }),
|
LspDiagnosticsVirtualTextWarning({ link = "DiagnosticVirtualTextWarn" }),
|
||||||
LspDiagnosticsVirtualTextInformation({ link = "DiagnosticVirtualTextInfo" }),
|
LspDiagnosticsVirtualTextInformation({ link = "DiagnosticVirtualTextInfo" }),
|
||||||
LspDiagnosticsVirtualTextHint({ link = "DiagnosticVirtualTextHint" }),
|
LspDiagnosticsVirtualTextHint({ link = "DiagnosticVirtualTextHint" }),
|
||||||
|
|
||||||
LspDiagnosticsUnderlineError({ link = "DiagnosticUnderlineError" }),
|
LspDiagnosticsUnderlineError({ link = "DiagnosticUnderlineError" }),
|
||||||
LspDiagnosticsUnderlineWarning({ link = "DiagnosticUnderlineWarn" }),
|
LspDiagnosticsUnderlineWarning({ link = "DiagnosticUnderlineWarn" }),
|
||||||
LspDiagnosticsUnderlineInformation({ link = "DiagnosticUnderlineInfo" }),
|
LspDiagnosticsUnderlineInformation({ link = "DiagnosticUnderlineInfo" }),
|
||||||
LspDiagnosticsUnderlineHint({ link = "DiagnosticUnderlineHint" }),
|
LspDiagnosticsUnderlineHint({ link = "DiagnosticUnderlineHint" }),
|
||||||
|
|
||||||
-- LSP References
|
-- LSP References
|
||||||
LspReferenceText({ bg = p.bg_darker }),
|
LspReferenceText({ bg = p.bg_darker }),
|
||||||
LspReferenceRead({ bg = p.bg_darker }),
|
LspReferenceRead({ bg = p.bg_darker }),
|
||||||
LspReferenceWrite({ bg = p.bg_darker, style = "underline" }),
|
LspReferenceWrite({ bg = p.bg_darker, style = "underline" }),
|
||||||
|
|
||||||
-- LSP Code Lens
|
-- LSP Code Lens
|
||||||
LspCodeLens({ fg = p.gray_light }),
|
LspCodeLens({ fg = p.gray_light }),
|
||||||
LspCodeLensSeparator({ fg = p.gray }),
|
LspCodeLensSeparator({ fg = p.gray }),
|
||||||
|
|
||||||
-- == Plugin Support == --
|
-- == Plugin Support == --
|
||||||
-- NvimTree
|
-- NvimTree
|
||||||
NvimTreeNormal({ bg = p.bg, fg = p.fg }),
|
NvimTreeNormal({ bg = p.bg, fg = p.fg }),
|
||||||
|
|
@ -684,7 +684,7 @@ end)
|
||||||
NvimTreeGitMerge({ fg = p.error }),
|
NvimTreeGitMerge({ fg = p.error }),
|
||||||
NvimTreeGitNew({ fg = p.hint }),
|
NvimTreeGitNew({ fg = p.hint }),
|
||||||
NvimTreeGitDeleted({ fg = p.error }),
|
NvimTreeGitDeleted({ fg = p.error }),
|
||||||
|
|
||||||
-- Telescope
|
-- Telescope
|
||||||
TelescopeNormal({ bg = p.bg_light, fg = p.fg }),
|
TelescopeNormal({ bg = p.bg_light, fg = p.fg }),
|
||||||
TelescopeBorder({ fg = p.border, bg = p.bg_light }),
|
TelescopeBorder({ fg = p.border, bg = p.bg_light }),
|
||||||
|
|
@ -702,7 +702,7 @@ end)
|
||||||
TelescopeSelectionCaret({ fg = p.orange, bg = p.bg_visual }),
|
TelescopeSelectionCaret({ fg = p.orange, bg = p.bg_visual }),
|
||||||
TelescopeMultiSelection({ bg = p.bg_darker, fg = p.fg }),
|
TelescopeMultiSelection({ bg = p.bg_darker, fg = p.fg }),
|
||||||
TelescopeMatching({ fg = p.yellow, style = "bold" }),
|
TelescopeMatching({ fg = p.yellow, style = "bold" }),
|
||||||
|
|
||||||
-- nvim-cmp
|
-- nvim-cmp
|
||||||
CmpItemAbbr({ fg = p.fg }),
|
CmpItemAbbr({ fg = p.fg }),
|
||||||
CmpItemAbbrDeprecated({ fg = p.fg_dark, style = "strikethrough" }),
|
CmpItemAbbrDeprecated({ fg = p.fg_dark, style = "strikethrough" }),
|
||||||
|
|
@ -735,7 +735,7 @@ end)
|
||||||
CmpItemKindOperator({ fg = p.fg }),
|
CmpItemKindOperator({ fg = p.fg }),
|
||||||
CmpItemKindTypeParameter({ fg = p.fg }),
|
CmpItemKindTypeParameter({ fg = p.fg }),
|
||||||
CmpItemMenu({ fg = p.fg_comment }),
|
CmpItemMenu({ fg = p.fg_comment }),
|
||||||
|
|
||||||
-- GitSigns
|
-- GitSigns
|
||||||
GitSignsAdd({ fg = p.hint }),
|
GitSignsAdd({ fg = p.hint }),
|
||||||
GitSignsAddNr({ fg = p.hint }),
|
GitSignsAddNr({ fg = p.hint }),
|
||||||
|
|
@ -747,13 +747,13 @@ end)
|
||||||
GitSignsDeleteNr({ fg = p.error }),
|
GitSignsDeleteNr({ fg = p.error }),
|
||||||
GitSignsDeleteLn({ bg = p.diff_delete }),
|
GitSignsDeleteLn({ bg = p.diff_delete }),
|
||||||
GitSignsCurrentLineBlame({ fg = p.fg_comment }),
|
GitSignsCurrentLineBlame({ fg = p.fg_comment }),
|
||||||
|
|
||||||
-- Diff
|
-- Diff
|
||||||
DiffAdd({ bg = p.diff_add }),
|
DiffAdd({ bg = p.diff_add }),
|
||||||
DiffChange({ bg = p.diff_change }),
|
DiffChange({ bg = p.diff_change }),
|
||||||
DiffDelete({ bg = p.diff_delete, fg = p.diff_text }),
|
DiffDelete({ bg = p.diff_delete, fg = p.diff_text }),
|
||||||
DiffText({ bg = p.warning_bg, fg = p.warning }),
|
DiffText({ bg = p.warning_bg, fg = p.warning }),
|
||||||
|
|
||||||
-- Neogit
|
-- Neogit
|
||||||
NeogitBranch({ fg = p.purple }),
|
NeogitBranch({ fg = p.purple }),
|
||||||
NeogitRemote({ fg = p.cyan }),
|
NeogitRemote({ fg = p.cyan }),
|
||||||
|
|
@ -762,20 +762,20 @@ end)
|
||||||
NeogitDiffContextHighlight({ bg = p.bg_current_line }),
|
NeogitDiffContextHighlight({ bg = p.bg_current_line }),
|
||||||
NeogitDiffDeleteHighlight({ bg = p.diff_delete, fg = p.diff_text }),
|
NeogitDiffDeleteHighlight({ bg = p.diff_delete, fg = p.diff_text }),
|
||||||
NeogitDiffAddHighlight({ bg = p.diff_add }),
|
NeogitDiffAddHighlight({ bg = p.diff_add }),
|
||||||
|
|
||||||
-- vim-fugitive
|
-- vim-fugitive
|
||||||
fugitiveHeader({ fg = p.orange, style = "bold" }),
|
fugitiveHeader({ fg = p.orange, style = "bold" }),
|
||||||
fugitiveUntrackedModifier({ fg = p.error }),
|
fugitiveUntrackedModifier({ fg = p.error }),
|
||||||
fugitiveUnstagedModifier({ fg = p.warning }),
|
fugitiveUnstagedModifier({ fg = p.warning }),
|
||||||
fugitiveStagedModifier({ fg = p.hint }),
|
fugitiveStagedModifier({ fg = p.hint }),
|
||||||
|
|
||||||
-- indent-blankline
|
-- indent-blankline
|
||||||
IndentBlanklineChar({ fg = p.bg_gutter }),
|
IndentBlanklineChar({ fg = p.bg_gutter }),
|
||||||
IndentBlanklineContextChar({ fg = p.gray }),
|
IndentBlanklineContextChar({ fg = p.gray }),
|
||||||
IndentBlanklineContextStart({ sp = p.gray, style = "underline" }),
|
IndentBlanklineContextStart({ sp = p.gray, style = "underline" }),
|
||||||
IndentBlanklineSpaceChar({ fg = p.bg_gutter }),
|
IndentBlanklineSpaceChar({ fg = p.bg_gutter }),
|
||||||
IndentBlanklineSpaceCharBlankline({ fg = p.bg_gutter }),
|
IndentBlanklineSpaceCharBlankline({ fg = p.bg_gutter }),
|
||||||
|
|
||||||
-- nvim-notify
|
-- nvim-notify
|
||||||
NotifyERRORBorder({ fg = p.error }),
|
NotifyERRORBorder({ fg = p.error }),
|
||||||
NotifyERRORIcon({ fg = p.error }),
|
NotifyERRORIcon({ fg = p.error }),
|
||||||
|
|
@ -792,14 +792,14 @@ end)
|
||||||
NotifyTRACEBorder({ fg = p.purple }),
|
NotifyTRACEBorder({ fg = p.purple }),
|
||||||
NotifyTRACEIcon({ fg = p.purple }),
|
NotifyTRACEIcon({ fg = p.purple }),
|
||||||
NotifyTRACETitle({ fg = p.purple }),
|
NotifyTRACETitle({ fg = p.purple }),
|
||||||
|
|
||||||
-- nvim-dap (debugging)
|
-- nvim-dap (debugging)
|
||||||
DapBreakpoint({ fg = p.error }),
|
DapBreakpoint({ fg = p.error }),
|
||||||
DapBreakpointCondition({ fg = p.warning }),
|
DapBreakpointCondition({ fg = p.warning }),
|
||||||
DapBreakpointRejected({ fg = p.fg_dark }),
|
DapBreakpointRejected({ fg = p.fg_dark }),
|
||||||
DapLogPoint({ fg = p.info }),
|
DapLogPoint({ fg = p.info }),
|
||||||
DapStopped({ bg = p.bg_visual, fg = p.yellow }),
|
DapStopped({ bg = p.bg_visual, fg = p.yellow }),
|
||||||
|
|
||||||
-- nvim-dap-ui
|
-- nvim-dap-ui
|
||||||
DapUIVariable({ fg = p.fg }),
|
DapUIVariable({ fg = p.fg }),
|
||||||
DapUIValue({ fg = p.cyan }),
|
DapUIValue({ fg = p.cyan }),
|
||||||
|
|
@ -810,7 +810,7 @@ end)
|
||||||
DapUIBreakpointsPath({ fg = p.cyan }),
|
DapUIBreakpointsPath({ fg = p.cyan }),
|
||||||
DapUIBreakpointsCurrentLine({ fg = p.yellow, style = "bold" }),
|
DapUIBreakpointsCurrentLine({ fg = p.yellow, style = "bold" }),
|
||||||
DapUIStoppedThread({ fg = p.hint }),
|
DapUIStoppedThread({ fg = p.hint }),
|
||||||
|
|
||||||
-- lualine support (for custom themes)
|
-- lualine support (for custom themes)
|
||||||
LualineNormal({ bg = p.bg_light, fg = p.fg }),
|
LualineNormal({ bg = p.bg_light, fg = p.fg }),
|
||||||
LualineInsert({ bg = p.hint, fg = p.bg }),
|
LualineInsert({ bg = p.hint, fg = p.bg }),
|
||||||
|
|
@ -818,7 +818,7 @@ end)
|
||||||
LualineReplace({ bg = p.error, fg = p.bg }),
|
LualineReplace({ bg = p.error, fg = p.bg }),
|
||||||
LualineCommand({ bg = p.orange, fg = p.bg }),
|
LualineCommand({ bg = p.orange, fg = p.bg }),
|
||||||
LualineInactive({ bg = p.bg_gutter, fg = p.fg_dark }),
|
LualineInactive({ bg = p.bg_gutter, fg = p.fg_dark }),
|
||||||
|
|
||||||
-- which-key
|
-- which-key
|
||||||
WhichKey({ fg = p.orange, style = "bold" }),
|
WhichKey({ fg = p.orange, style = "bold" }),
|
||||||
WhichKeyGroup({ fg = p.purple }),
|
WhichKeyGroup({ fg = p.purple }),
|
||||||
|
|
@ -827,7 +827,7 @@ end)
|
||||||
WhichKeySeparator({ fg = p.fg_comment }),
|
WhichKeySeparator({ fg = p.fg_comment }),
|
||||||
WhichKeyFloat({ bg = p.bg_light }),
|
WhichKeyFloat({ bg = p.bg_light }),
|
||||||
WhichKeyValue({ fg = p.cyan }),
|
WhichKeyValue({ fg = p.cyan }),
|
||||||
|
|
||||||
-- dashboard-nvim
|
-- dashboard-nvim
|
||||||
DashboardHeader({ fg = p.orange }),
|
DashboardHeader({ fg = p.orange }),
|
||||||
DashboardCenter({ fg = p.purple }),
|
DashboardCenter({ fg = p.purple }),
|
||||||
|
|
@ -835,13 +835,13 @@ end)
|
||||||
DashboardKey({ fg = p.orange, style = "bold" }),
|
DashboardKey({ fg = p.orange, style = "bold" }),
|
||||||
DashboardDesc({ fg = p.fg }),
|
DashboardDesc({ fg = p.fg }),
|
||||||
DashboardIcon({ fg = p.cyan }),
|
DashboardIcon({ fg = p.cyan }),
|
||||||
|
|
||||||
-- alpha-nvim
|
-- alpha-nvim
|
||||||
AlphaHeader({ fg = p.orange }),
|
AlphaHeader({ fg = p.orange }),
|
||||||
AlphaButtons({ fg = p.purple }),
|
AlphaButtons({ fg = p.purple }),
|
||||||
AlphaShortcut({ fg = p.orange, style = "bold" }),
|
AlphaShortcut({ fg = p.orange, style = "bold" }),
|
||||||
AlphaFooter({ fg = p.fg_comment, style = "italic" }),
|
AlphaFooter({ fg = p.fg_comment, style = "italic" }),
|
||||||
|
|
||||||
-- neo-tree
|
-- neo-tree
|
||||||
NeoTreeNormal({ bg = p.bg, fg = p.fg }),
|
NeoTreeNormal({ bg = p.bg, fg = p.fg }),
|
||||||
NeoTreeNormalNC({ bg = p.bg, fg = p.fg }),
|
NeoTreeNormalNC({ bg = p.bg, fg = p.fg }),
|
||||||
|
|
@ -864,19 +864,19 @@ end)
|
||||||
NeoTreeTabInactive({ bg = p.bg_gutter, fg = p.fg_dark }),
|
NeoTreeTabInactive({ bg = p.bg_gutter, fg = p.fg_dark }),
|
||||||
NeoTreeTabSeparatorActive({ fg = p.border, bg = p.bg }),
|
NeoTreeTabSeparatorActive({ fg = p.border, bg = p.bg }),
|
||||||
NeoTreeTabSeparatorInactive({ fg = p.border_dark, bg = p.bg_gutter }),
|
NeoTreeTabSeparatorInactive({ fg = p.border_dark, bg = p.bg_gutter }),
|
||||||
|
|
||||||
-- bufferline.nvim
|
-- bufferline.nvim
|
||||||
BufferLineIndicatorSelected({ fg = p.orange }),
|
BufferLineIndicatorSelected({ fg = p.orange }),
|
||||||
BufferLineFill({ bg = p.bg_darker }),
|
BufferLineFill({ bg = p.bg_darker }),
|
||||||
BufferLineBufferSelected({ fg = p.fg, style = "bold" }),
|
BufferLineBufferSelected({ fg = p.fg, style = "bold" }),
|
||||||
BufferLineBackground({ bg = p.bg_gutter, fg = p.fg_dark }),
|
BufferLineBackground({ bg = p.bg_gutter, fg = p.fg_dark }),
|
||||||
|
|
||||||
-- leap.nvim
|
-- leap.nvim
|
||||||
LeapMatch({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
LeapMatch({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
||||||
LeapLabelPrimary({ bg = p.orange, fg = p.bg, style = "bold" }),
|
LeapLabelPrimary({ bg = p.orange, fg = p.bg, style = "bold" }),
|
||||||
LeapLabelSecondary({ bg = p.cyan, fg = p.bg, style = "bold" }),
|
LeapLabelSecondary({ bg = p.cyan, fg = p.bg, style = "bold" }),
|
||||||
LeapBackdrop({ fg = p.fg_dark }),
|
LeapBackdrop({ fg = p.fg_dark }),
|
||||||
|
|
||||||
-- hop.nvim
|
-- hop.nvim
|
||||||
HopNextKey({ fg = p.orange, style = "bold" }),
|
HopNextKey({ fg = p.orange, style = "bold" }),
|
||||||
HopNextKey1({ fg = p.cyan, style = "bold" }),
|
HopNextKey1({ fg = p.cyan, style = "bold" }),
|
||||||
|
|
@ -884,12 +884,12 @@ end)
|
||||||
HopUnmatched({ fg = p.fg_dark }),
|
HopUnmatched({ fg = p.fg_dark }),
|
||||||
HopCursor({ bg = p.orange, fg = p.bg }),
|
HopCursor({ bg = p.orange, fg = p.bg }),
|
||||||
HopPreview({ bg = p.bg_visual, fg = p.yellow }),
|
HopPreview({ bg = p.bg_visual, fg = p.yellow }),
|
||||||
|
|
||||||
-- nvim-treesitter-context
|
-- nvim-treesitter-context
|
||||||
TreesitterContext({ bg = p.bg_darker }),
|
TreesitterContext({ bg = p.bg_darker }),
|
||||||
TreesitterContextLineNumber({ bg = p.bg_darker, fg = p.yellow }),
|
TreesitterContextLineNumber({ bg = p.bg_darker, fg = p.yellow }),
|
||||||
TreesitterContextBottom({ style = "underline", sp = p.border_dark }),
|
TreesitterContextBottom({ style = "underline", sp = p.border_dark }),
|
||||||
|
|
||||||
-- nvim-scrollbar
|
-- nvim-scrollbar
|
||||||
ScrollbarHandle({ bg = p.bg_light }),
|
ScrollbarHandle({ bg = p.bg_light }),
|
||||||
ScrollbarSearchHandle({ bg = p.bg_visual, fg = p.yellow }),
|
ScrollbarSearchHandle({ bg = p.bg_visual, fg = p.yellow }),
|
||||||
|
|
@ -904,7 +904,7 @@ end)
|
||||||
ScrollbarHint({ fg = p.hint }),
|
ScrollbarHint({ fg = p.hint }),
|
||||||
ScrollbarMiscHandle({ bg = p.bg_light, fg = p.purple }),
|
ScrollbarMiscHandle({ bg = p.bg_light, fg = p.purple }),
|
||||||
ScrollbarMisc({ fg = p.purple }),
|
ScrollbarMisc({ fg = p.purple }),
|
||||||
|
|
||||||
-- trouble.nvim
|
-- trouble.nvim
|
||||||
TroubleText({ fg = p.fg }),
|
TroubleText({ fg = p.fg }),
|
||||||
TroubleCount({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
TroubleCount({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
||||||
|
|
@ -917,7 +917,7 @@ end)
|
||||||
TroubleFoldIcon({ fg = p.orange }),
|
TroubleFoldIcon({ fg = p.orange }),
|
||||||
TroubleIndent({ fg = p.fg_dark }),
|
TroubleIndent({ fg = p.fg_dark }),
|
||||||
TroubleLocation({ fg = p.fg_comment }),
|
TroubleLocation({ fg = p.fg_comment }),
|
||||||
|
|
||||||
-- mason.nvim
|
-- mason.nvim
|
||||||
MasonNormal({ bg = p.bg_light, fg = p.fg }),
|
MasonNormal({ bg = p.bg_light, fg = p.fg }),
|
||||||
MasonHeader({ bg = p.orange, fg = p.bg, style = "bold" }),
|
MasonHeader({ bg = p.orange, fg = p.bg, style = "bold" }),
|
||||||
|
|
@ -931,7 +931,7 @@ end)
|
||||||
MasonMuted({ fg = p.fg_comment }),
|
MasonMuted({ fg = p.fg_comment }),
|
||||||
MasonMutedBlock({ bg = p.bg_darker, fg = p.fg_comment }),
|
MasonMutedBlock({ bg = p.bg_darker, fg = p.fg_comment }),
|
||||||
MasonMutedBlockBold({ bg = p.bg_darker, fg = p.fg_comment, style = "bold" }),
|
MasonMutedBlockBold({ bg = p.bg_darker, fg = p.fg_comment, style = "bold" }),
|
||||||
|
|
||||||
-- noice.nvim
|
-- noice.nvim
|
||||||
NoiceNormal({ bg = p.bg_light, fg = p.fg }),
|
NoiceNormal({ bg = p.bg_light, fg = p.fg }),
|
||||||
NoiceBorder({ fg = p.border, bg = p.bg_light }),
|
NoiceBorder({ fg = p.border, bg = p.bg_light }),
|
||||||
|
|
@ -939,7 +939,7 @@ end)
|
||||||
NoiceCmdlineIcon({ fg = p.orange }),
|
NoiceCmdlineIcon({ fg = p.orange }),
|
||||||
NoiceConfirmBorder({ fg = p.border }),
|
NoiceConfirmBorder({ fg = p.border }),
|
||||||
NoiceFormatTitle({ fg = p.orange, style = "bold" }),
|
NoiceFormatTitle({ fg = p.orange, style = "bold" }),
|
||||||
|
|
||||||
-- nvim-navic
|
-- nvim-navic
|
||||||
NavicIconsFile({ fg = p.fg }),
|
NavicIconsFile({ fg = p.fg }),
|
||||||
NavicIconsModule({ fg = p.fg }),
|
NavicIconsModule({ fg = p.fg }),
|
||||||
|
|
@ -969,17 +969,17 @@ end)
|
||||||
NavicIconsTypeParameter({ fg = p.fg }),
|
NavicIconsTypeParameter({ fg = p.fg }),
|
||||||
NavicText({ fg = p.fg }),
|
NavicText({ fg = p.fg }),
|
||||||
NavicSeparator({ fg = p.fg_comment }),
|
NavicSeparator({ fg = p.fg_comment }),
|
||||||
|
|
||||||
-- symbols-outline.nvim
|
-- symbols-outline.nvim
|
||||||
FocusedSymbol({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
FocusedSymbol({ bg = p.bg_visual, fg = p.yellow, style = "bold" }),
|
||||||
SymbolsOutlineConnector({ fg = p.fg_dark }),
|
SymbolsOutlineConnector({ fg = p.fg_dark }),
|
||||||
|
|
||||||
-- aerial.nvim
|
-- aerial.nvim
|
||||||
AerialNormal({ bg = p.bg, fg = p.fg }),
|
AerialNormal({ bg = p.bg, fg = p.fg }),
|
||||||
AerialBorder({ fg = p.border }),
|
AerialBorder({ fg = p.border }),
|
||||||
AerialLine({ bg = p.bg_visual }),
|
AerialLine({ bg = p.bg_visual }),
|
||||||
AerialLineNC({ bg = p.bg_current_line }),
|
AerialLineNC({ bg = p.bg_current_line }),
|
||||||
|
|
||||||
-- nvim-ufo (folding)
|
-- nvim-ufo (folding)
|
||||||
UfoFoldedBg({ bg = p.bg_darker }),
|
UfoFoldedBg({ bg = p.bg_darker }),
|
||||||
UfoFoldedFg({ fg = p.fg }),
|
UfoFoldedFg({ fg = p.fg }),
|
||||||
|
|
@ -988,7 +988,7 @@ end)
|
||||||
UfoPreviewThumb({ bg = p.fg_dark }),
|
UfoPreviewThumb({ bg = p.fg_dark }),
|
||||||
UfoPreviewWinBar({ bg = p.bg, fg = p.fg }),
|
UfoPreviewWinBar({ bg = p.bg, fg = p.fg }),
|
||||||
UfoFoldedEllipsis({ fg = p.fg_comment }),
|
UfoFoldedEllipsis({ fg = p.fg_comment }),
|
||||||
|
|
||||||
-- headlines.nvim (markdown)
|
-- headlines.nvim (markdown)
|
||||||
Headline1({ bg = hsl("#3C2E26") }),
|
Headline1({ bg = hsl("#3C2E26") }),
|
||||||
Headline2({ bg = hsl("#36302C") }),
|
Headline2({ bg = hsl("#36302C") }),
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue