From fb85e52c23f63363269c5f9393f521a2cd15b2d3 Mon Sep 17 00:00:00 2001 From: Akulij Date: Tue, 29 Apr 2025 19:23:55 +0300 Subject: [PATCH] add gitsigns keymaps to manipulate hunks --- lua/plugins/git.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua index f886c21..0dfeb4e 100644 --- a/lua/plugins/git.lua +++ b/lua/plugins/git.lua @@ -16,6 +16,11 @@ return { init = function () local gitsigns = require("gitsigns") gitsigns.setup() + + vim.keymap.set('n', 'ph', gitsigns.preview_hunk, { noremap = true, silent = true }) + + vim.keymap.set('n', 'sh', gitsigns.stage_hunk, { noremap = true, silent = true }) + vim.keymap.set('n', 'uh', gitsigns.undo_stage_hunk, { noremap = true, silent = true }) end, } }