/ plugins / catppuccin / configuration.lua
configuration.lua
 1  require("catppuccin").setup({
 2    flavor = "mocha",
 3    default_integrations = true,
 4    transparent_background = false,
 5    integrations = {
 6      blink_cmp = true,
 7      grug_far = true,
 8      indent_blankline = true,
 9      lsp_trouble = true,
10      markdown = true,
11      native_lsp = {
12        enabled = true,
13        virtual_text = {
14          errors = { "italic" },
15          hints = { "italic" },
16          warnings = { "italic" },
17          information = { "italic" },
18          ok = { "italic" },
19        },
20        underlines = {
21          errors = { "underline" },
22          hints = { "underline" },
23          warnings = { "underline" },
24          information = { "underline" },
25          ok = { "underline" },
26        },
27        inlay_hints = {
28          background = true,
29        },
30      },
31      notify = false,
32      nvim_surround = true,
33      nvimtree = true,
34      render_markdown = true,
35      telescope = { enabled = true },
36      treesitter = true,
37      which_key = true,
38    },
39  })
40  
41  vim.cmd.colorscheme("catppuccin")