Add transparency support

Changes to be committed:
      modified:   init.lua
      modified:   lua/plugins.lua
      new file:   lua/transparency.lua
This commit is contained in:
Arkaprabha Chakraborty
2023-03-12 03:25:00 +05:30
parent e5b0ff2d66
commit 424b9c0b8a
3 changed files with 24 additions and 0 deletions

View File

@@ -11,3 +11,4 @@ require("fuzzy-finder")
require("syntax-highlight")
require("lsp-config")
require("lsp-format")
require("transparency")

View File

@@ -4,6 +4,9 @@ if not ok then
end
packer.startup(function(use)
-- Transparency
use("xiyaowong/nvim-transparent")
-- Base16 colorscheme
use("RRethy/nvim-base16")

20
lua/transparency.lua Normal file
View File

@@ -0,0 +1,20 @@
local ok, transparent = pcall(require, "transparent")
if not ok then
return
end
transparent.setup({
enable = false, -- boolean: enable transparent
extra_groups = { -- table/string: additional groups that should be cleared
-- In particular, when you set it to 'all', that means all available groups
-- example of akinsho/nvim-bufferline.lua
"BufferLineTabClose",
"BufferlineBufferSelected",
"BufferLineFill",
"BufferLineBackground",
"BufferLineSeparator",
"BufferLineIndicatorSelected",
},
exclude = {}, -- table: groups you don't want to clear
ignore_linked_group = true, -- boolean: don't clear a group that links to another group
})