transparent.lua 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. return {
  2. "xiyaowong/transparent.nvim",
  3. lazy = false,
  4. config = function()
  5. require("transparent").setup({ -- Optional, you don't have to run setup.
  6. groups = { -- table: default groups
  7. "Normal",
  8. "NormalNC",
  9. "Comment",
  10. "Constant",
  11. "Special",
  12. "Identifier",
  13. "Statement",
  14. "PreProc",
  15. "Type",
  16. "Underlined",
  17. "Todo",
  18. "String",
  19. "Function",
  20. "Conditional",
  21. "Repeat",
  22. "Operator",
  23. "Structure",
  24. "LineNr",
  25. "NonText",
  26. "SignColumn",
  27. "CursorLine",
  28. "CursorLineNr",
  29. "StatusLine",
  30. "StatusLineNC",
  31. "EndOfBuffer",
  32. },
  33. extra_groups = {
  34. "NormalFloat", -- plugins which have float panel such as Lazy, Mason, LspInfo
  35. "NvimTreeNormal", -- NvimTree}, -- table: additional groups that should be cleared
  36. "WhichKeyFloat",
  37. "DiagnosticVirtualTextError",
  38. "DiagnosticVirtualTextWarn",
  39. "DiagnosticVirtualTextInfo",
  40. "DiagnosticVirtualTextHint",
  41. },
  42. exclude_groups = {}, -- table: groups you don't want to clear
  43. })
  44. end,
  45. }