From cfd64e24c7f7e69b0a644883cb57b03705806dd7 Mon Sep 17 00:00:00 2001 From: Pratik Tripathy Date: Sat, 9 Mar 2024 22:19:57 +0530 Subject: [PATCH] NVIM Key-map updates - git hunk traversal ]h => ]g - Open line diagnostic cd => dc --- common/.config/nvim/lua/config/keymaps.lua | 2 +- common/.config/nvim/lua/plugins/coding-git.lua | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/common/.config/nvim/lua/config/keymaps.lua b/common/.config/nvim/lua/config/keymaps.lua index dda7d9c..933b94a 100644 --- a/common/.config/nvim/lua/config/keymaps.lua +++ b/common/.config/nvim/lua/config/keymaps.lua @@ -81,7 +81,7 @@ local diagnostic_goto = function(next, severity) go({ severity = severity }) end end -vim.keymap.set("n", "cd", vim.diagnostic.open_float, { desc = "Line Diagnostics" }) +vim.keymap.set("n", "dc", vim.diagnostic.open_float, { desc = "Line Diagnostics" }) vim.keymap.set("n", "]d", diagnostic_goto(true), { desc = "Next Diagnostic" }) vim.keymap.set("n", "[d", diagnostic_goto(false), { desc = "Prev Diagnostic" }) vim.keymap.set("n", "]e", diagnostic_goto(true, "ERROR"), { desc = "Next Error" }) diff --git a/common/.config/nvim/lua/plugins/coding-git.lua b/common/.config/nvim/lua/plugins/coding-git.lua index 7fe8768..3776912 100644 --- a/common/.config/nvim/lua/plugins/coding-git.lua +++ b/common/.config/nvim/lua/plugins/coding-git.lua @@ -27,32 +27,32 @@ return { end -- Navigation - map({ "n", "v" }, "]h", function() + map({ "n", "v" }, "]g", function() if vim.wo.diff then - return "]h" + return "]g" end vim.schedule(function() gs.next_hunk() end) return "" - end, { expr = true, desc = "Jump to next git hunk" }) + end, { expr = true, desc = "Next Git hunk" }) - map({ "n", "v" }, "[h", function() + map({ "n", "v" }, "[g", function() if vim.wo.diff then - return "[h" + return "[g" end vim.schedule(function() gs.prev_hunk() end) return "" - end, { expr = true, desc = "Jump to previous git hunk" }) + end, { expr = true, desc = "Previous Git hunk" }) -- Staging -- Actions + map("n", "gr", gs.reset_hunk, { desc = "Git: reset hunk" }) map("n", "gsh", gs.stage_hunk, { desc = "Git: Stage Hunk" }) map("n", "gsu", gs.undo_stage_hunk, { desc = "Git: Undo Stage Hunk" }) map("n", "gsb", gs.stage_buffer, { desc = "Git: Stage Current File" }) - map("n", "gr", gs.reset_hunk, { desc = "Git: reset hunk" }) -- visual mode map("v", "gsH", function()