From fbfc29db53274945610443ca0bbc481757c688e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sun, 16 Feb 2025 01:05:58 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(nvim):=20a=20bunc?= =?UTF-8?q?h=20of=20changes=20to=20the=20bindings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/extras/coding/ai/codecompanion.lua | 2 +- .../plugins/extras/coding/yanky-extended.lua | 1 + .../plugins/extras/editor/docs/obsidian.lua | 2 +- .../lua/plugins/extras/editor/package-info.lua | 18 +++++++++--------- .../plugins/extras/ui/bufferline-extended.lua | 14 ++++++-------- .../plugins/extras/ui/which-key-extended.lua | 2 +- 6 files changed, 19 insertions(+), 20 deletions(-) diff --git a/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua b/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua index ee973876..50268de6 100644 --- a/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua +++ b/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua @@ -72,7 +72,7 @@ return { "folke/which-key.nvim", opts = { spec = { - { prefix, group = "ai", icon = "󱚦 " }, + { prefix, group = "ai", icon = "󱚦 ", mode = { "n", "v" } }, }, }, }, diff --git a/.config/nvim/lua/plugins/extras/coding/yanky-extended.lua b/.config/nvim/lua/plugins/extras/coding/yanky-extended.lua index f3edc4d4..22f69841 100644 --- a/.config/nvim/lua/plugins/extras/coding/yanky-extended.lua +++ b/.config/nvim/lua/plugins/extras/coding/yanky-extended.lua @@ -45,6 +45,7 @@ return { mode = { "n", "v" }, desc = "Yank History", }, + { "p", mode = { "n", "x" }, false }, }, }, } diff --git a/.config/nvim/lua/plugins/extras/editor/docs/obsidian.lua b/.config/nvim/lua/plugins/extras/editor/docs/obsidian.lua index 103d212b..0a7565fe 100644 --- a/.config/nvim/lua/plugins/extras/editor/docs/obsidian.lua +++ b/.config/nvim/lua/plugins/extras/editor/docs/obsidian.lua @@ -86,7 +86,7 @@ return { "folke/which-key.nvim", opts = { spec = { - { prefix, group = "obsidian", icon = " " }, + { prefix, group = "obsidian", icon = " ", mode = { "n", "v" } }, }, }, }, diff --git a/.config/nvim/lua/plugins/extras/editor/package-info.lua b/.config/nvim/lua/plugins/extras/editor/package-info.lua index 2b78db3f..c204b8d0 100644 --- a/.config/nvim/lua/plugins/extras/editor/package-info.lua +++ b/.config/nvim/lua/plugins/extras/editor/package-info.lua @@ -1,4 +1,4 @@ -local prefix = "pw" +local prefix = "p" return { { @@ -10,11 +10,11 @@ return { opts = {}, -- stylua: ignore keys = { - { prefix .. "v", function() require('package-info').show({ force = true }) end, desc = "Show Package Versions" }, - { prefix .. "u", function() require('package-info').update() end, desc = "Update Package" }, - { prefix .. "r", function() require('package-info').delete() end, desc = "Remove Package" }, - { prefix .. "c", function() require('package-info').change_version() end, desc = "Change Package Version" }, - { prefix .. "i", function() require('package-info').install() end, desc = "Install New Dependency" }, + { prefix .. "wv", function() require('package-info').show({ force = true }) end, desc = "Show Package Versions" }, + { prefix .. "wu", function() require('package-info').update() end, desc = "Update Package" }, + { prefix .. "wr", function() require('package-info').delete() end, desc = "Remove Package" }, + { prefix .. "wc", function() require('package-info').change_version() end, desc = "Change Package Version" }, + { prefix .. "wi", function() require('package-info').install() end, desc = "Install New Dependency" }, }, }, { @@ -22,15 +22,15 @@ return { optional = true, -- stylua: ignore keys = { - { prefix .. "p", "FloatermNew --disposable --name=lazynpm --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd= lazynpm", desc = "Lazynpm" }, + { prefix .. "wp", "FloatermNew --disposable --name=lazynpm --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd= lazynpm", desc = "Lazynpm" }, }, }, { "folke/which-key.nvim", opts = { spec = { - { "p", group = "packages/dependencies", icon = " " }, - { prefix, group = "web", icon = "󰖟 " }, + { prefix, group = "packages/dependencies", icon = " ", mode = { "n", "v" } }, + { prefix .. "w", group = "web", icon = "󰖟 ", mode = { "n", "v" } }, }, }, }, diff --git a/.config/nvim/lua/plugins/extras/ui/bufferline-extended.lua b/.config/nvim/lua/plugins/extras/ui/bufferline-extended.lua index d6802314..45913808 100644 --- a/.config/nvim/lua/plugins/extras/ui/bufferline-extended.lua +++ b/.config/nvim/lua/plugins/extras/ui/bufferline-extended.lua @@ -1,15 +1,13 @@ +local prefix = "b" + local keys = {} -- stylua: ignore start -for i = 1, 9 do - table.insert(keys, { "b" .. i, "BufferLineGoToBuffer " .. i .. "", desc = "Buffer " .. i }) -end +table.insert(keys, { prefix .. "S", "BufferLineSortByDirectory", desc = "Sort By Directory" }) +table.insert(keys, { prefix .. "s", "BufferLineSortByExtension", desc = "Sort By Extensions" }) -table.insert(keys, { "bS", "BufferLineSortByDirectory", desc = "Sort By Directory" }) -table.insert(keys, { "bs", "BufferLineSortByExtension", desc = "Sort By Extensions" }) - -table.insert(keys, { "<", "BufferLineMovePrev", desc = "Move buffer prev" }) -table.insert(keys, { ">", "BufferLineMoveNext", desc = "Move buffer next" }) +table.insert(keys, { prefix .. "<", "BufferLineMovePrev", desc = "Move buffer prev" }) +table.insert(keys, { prefix .. ">", "BufferLineMoveNext", desc = "Move buffer next" }) -- stylua: ignore end return { diff --git a/.config/nvim/lua/plugins/extras/ui/which-key-extended.lua b/.config/nvim/lua/plugins/extras/ui/which-key-extended.lua index 43564bf6..f398163d 100644 --- a/.config/nvim/lua/plugins/extras/ui/which-key-extended.lua +++ b/.config/nvim/lua/plugins/extras/ui/which-key-extended.lua @@ -1,7 +1,7 @@ return { "folke/which-key.nvim", opts = { - preset = "classic", + -- preset = "classic", icons = { group = "", },