From 29f49ac45cdd149fa733fa6ad5a34f7fe2c87d8c Mon Sep 17 00:00:00 2001 From: Taken Date: Fri, 2 May 2025 00:28:32 +0200 Subject: [PATCH] Fixed some transparency issues --- lua/taken/plugins/lualine.lua | 52 +++++++++++++++++++++++++++++++ lua/taken/plugins/transparent.lua | 10 ++++++ 2 files changed, 62 insertions(+) diff --git a/lua/taken/plugins/lualine.lua b/lua/taken/plugins/lualine.lua index 4f9c139..469f32a 100644 --- a/lua/taken/plugins/lualine.lua +++ b/lua/taken/plugins/lualine.lua @@ -23,6 +23,57 @@ return { red = "#f38ba8", } + local theme = { + normal = { + a = { bg = "None", gui = "bold" }, + b = { bg = "None", gui = "bold" }, + c = { bg = "None", gui = "bold" }, + x = { bg = "None", gui = "bold" }, + y = { bg = "None", gui = "bold" }, + z = { bg = "None", gui = "bold" }, + }, + insert = { + a = { bg = "None", gui = "bold" }, + b = { bg = "None", gui = "bold" }, + c = { bg = "None", gui = "bold" }, + x = { bg = "None", gui = "bold" }, + y = { bg = "None", gui = "bold" }, + z = { bg = "None", gui = "bold" }, + }, + visual = { + a = { bg = "None", gui = "bold" }, + b = { bg = "None", gui = "bold" }, + c = { bg = "None", gui = "bold" }, + x = { bg = "None", gui = "bold" }, + y = { bg = "None", gui = "bold" }, + z = { bg = "None", gui = "bold" }, + }, + replace = { + a = { bg = "None", gui = "bold" }, + b = { bg = "None", gui = "bold" }, + c = { bg = "None", gui = "bold" }, + x = { bg = "None", gui = "bold" }, + y = { bg = "None", gui = "bold" }, + z = { bg = "None", gui = "bold" }, + }, + command = { + a = { bg = "None", gui = "bold" }, + b = { bg = "None", gui = "bold" }, + c = { bg = "None", gui = "bold" }, + x = { bg = "None", gui = "bold" }, + y = { bg = "None", gui = "bold" }, + z = { bg = "None", gui = "bold" }, + }, + inactive = { + a = { bg = "None", gui = "bold" }, + b = { bg = "None", gui = "bold" }, + c = { bg = "None", gui = "bold" }, + x = { bg = "None", gui = "bold" }, + y = { bg = "None", gui = "bold" }, + z = { bg = "None", gui = "bold" }, + }, + } + local conditions = { hide_in_width = function() return vim.fn.winwidth(0) > 80 @@ -248,6 +299,7 @@ return { lualine.setup({ options = { + theme = theme, component_separators = "", section_separators = { left = "", right = "" }, always_divide_middle = false, diff --git a/lua/taken/plugins/transparent.lua b/lua/taken/plugins/transparent.lua index 0eb3f14..a6f5b19 100644 --- a/lua/taken/plugins/transparent.lua +++ b/lua/taken/plugins/transparent.lua @@ -40,6 +40,16 @@ return { "VertSplit", "EndOfBuffer", "SignColumn", + "SnacksNotifierBorderTrace", + "SnacksNotifierBorderError", + "SnacksNotifierBorderDebug", + "SnacksNotifierBorderWarn", + "SnacksNotifierBorderInfo", + "SnacksNotifierTrace", + "SnacksNotifierError", + "SnacksNotifierDebug", + "SnacksNotifierWarn", + "SnacksNotifierInfo", "StatusLine", "StatusLineNC", "Tabline",