return { { 'ellisonleao/gruvbox.nvim', lazy = false, priority = 1000, opts = { terminal_colors = false, undercurl = true, underline = true, bold = false, italic = { strings = false, 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 = "hard", -- can be "hard", "soft" or empty string palette_overrides = {}, overrides = { ["@punctuation.delimiter"] = { fg = "#928374" }, String = { fg = "#8ec07c" }, }, dim_inactive = false, transparent_mode = true, }, config = function(_, opts) require('gruvbox').setup(opts) vim.cmd([[colorscheme gruvbox]]) end } }