summaryrefslogtreecommitdiff
path: root/dot_config/nvim/lua/plugins/gruvbox.lua
blob: 81389a59bdfe9a32687cd3849d58b8d19749cd15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
return {
    "ellisonleao/gruvbox.nvim",
    priority = 1000 , 
    init = function()
        require("gruvbox").setup({
            terminal_colors = true, -- add neovim terminal colors
            undercurl = true,
            underline = true,
            bold = true,
            italic = {
                strings = true,
                emphasis = true,
                comments = true,
                operators = false,
                folds = true,
            },
            strikethrough = true,
            invert_selection = false,
            invert_signs = false,
            invert_tabline = false,
            invert_intend_guides = false,
            inverse = true, -- invert background for search, diffs, statuslines and errors
            contrast = "", -- can be "hard", "soft" or empty string
            palette_overrides = {},
            overrides = {},
            dim_inactive = false,
            transparent_mode = true,
        })

        vim.opt.termguicolors = true
        vim.opt.background = "dark"
        vim.cmd.colorscheme("gruvbox")
    end,
}