|
|
@ -36,10 +36,10 @@ return {
|
|
|
|
-- visual mode
|
|
|
|
-- visual mode
|
|
|
|
map('v', '<leader>hs', function()
|
|
|
|
map('v', '<leader>hs', function()
|
|
|
|
gitsigns.stage_hunk { vim.fn.line '.', vim.fn.line 'v' }
|
|
|
|
gitsigns.stage_hunk { vim.fn.line '.', vim.fn.line 'v' }
|
|
|
|
end, { desc = 'stage git hunk' })
|
|
|
|
end, { desc = 'git [s]tage hunk' })
|
|
|
|
map('v', '<leader>hr', function()
|
|
|
|
map('v', '<leader>hr', function()
|
|
|
|
gitsigns.reset_hunk { vim.fn.line '.', vim.fn.line 'v' }
|
|
|
|
gitsigns.reset_hunk { vim.fn.line '.', vim.fn.line 'v' }
|
|
|
|
end, { desc = 'reset git hunk' })
|
|
|
|
end, { desc = 'git [r]eset hunk' })
|
|
|
|
-- normal mode
|
|
|
|
-- normal mode
|
|
|
|
map('n', '<leader>hs', gitsigns.stage_hunk, { desc = 'git [s]tage hunk' })
|
|
|
|
map('n', '<leader>hs', gitsigns.stage_hunk, { desc = 'git [s]tage hunk' })
|
|
|
|
map('n', '<leader>hr', gitsigns.reset_hunk, { desc = 'git [r]eset hunk' })
|
|
|
|
map('n', '<leader>hr', gitsigns.reset_hunk, { desc = 'git [r]eset hunk' })
|
|
|
|