aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorRahul Garg <3199183+vihu@users.noreply.github.com>2022-09-15 08:16:04 -0600
committerGitHub <noreply@github.com>2022-09-15 11:16:04 -0300
commitc632f629026cf41308b4473ab9bb9686318c993c (patch)
tree146a97ae7a6bb801af90ef21f7a633b212634b17 /lua
parentc7aaa3ec3f431d90b0b9382cb52bebffc0e4283a (diff)
downloadgruvbox-c632f629026cf41308b4473ab9bb9686318c993c.tar.gz
gruvbox-c632f629026cf41308b4473ab9bb9686318c993c.tar.xz
Add transparent_mode and dim_inactive support (#149)
* Add transparent_mode and dim_inactive support * Attempt to fix tests
Diffstat (limited to 'lua')
-rw-r--r--lua/gruvbox/groups.lua3
-rw-r--r--lua/gruvbox/init.lua2
2 files changed, 4 insertions, 1 deletions
diff --git a/lua/gruvbox/groups.lua b/lua/gruvbox/groups.lua
index 61a3573..bc3f9df 100644
--- a/lua/gruvbox/groups.lua
+++ b/lua/gruvbox/groups.lua
@@ -139,7 +139,8 @@ groups.setup = function()
GruvboxPurpleUnderline = { undercurl = config.undercurl, sp = colors.purple },
GruvboxAquaUnderline = { undercurl = config.undercurl, sp = colors.aqua },
GruvboxOrangeUnderline = { undercurl = config.undercurl, sp = colors.orange },
- Normal = { fg = colors.fg1, bg = colors.bg0 },
+ Normal = config.transparent_mode and { fg = nil, bg = nil } or { fg = colors.fg1, bg = colors.bg0 },
+ NormalNC = config.dim_inactive and { fg = colors.fg0, bg = colors.bg1 } or { link = "Normal" },
CursorLine = { bg = colors.bg1 },
CursorColumn = { link = "CursorLine" },
TabLineFill = { fg = colors.bg4, bg = colors.bg1, reverse = config.invert_tabline },
diff --git a/lua/gruvbox/init.lua b/lua/gruvbox/init.lua
index 69bc598..aee9ccd 100644
--- a/lua/gruvbox/init.lua
+++ b/lua/gruvbox/init.lua
@@ -14,6 +14,8 @@ M.config = {
inverse = true, -- invert background for search, diffs, statuslines and errors
contrast = "", -- can be "hard", "soft" or empty string
overrides = {},
+ dim_inactive = false,
+ transparent_mode = false,
}
function M.setup(config)