Updated colors

This commit is contained in:
Christoffer Martinsson 2025-08-16 15:05:35 +02:00
parent aa76a5eeab
commit d74287e508

View File

@ -40,7 +40,7 @@ function theme.setup()
ErrorMsg = { fg = p.color1, bg = p.background },
Exception = { fg = p.color6 },
Float = { fg = p.color5 },
FloatBorder = { fg = p.comment, bg = p.black },
FloatBorder = { fg = p.comment, bg = p.background },
FoldColumn = { fg = p.color4, bg = p.background },
Folded = { fg = p.color4, bg = p.background },
Function = { fg = p.color6, style = options.styles.functions },
@ -59,7 +59,7 @@ function theme.setup()
MsgSeparator = { fg = p.foreground, bg = p.background },
NonText = { fg = p.color5 },
Normal = { fg = p.foreground, bg = p.background },
NormalFloat = { bg = p.black },
NormalFloat = { bg = p.background },
NormalNC = { fg = p.foreground, bg = p.background },
Number = { fg = p.color3 },
Operator = { fg = p.color6 },
@ -110,6 +110,7 @@ function theme.setup()
WildMenu = { fg = p.color7, bg = p.color4 },
lCursor = { fg = p.foreground, bg = p.foreground },
WinSeparator = { fg = p.cursorline },
-- bufferline.nvim: https://github.com/akinsho/bufferline.nvim
BufferLineFill = { fg = p.background, bg = p.background },
BufferLineIndicatorSelected = { fg = p.color2 },
@ -147,66 +148,11 @@ function theme.setup()
LspReferenceWrite = { bg = p.color4 },
LspInfoBorder = { link = "FloatBorder" },
-- lspsaga.nvim: https://github.com/glepnir/lspsaga.nvim
DefinitionCount = { fg = p.color6 },
DefinitionIcon = { fg = p.color7 },
LspFloatWinBorder = { link = "FloatBorder" },
LspFloatWinNormal = { bg = p.black },
LspSagaBorderTitle = { fg = p.color7 },
LspSagaCodeActionBorder = { link = "FloatBorder" },
LspSagaCodeActionContent = { fg = p.color6 },
LspSagaCodeActionTitle = { fg = p.color7 },
LspSagaDefPreviewBorder = {},
LspSagaFinderSelection = { fg = p.color5 },
LspSagaHoverBorder = { link = "FloatBorder" },
LspSagaRenameBorder = { link = "FloatBorder" },
LspSagaSignatureHelpBorder = { link = "FloatBorder" },
ReferencesCount = { fg = p.color6 },
ReferencesIcon = { fg = p.color7 },
TargetWord = { fg = p.color7 },
-- Neogit: https://github.com/TimUntersberger/neogit
NeogitBranch = { fg = p.color6 },
NeogitDiffAddHighlight = { fg = p.color4, bg = p.background },
NeogitDiffContextHighlight = { bg = p.background, fg = p.foreground },
NeogitDiffDeleteHighlight = { fg = p.color1, bg = p.background },
NeogitHunkHeader = { bg = p.black, fg = p.foreground },
NeogitHunkHeaderHighlight = { bg = p.comment, fg = p.color7 },
NeogitRemote = { fg = p.color6 },
-- Neovim
healthError = { fg = p.color1 },
healthSuccess = { fg = p.color4 },
healthWarning = { fg = p.color3 },
-- nvim-cmp: https://github.com/hrsh7th/nvim-cmp
CmpDocumentationBorder = { fg = p.color17, bg = p.black },
CmpItemAbbr = { fg = p.foreground, bg = "NONE" },
CmpItemAbbrDeprecated = { fg = p.color2, bg = "NONE" },
CmpItemAbbrMatch = { fg = p.color2, bg = "NONE" },
CmpItemAbbrMatchFuzzy = { fg = p.color2, bg = "NONE" },
CmpItemKind = { fg = p.color4, bg = p.black },
CmpItemMenu = { fg = p.color2, bg = "NONE" },
CmpItemKindFolder = { fg = p.color4 },
CmpItemKindFile = { fg = p.color2 },
CmpItemKindConstructor = { fg = p.color5 },
CmpItemKindInterface = { fg = p.color5 },
CmpItemKindReference = { fg = p.color5 },
CmpItemKindConstant = { fg = p.color5 },
CmpItemKindProperty = { fg = p.color5 },
CmpItemKindModule = { fg = p.color5 },
CmpItemKindClass = { fg = p.color5 },
CmpItemKindField = { fg = p.color5 },
CmpItemKindEvent = { fg = p.color5 },
CmpItemKindSnippet = { fg = p.color4 },
CmpItemKindKeyword = { fg = p.color4 },
CmpItemKindValue = { fg = p.color4 },
CmpItemKindOperator = { fg = p.color4 },
CmpItemKindTypeParameter = { fg = p.foreground },
CmpItemKindVariable = { fg = p.foreground },
CmpItemKindText = { fg = p.foreground },
CmpItemKindUnit = { fg = p.foreground },
-- Yank
YankyPut = { link = "Visual" },
YankyYanked = { link = "Visual" },
@ -218,26 +164,6 @@ function theme.setup()
markdownUrl = { fg = p.color15 },
markdownLink = { fg = p.foreground, underline = true },
-- nvim-tree.lua: https://github.com/nvim-tree/nvim-tree.lua
NvimTreeEmptyFolderName = { fg = p.foreground },
NvimTreeEndOfBuffer = { fg = p.background, bg = p.background },
NvimTreeEndOfBufferNC = { fg = p.background, bg = p.background },
NvimTreeFolderIcon = { fg = p.color4, bg = p.background },
NvimTreeFolderName = { fg = p.foreground },
NvimTreeGitDeleted = { fg = p.color1 },
NvimTreeGitDirty = { fg = p.color5 },
NvimTreeGitNew = { fg = p.color4 },
NvimTreeImageFile = { fg = p.foreground },
NvimTreeIndentMarker = { fg = p.color0 },
NvimTreeNormal = { fg = p.foreground, bg = p.background },
NvimTreeNormalNC = { fg = p.foreground, bg = p.background },
NvimTreeOpenedFolderName = { fg = p.foreground },
NvimTreeRootFolder = { fg = p.color12 },
NvimTreeSpecialFile = { fg = p.color5 },
NvimTreeStatusLineNC = { bg = p.background, fg = p.color16 },
NvimTreeSymlink = { fg = p.color3 },
NvimTreeWinSeparator = { fg = p.black },
-- nvim-treesitter: https://github.com/nvim-treesitter/nvim-treesitter
["@attribute"] = { fg = p.color4 },
["@boolean"] = { fg = p.color6 },
@ -299,55 +225,6 @@ function theme.setup()
["@variable"] = { fg = p.color7, style = options.styles.variables },
["@variable.builtin"] = { fg = p.color4 },
-- LSP semantic tokens
-- ["@lsp.type.comment"] = { link = "@comment" },
-- ["@lsp.type.enum"] = { link = "@type" },
-- ["@lsp.type.interface"] = { link = "Identifier" },
-- ["@lsp.type.keyword"] = { link = "@keyword" },
-- ["@lsp.type.namespace"] = { link = "@namespace" },
-- ["@lsp.type.parameter"] = { link = "@parameter" },
-- ["@lsp.type.property"] = { link = "@property" },
-- ["@lsp.type.variable"] = {}, -- use treesitter styles for regular variables
-- ["@lsp.typemod.method.defaultLibrary"] = { link = "@function.builtin" },
-- ["@lsp.typemod.function.defaultLibrary"] = { link = "@function.builtin" },
-- ["@lsp.typemod.operator.injected"] = { link = "@operator" },
-- ["@lsp.typemod.string.injected"] = { link = "@string" },
-- ["@lsp.typemod.variable.defaultLibrary"] = { link = "@variable.builtin" },
-- ["@lsp.typemod.variable.injected"] = { link = "@variable" },
-- alpha.nvim: https://github.com/goolord/alpha-nvim
AlphaHeader = { fg = p.color2 },
AlphaButton = { fg = p.color4 },
AlphaFooter = { fg = p.color3 },
AlphaShortcut = { fg = p.color5 },
-- dashboard.nvim: https://github.com/nvimdev/dashboard-nvim
DashboardHeader = { fg = p.color2 },
DashboardCenter = { fg = p.color4 },
DashboardFooter = { fg = p.color3 },
DashboardShortcut = { fg = p.color5 },
-- telescope.nvim: https://github.com/nvim-telescope/telescope.nvim
TelescopeMatching = { fg = p.color2 },
TelescopeSelection = { fg = p.color2, bg = p.bg },
TelescopeMultiSelection = { bg = p.color16 },
TelescopePromptTitle = { fg = p.background, bg = p.color2 },
TelescopePreviewLine = { bg = p.background },
TelescopePromptPrefix = { fg = p.color2, bg = p.cursorline },
TelescopePromptBorder = { fg = p.cursorline, bg = p.cursorline },
TelescopePromptNormal = { fg = p.fg, bg = p.cursorline },
TelescopeResultsTitle = { fg = p.color16, bg = p.color16 },
TelescopeResultsBorder = { fg = p.color16, bg = p.color16 },
TelescopeResultsNormal = { fg = p.foreground, bg = p.color16 },
TelescopePreviewTitle = { fg = p.cursorline, bg = p.color3 },
TelescopePreviewBorder = { fg = p.cursorline, bg = p.cursorline },
TelescopePreviewNormal = { fg = p.foreground, bg = p.cursorline },
-- trouble.nvim: https://github.com/folke/trouble.nvim
LspTroubleCount = { fg = p.color6, bg = p.foreground },
LspTroubleNormal = { fg = p.foreground, bg = p.background },
LspTroubleText = { fg = p.foreground },
-- vim-gitgutter: https://github.com/airblade/vim-gitgutter
GitGutterAdd = { fg = p.color2 },
GitGutterChange = { fg = p.color3 },