You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
2.3 KiB
Lua

return {
{
"catppuccin/nvim",
name = "catppuccin",
priority = 10000,
opts = {
flavour = "mocha",
custom_highlights = function(c)
local u = require("catppuccin.utils.colors")
local latte = require("catppuccin.palettes.latte")
return {
NoiceCmdLinePopupTitle = { fg = c.base, bg = c.blue },
NoiceCmdlinePopup = { bg = c.base },
NoiceCmdlinePopupBorder = { fg = c.blue },
-- Making the background of mini.files lighter
MiniFilesNormal = { bg = c.base },
-- Make the indentline nicer on the eyes
MiniIndentscopeSymbol = { fg = c.pink },
-- Setting the borders and background of the completion/documentation menu
BorderBG = { fg = c.blue },
-- PmenuSel = { bg = c.mantle }, -- enable when using latte
-- Setting the background of the lsp.buf.hover() and other floats
NormalFloat = { bg = c.base },
-- Setting the background of the lsp diagnostics - stuff like [d, [w
TroubleNormal = { bg = c.base },
-- Markdown headlines
Headline1 = { bg = c.transparent },
EyelinerPrimary = { fg = latte.red },
EyelinerSecondary = { fg = latte.peach },
-- Neogit
-- NeogitUnstagedchanges = { bg = c.base },
-- NeogitUnstagedchangesRegion = { bg = c.base },
-- NeogitHunkHeader = {
-- bg = u.darken(c.blue, 0.095, c.base),
-- fg = u.darken(c.blue, 0.5, c.base),
-- },
-- NeogitHunkHeaderHighlight = {
-- bg = u.darken(c.blue, 0.215, c.base),
-- fg = c.blue,
-- },
-- NeogitCursorLine = { link = "CursorLine" },
-- NeogitDiffHeader = { fg = c.pink },
-- NeogitDiffContextHighlight = { bg = c.base },
-- NeogitDiffContext = { bg = c.base },
-- NeogitDiffAddRegion = { bg = c.base },
-- NeogitDiffDeleteRegion = { bg = c.base },
-- NeogitDiffAdd = { fg = c.green, bg = c.base },
-- NeogitDiffAddHighlight = { fg = c.green, bg = c.base },
-- NeogitDiffDelete = { fg = c.red, bg = c.base },
-- NeogitDiffDeleteHighlight = { fg = c.red, bg = c.base },
}
end,
},
},
}