@@ -42,6 +42,7 @@ local Gruvbox = {}
42
42
--- @field strikethrough boolean ?
43
43
--- @field terminal_colors boolean ?
44
44
--- @field transparent_mode boolean ?
45
+ --- @field transparent_floats boolean ?
45
46
--- @field undercurl boolean ?
46
47
--- @field underline boolean ?
47
48
Gruvbox .config = {
@@ -66,6 +67,7 @@ Gruvbox.config = {
66
67
overrides = {},
67
68
dim_inactive = false ,
68
69
transparent_mode = false ,
70
+ transparent_floats = false ,
69
71
}
70
72
71
73
-- main gruvbox color palette
@@ -286,7 +288,8 @@ local function get_groups()
286
288
GruvboxAquaUnderline = { undercurl = config .undercurl , sp = colors .aqua },
287
289
GruvboxOrangeUnderline = { undercurl = config .undercurl , sp = colors .orange },
288
290
Normal = config .transparent_mode and { fg = colors .fg1 , bg = nil } or { fg = colors .fg1 , bg = colors .bg0 },
289
- NormalFloat = config .transparent_mode and { fg = colors .fg1 , bg = nil } or { fg = colors .fg1 , bg = colors .bg1 },
291
+ NormalFloat = (config .transparent_mode and config .transparent_floats ) and { fg = colors .fg1 , bg = nil }
292
+ or { fg = colors .fg1 , bg = colors .bg1 },
290
293
NormalNC = config .dim_inactive and { fg = colors .fg0 , bg = colors .bg1 } or { link = " Normal" },
291
294
CursorLine = { bg = colors .bg1 },
292
295
CursorColumn = { link = " CursorLine" },
0 commit comments