From e7547cf9e77e7618b1ec660dcc3badd39f2d699a Mon Sep 17 00:00:00 2001 From: Drew Galbraith Date: Mon, 12 May 2025 23:11:42 -0700 Subject: [PATCH] Add git hunk navigation keymaps. Also fix git hunk preview naming. --- lua/config/keys.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/config/keys.lua b/lua/config/keys.lua index bb92fac..56caa4e 100644 --- a/lua/config/keys.lua +++ b/lua/config/keys.lua @@ -21,7 +21,7 @@ require("which-key").add({ { "gbl", ":Gitsigns toggle_current_line_blame", name = "virtual text" }, { "gh", group = "hunk" }, { "ghr", ":Gitsigns reset_hunk", name = "reset hunk" }, - { "ghp", ":Gitsigns preview_hunk", name = "reset hunk" }, + { "ghp", ":Gitsigns preview_hunk", name = "preview hunk" }, { "s", group = "search" }, { "ss", Snacks.picker.lsp_workspace_symbols, name = "symbols" }, @@ -71,6 +71,9 @@ require("which-key").add({ end, name = "Next Hunk", }, + + { "[h", function() require("gitsigns").nav_hunk("prev") end, name = "previous hunk" }, + { "]h", function() require("gitsigns").nav_hunk("next") end, name = "next hunk" }, }) Snacks.toggle.diagnostics():map("ud")