feat(hunks): stage selected hunks

This commit is contained in:
2026-05-29 10:22:52 +02:00
parent 7312a9832a
commit 7a243ef907
4 changed files with 159 additions and 36 deletions
+3
View File
@@ -308,6 +308,9 @@ end, { silent = true, desc = "Jump to previous git hunk" })
vim.keymap.set("n", "<Plug>(git-hunk-stage-toggle)", function()
require("git.hunks").toggle_stage()
end, { silent = true, desc = "Stage or unstage the hunk under cursor" })
vim.keymap.set("x", "<Plug>(git-hunk-stage-toggle)", function()
require("git.hunks").toggle_stage_selection()
end, { silent = true, desc = "Stage or unstage selected git hunks" })
vim.keymap.set("n", "<Plug>(git-hunk-reset)", function()
require("git.hunks").reset_hunk()
end, { silent = true, desc = "Reset hunk under cursor" })