feat(neovim): Use gitsign keymaps to stage & unstage hunks from buffer

itself
This commit is contained in:
Pratik Tripathy
2025-09-09 17:09:26 +05:30
parent 1a1f25be32
commit ada5e67118

View File

@@ -75,8 +75,10 @@ return {
-- Text object
map({ "o", "x" }, "ih", ":<C-U>Gitsigns select_hunk<CR>", { desc = "Git: Visual select hunk" })
map("n", "<leader>gr", gs.reset_hunk, { desc = "Git: reset hunk" })
map("n", "<leader>gr", gs.reset_hunk, { desc = "Git: Reset hunk" })
map("n", "<leader>gp", gs.preview_hunk, { desc = "Git: Preview hunk" })
map("n", "<leader>gs", gs.stage_hunk, { desc = "Git: Stage hunk under cursor" })
map("n", "<leader>gu", gs.undo_stage_hunk, { desc = "Git: Unstage hunk under cursor" })
map("n", "<leader>gK", function()
gs.blame_line({ full = true })