aboutsummaryrefslogtreecommitdiffstats
path: root/after/plugin/gitsigns.lua
blob: c8935bdad901c2257dc5a6431bd38beb2104234f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
local ok, gitsigns = pcall(require, "gitsigns")
if not ok then
  return
end

gitsigns.setup({
    on_attach = function (bufnr)
        vim.keymap.set('n', '<leader>hs', gitsigns.stage_hunk, {buffer = bufnr} )
        vim.keymap.set('n', '<leader>hu', gitsigns.undo_stage_hunk, {buffer = bufnr} )
        vim.keymap.set('n', '<leader>hr', gitsigns.reset_hunk, {buffer = bufnr} )
        vim.keymap.set('n', '<leader>hp', gitsigns.preview_hunk, {buffer = bufnr} )
    end
})