aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/gruvbox/groups.lua4
-rw-r--r--lua/gruvbox/init.lua1
2 files changed, 4 insertions, 1 deletions
diff --git a/lua/gruvbox/groups.lua b/lua/gruvbox/groups.lua
index 24c910e..124e084 100644
--- a/lua/gruvbox/groups.lua
+++ b/lua/gruvbox/groups.lua
@@ -93,9 +93,11 @@ end
groups.setup = function()
local config = require("gruvbox").config
+
local palette = require("gruvbox.palette")
- local colors = get_base_colors(palette, config.contrast)
+ for k,v in pairs(config.palette_overrides) do palette[k] = v end
+ local colors = get_base_colors(palette, config.contrast)
set_terminal_colors(colors)
local groups = {
diff --git a/lua/gruvbox/init.lua b/lua/gruvbox/init.lua
index aee9ccd..43dad76 100644
--- a/lua/gruvbox/init.lua
+++ b/lua/gruvbox/init.lua
@@ -13,6 +13,7 @@ M.config = {
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 = false,