mirror of
https://github.com/pratiktri/dotfiles.git
synced 2026-02-04 08:41:43 +05:30
feat(neovim): Use gitsign keymaps to stage & unstage hunks from buffer
itself
This commit is contained in:
@@ -75,8 +75,10 @@ return {
|
|||||||
-- Text object
|
-- Text object
|
||||||
map({ "o", "x" }, "ih", ":<C-U>Gitsigns select_hunk<CR>", { desc = "Git: Visual select hunk" })
|
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>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()
|
map("n", "<leader>gK", function()
|
||||||
gs.blame_line({ full = true })
|
gs.blame_line({ full = true })
|
||||||
|
|||||||
Reference in New Issue
Block a user