return { { "xiyaowong/transparent.nvim", groups = { "Normal", "NormalNC", "Comment", "Constant", "Special", "Identifier", "Statement", "PreProc", "Type", "Underlined", "Todo", "String", "Function", "Conditional", "Repeat", "Operator", "Structure", "LineNr", "NonText", "SignColumn", "CursorLine", "CursorLineNr", "StatusLine", "StatusLineNC", "Telescope", "EndOfBuffer", }, config = true, -- table: additional groups that should be cleared extra_groups = { "NormalFloat", -- plugins which have float panel such as Lazy, Mason, LspInfo "NvimTreeNormal", -- NvimTree "Telescope", }, -- table: groups you don't want to clear exclude_groups = {}, -- function: code to be executed after highlight groups are cleared -- Also the user event "TransparentClear" will be triggered on_clear = function() end, }, }