transparency.lua 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. -- transparent background
  2. vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
  3. vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
  4. vim.api.nvim_set_hl(0, "FloatBorder", { bg = "none" })
  5. vim.api.nvim_set_hl(0, "Pmenu", { bg = "none" })
  6. vim.api.nvim_set_hl(0, "Terminal", { bg = "none" })
  7. vim.api.nvim_set_hl(0, "EndOfBuffer", { bg = "none" })
  8. vim.api.nvim_set_hl(0, "FoldColumn", { bg = "none" })
  9. vim.api.nvim_set_hl(0, "Folded", { bg = "none" })
  10. vim.api.nvim_set_hl(0, "SignColumn", { bg = "none" })
  11. vim.api.nvim_set_hl(0, "NormalNC", { bg = "none" })
  12. vim.api.nvim_set_hl(0, "WhichKeyFloat", { bg = "none" })
  13. vim.api.nvim_set_hl(0, "TelescopeBorder", { bg = "none" })
  14. vim.api.nvim_set_hl(0, "TelescopeNormal", { bg = "none" })
  15. vim.api.nvim_set_hl(0, "TelescopePromptBorder", { bg = "none" })
  16. vim.api.nvim_set_hl(0, "TelescopePromptTitle", { bg = "none" })
  17. -- transparent background for neotree
  18. vim.api.nvim_set_hl(0, "NeoTreeNormal", { bg = "none" })
  19. vim.api.nvim_set_hl(0, "NeoTreeNormalNC", { bg = "none" })
  20. vim.api.nvim_set_hl(0, "NeoTreeVertSplit", { bg = "none" })
  21. vim.api.nvim_set_hl(0, "NeoTreeWinSeparator", { bg = "none" })
  22. vim.api.nvim_set_hl(0, "NeoTreeEndOfBuffer", { bg = "none" })
  23. -- transparent background for nvim-tree
  24. vim.api.nvim_set_hl(0, "NvimTreeNormal", { bg = "none" })
  25. vim.api.nvim_set_hl(0, "NvimTreeVertSplit", { bg = "none" })
  26. vim.api.nvim_set_hl(0, "NvimTreeEndOfBuffer", { bg = "none" })
  27. -- transparent notify background
  28. vim.api.nvim_set_hl(0, "NotifyINFOBody", { bg = "none" })
  29. vim.api.nvim_set_hl(0, "NotifyERRORBody", { bg = "none" })
  30. vim.api.nvim_set_hl(0, "NotifyWARNBody", { bg = "none" })
  31. vim.api.nvim_set_hl(0, "NotifyTRACEBody", { bg = "none" })
  32. vim.api.nvim_set_hl(0, "NotifyDEBUGBody", { bg = "none" })
  33. vim.api.nvim_set_hl(0, "NotifyINFOTitle", { bg = "none" })
  34. vim.api.nvim_set_hl(0, "NotifyERRORTitle", { bg = "none" })
  35. vim.api.nvim_set_hl(0, "NotifyWARNTitle", { bg = "none" })
  36. vim.api.nvim_set_hl(0, "NotifyTRACETitle", { bg = "none" })
  37. vim.api.nvim_set_hl(0, "NotifyDEBUGTitle", { bg = "none" })
  38. vim.api.nvim_set_hl(0, "NotifyINFOBorder", { bg = "none" })
  39. vim.api.nvim_set_hl(0, "NotifyERRORBorder", { bg = "none" })
  40. vim.api.nvim_set_hl(0, "NotifyWARNBorder", { bg = "none" })
  41. vim.api.nvim_set_hl(0, "NotifyTRACEBorder", { bg = "none" })
  42. vim.api.nvim_set_hl(0, "NotifyDEBUGBorder", { bg = "none" })