Transparent-mode corrections for SnacksPicker
This commit is contained in:
@@ -39,7 +39,7 @@ function M.setup(colors, config)
|
||||
TreesitterContext = { link = "Folded" },
|
||||
TreesitterContextLineNumber = { fg = theme.ui.special, bg = theme.ui.none },
|
||||
-- Telescope
|
||||
TelescopeBorder = { fg = theme.ui.float.fg_border, bg = theme.ui.bg },
|
||||
TelescopeBorder = { fg = theme.ui.float.fg_border, bg = config.transparent and theme.ui.none or theme.ui.bg },
|
||||
TelescopeTitle = { fg = theme.ui.special },
|
||||
TelescopeSelection = { link = "CursorLine" },
|
||||
TelescopeSelectionCaret = { link = "CursorLineNr" },
|
||||
@@ -66,10 +66,10 @@ function M.setup(colors, config)
|
||||
NvimTreeWinSeparator = { link = "WinSeparator" },
|
||||
NvimTreeWindowPicker = { bg = theme.ui.bg_m1, fg = theme.syn.special1, bold = true },
|
||||
-- NeoTree
|
||||
NeoTreeTabInactive = { fg = theme.ui.special, bg = config.transparent and "NONE" or theme.ui.bg },
|
||||
NeoTreeTabActive = { fg = theme.ui.fg_dim, bg = config.transparent and "NONE" or theme.ui.bg_p1, bold = true },
|
||||
NeoTreeTabSeparatorInactive = { fg = theme.ui.special, bg = config.transparent and "NONE" or theme.ui.bg },
|
||||
NeoTreeTabSeparatorActive = { fg = theme.ui.fg_dim, bg = config.transparent and "NONE" or theme.ui.bg_p1 },
|
||||
NeoTreeTabInactive = { fg = theme.ui.special, bg = config.transparent and theme.ui.none or theme.ui.bg },
|
||||
NeoTreeTabActive = { fg = theme.ui.fg_dim, bg = config.transparent and theme.ui.none or theme.ui.bg_p1, bold = true },
|
||||
NeoTreeTabSeparatorInactive = { fg = theme.ui.special, bg = config.transparent and theme.ui.none or theme.ui.bg },
|
||||
NeoTreeTabSeparatorActive = { fg = theme.ui.fg_dim, bg = config.transparent and theme.ui.none or theme.ui.bg_p1 },
|
||||
NeoTreeRootName = { fg = theme.syn.identifier, bold = true },
|
||||
NeoTreeModified = { link = "String" },
|
||||
NeoTreeGitModified = { fg = theme.vcs.changed },
|
||||
@@ -467,24 +467,24 @@ function M.setup(colors, config)
|
||||
NeotestUnknown = { fg = theme.syn.deprecated },
|
||||
NeotestWatching = { fg = theme.vcs.changed, },
|
||||
|
||||
SnacksPicker = { bg = theme.ui.bg },
|
||||
SnacksPickerTitle = { fg = theme.ui.fg, bg = theme.ui.bg },
|
||||
SnacksPicker = { bg = config.transparent and theme.ui.none or theme.ui.bg },
|
||||
SnacksPickerTitle = { fg = theme.ui.fg, bg = config.transparent and theme.ui.none or theme.ui.bg },
|
||||
SnacksPickerBorder = { fg = theme.ui.none, bg = theme.ui.none },
|
||||
SnacksPickerNormal = { fg = theme.ui.fg, bg = theme.ui.bg },
|
||||
SnacksPickerNormal = { fg = theme.ui.fg, bg = config.transparent and theme.ui.none or theme.ui.bg },
|
||||
SnacksPickerMatch = { fg = theme.ui.fg },
|
||||
SnacksPickerCursor = { fg = theme.ui.bg, bg = theme.ui.bg },
|
||||
SnacksPickerPrompt = { fg = theme.ui.fg },
|
||||
SnacksPickerDim = { fg = theme.ui.fg_dim },
|
||||
SnacksInputIcon = { fg = theme.ui.fg, bg = theme.ui.bg },
|
||||
SnacksInputIcon = { fg = theme.ui.fg, bg = config.transparent and theme.ui.none or theme.ui.bg },
|
||||
SnacksIndent = { fg = theme.ui.indent_line, nocombine = true },
|
||||
SnacksIndentChunk = { fg = theme.ui.active_indent_line, nocombine = true },
|
||||
SnacksIndentScope = { fg = theme.ui.active_indent_line, nocombine = true },
|
||||
SnacksPickerInputBorder = { fg = theme.ui.float.bg_border, bg = theme.ui.bg },
|
||||
SnacksPickerInputTitle = { fg = theme.ui.bg, bg = theme.ui.bg },
|
||||
SnacksPickerBoxTitle = { fg = theme.ui.bg, bg = theme.ui.bg },
|
||||
SnacksPickerInputBorder = { fg = theme.ui.float.bg_border, bg = config.transparent and theme.ui.none or theme.ui.bg },
|
||||
SnacksPickerInputTitle = { fg = theme.ui.bg, bg = config.transparent and theme.ui.none or theme.ui.bg },
|
||||
SnacksPickerBoxTitle = { fg = theme.ui.bg, bg = config.transparent and theme.ui.none or theme.ui.bg },
|
||||
SnacksPickerSelected = { fg = theme.ui.bg },
|
||||
SnacksPickerPickWinCurrent = { fg = theme.ui.fg, bg = theme.ui.bg, bold = true },
|
||||
SnacksPickerPickWin = { fg = theme.ui.fg, bg = theme.ui.bg_search, bold = true },
|
||||
SnacksPickerPickWinCurrent = { fg = theme.ui.fg, bg = config.transparent and theme.ui.none or theme.ui.bg, bold = true },
|
||||
SnacksPickerPickWin = { fg = theme.ui.fg, bg = config.transparent and theme.ui.none or theme.ui.bg_search, bold = true },
|
||||
|
||||
BufferLineBackground = { fg = theme.ui.none, bg = theme.ui.none },
|
||||
BufferLineBuffer = { fg = theme.ui.none, bg = theme.ui.none },
|
||||
|
||||
Reference in New Issue
Block a user