From 4ac5a99c282d7b759c568e21e3385cf081dcf0b9 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 24 Jan 2025 00:00:03 -0500 Subject: [PATCH] AutoYADM commit: 2025-01-24 00:00:03 --- .config/nvim/lua/config/keymaps.lua | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index fd89130b..cc238fe8 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -27,11 +27,16 @@ end, { desc = "Format" }) -- preserve indent on insert map({ "n" }, "i", "i") -map({ "n" }, "n", "tabnew") -map({ "n" }, "i", "tabnext") -map({ "n" }, "m", "tabprevious") +map({ "n" }, "n", "tabnew", { desc = "New Tab" }) +map({ "n" }, "i", "tabnext", { desc = "Next Tab" }) +map({ "n" }, "m", "tabprevious", { desc = "Previous Tab" }) +map({ "n" }, "D", "tabonly", { desc = "Close Other Tabs" }) vim.keymap.del("n", "f") vim.keymap.del("n", "l") +vim.keymap.del("n", "[") +vim.keymap.del("n", "]") +vim.keymap.del("n", "o") +vim.keymap.del("n", "") map({ "n" }, "", function() -- the `a` is necessary to return the cursor to the same @@ -70,6 +75,7 @@ map({ "n", "t", "i" }, "", "h", { desc = "Switch Window Left", rema map({ "n", "t", "i" }, "", "l", { desc = "Switch Window Right", remap = true }) map({ "n", "t", "i" }, "", "k", { remap = true }) map({ "n", "t", "i" }, "", "j", { desc = "Switch Window Down", remap = true }) +map({ "n" }, "d", "q", { desc = "Close window", remap = true }) map({ "x" }, "", "", { remap = true }) map({ "x" }, "", "", { remap = true }) @@ -116,7 +122,8 @@ map({ "n", "x" }, "", "", { desc = "Decrement" }) map("n", "", function() Snacks.bufdelete() end, { remap = false, desc = "Delete Buffer" }) - +map("n", "", "bd", { desc = "Delete buffer and window" }) +map("n", "", "c", { desc = "Close window" }) -- yank history map({ "n", "x" }, "fp", function() if LazyVim.pick.picker.name == "telescope" then