.dotfiles/home/.config/nvim/lua/plugs/catppuccin.lua

50 lines
1.5 KiB
Lua

return {
"catppuccin/nvim",
name = "catppuccin",
priority = 1000,
config = function()
require("catppuccin").setup({
flavour = "macchiato",
background = {
light = "latte",
dark = "macchiato"
},
transparent_background = true,
term_colors = true,
sidebars = { "qf", "help" },
integrations = {
leap = true,
lsp_saga = true,
lsp_trouble = true,
mason = true,
semantic_tokens = true,
treesitter_context = true,
telescope = {
enable = true,
},
cmp = true,
dap_ui = true,
dap = true,
},
dim_inactive = {
enabled = true,
shade = "dark",
percent = 0.15,
},
styles = {
comments = { "italic" },
},
custom_highlights = function(colors)
return {
FloatBorder = { fg = colors.lavender },
CmpItemMenu = { fg = colors.overlay2 },
TelescopeNormal = { link = "NormalFloat" },
TelescopeSelection = { link = "NormalFloat" },
CopilotSuggestion = { fg = colors.overlay2 },
}
end
})
vim.cmd.colorscheme "catppuccin"
end
}