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.

58 lines
1.9 KiB
Lua

return {
{
"catppuccin/nvim",
name = "catppuccin",
no_italic = true,
opts = {
-- styles = {
-- comments = { "italic" },
-- },
integrations = {
navic = {
custom_bg = "#181825",
},
telescope = {
style = "nvchad",
},
},
custom_highlights = function(c)
local u = require("catppuccin.utils.colors")
return {
-- ["@parameter"] = { style = {} },
-- Parameter = { style = {} },
-- ["@conditional"] = { style = {} },
-- Conditional = { style = {} },
-- ["@namespace"] = { style = {} },
MiniIndentscopeSymbol = { fg = c.pink },
NoiceCmdLinePopupTitle = { fg = c.base, bg = c.blue },
NoiceCmdlinePopup = { bg = c.mantle },
NoiceCmdlinePopupBorder = { bg = c.mantle, fg = c.mantle },
-- 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,
},
},
}