adding fixes on transparency

This commit is contained in:
Carlos
2025-05-07 19:52:38 -04:00
parent 7fc03addad
commit a60fcc611b

View File

@@ -17,6 +17,7 @@ return {
"Todo", "Todo",
"String", "String",
"Function", "Function",
"Conditional",
"Repeat", "Repeat",
"Operator", "Operator",
"Structure", "Structure",
@@ -30,11 +31,12 @@ return {
"EndOfBuffer", "EndOfBuffer",
}, },
extra_groups = { extra_groups = {
-- Plugin-specific groups
"NormalFloat", -- Floating windows "NormalFloat", -- Floating windows
"NvimTreeNormal", -- NvimTree "NvimTreeNormal", -- NvimTree
"TelescopeNormal", -- Telescope "TelescopeNormal", -- Telescope
"WhichKeyFloat", -- WhichKey "WhichKeyFloat", -- WhichKey
"BufferLineFill", -- Bufferline "BufferLineFill", -- BufferLine
"BufferLineBackground", "BufferLineBackground",
"BufferLineSeparator", "BufferLineSeparator",
"BufferLineTab", "BufferLineTab",
@@ -44,28 +46,36 @@ return {
"LspSagaHoverBorder", "LspSagaHoverBorder",
"LspSagaRenameBorder", "LspSagaRenameBorder",
"LspSagaSignatureHelpBorder", "LspSagaSignatureHelpBorder",
"NeoTreeNormal", -- NeoTree
-- Lualine
"lualine_a_normal",
"lualine_b_normal",
"lualine_c_normal",
"lualine_x_normal",
"lualine_y_normal",
"lualine_z_normal",
}, },
exclude_groups = {}, -- Groups you don't want to clear exclude_groups = {}, -- Groups you don't want to clear
on_clear = function() on_clear = function()
print("💡 Transparent Mode Enabled") --[[ print("💡 Transparent Mode Enabled") ]]
end, end,
}) })
-- Clear specific plugin prefixes dynamically -- 🔄 **Clear Prefixes Dynamically**
require("transparent").clear_prefix("BufferLine") require("transparent").clear_prefix("BufferLine")
require("transparent").clear_prefix("NeoTree") require("transparent").clear_prefix("NeoTree")
require("transparent").clear_prefix("lualine") require("transparent").clear_prefix("lualine")
-- Custom Commands -- 🔄 **Custom Commands**
vim.api.nvim_create_user_command("TransparentEnable", function() -- vim.api.nvim_create_user_command("TransparentEnable", function()
require("transparent").enable() -- require("transparent").enable()
print("🌟 Transparency Enabled") -- print("🌟 Transparency Enabled")
end, {}) -- end, {})
vim.api.nvim_create_user_command("TransparentDisable", function() -- vim.api.nvim_create_user_command("TransparentDisable", function()
require("transparent").disable() -- require("transparent").disable()
print("🚫 Transparency Disabled") -- print("🚫 Transparency Disabled")
end, {}) -- end, {})
vim.api.nvim_create_user_command("TransparentToggle", function() vim.api.nvim_create_user_command("TransparentToggle", function()
require("transparent").toggle() require("transparent").toggle()