Skip to content

Commit 43cd79b

Browse files
committed
vim: Add stage hunk action
1 parent 66aa092 commit 43cd79b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

base/nvim/lua/my/mappings.lua

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,14 @@ function M.gitsigns_mappings(gitsigns, bufnr)
271271
nmap({ "[h", navigate_hunk("prev"), bufnr = bufnr })
272272

273273
nmap({ "<Leader>hr", gitsigns.reset_hunk, bufnr = bufnr })
274+
nmap({ "<Leader>hs", gitsigns.stage_hunk, bufnr = bufnr })
275+
vmap({
276+
"<Leader>hs",
277+
function()
278+
gitsigns.stage_hunk({ vim.fn.line("."), vim.fn.line("v") })
279+
end,
280+
bufnr = bufnr,
281+
})
274282

275283
vmap({ "ih", ":<C-U>Gitsigns select_hunk<CR>", bufnr = bufnr })
276284
omap({ "ih", ":<C-U>Gitsigns select_hunk<CR>", bufnr = bufnr })

0 commit comments

Comments
 (0)