From b32cfaa517c9a8db449d14d1029e2e536050da69 Mon Sep 17 00:00:00 2001 From: rootiest Date: Thu, 29 Aug 2024 14:46:57 -0400 Subject: [PATCH] refactor: optimize transparency commands and mappings structure --- lua/data/cmd.lua | 6 ++++++ lua/data/keys.lua | 21 +++++++++++++++++++++ lua/plugins/themes.lua | 20 ++++---------------- 3 files changed, 31 insertions(+), 16 deletions(-) diff --git a/lua/data/cmd.lua b/lua/data/cmd.lua index 260b370..a750fb6 100644 --- a/lua/data/cmd.lua +++ b/lua/data/cmd.lua @@ -82,4 +82,10 @@ M.suda = { "SudaRead", } +M.transparent = { + "TransparentEnable", + "TransparentDisable", + "TransparentToggle", +} + return M diff --git a/lua/data/keys.lua b/lua/data/keys.lua index 34ad52f..5269225 100644 --- a/lua/data/keys.lua +++ b/lua/data/keys.lua @@ -53,6 +53,17 @@ M.codesnap = { }, } +M.flash = { + { + "", + function() + require("flash").jump() + end, + desc = "Flash jump", + mode = { "n", "o", "v" }, + }, +} + M.minimap = { { "nt", "Neominimap toggle", desc = "Toggle minimap" }, { "no", "Neominimap on", desc = "Enable minimap" }, @@ -594,6 +605,16 @@ M.toggleterm = { }, } +M.transparent = { + { + "wt", + function() + require("transparent").toggle() + end, + desc = "Toggle Transparency", + }, +} + M.zen = { { -- Toggle ZenMode "z", diff --git a/lua/plugins/themes.lua b/lua/plugins/themes.lua index 2a88150..be4bbf5 100644 --- a/lua/plugins/themes.lua +++ b/lua/plugins/themes.lua @@ -125,20 +125,8 @@ return { { -- Transparent "xiyaowong/transparent.nvim", lazy = true, - keys = { - { - "wt", - function() - require("transparent").toggle() - end, - desc = "Toggle Transparency", - }, - }, - cmd = { - "TransparentEnable", - "TransparentDisable", - "TransparentToggle", - }, + keys = data.keys.transparent, + cmd = data.cmd.transparent, }, { -- Auto Dark Mode "f-person/auto-dark-mode.nvim", @@ -148,7 +136,7 @@ return { set_dark_mode = function() vim.o.background = "dark" vim.cmd.colorscheme( - require("astral").colortheme or "catppuccin-frappe" or "tokyonight" + require("astral").colortheme or "catppuccin-mocha" or "tokyonight" ) end, set_light_mode = function() @@ -158,6 +146,6 @@ return { ) end, }, - cond = not require("data.func").is_ssh(), + cond = not data.func.is_ssh(), }, }