aboutsummaryrefslogtreecommitdiffstats
path: root/after/plugin/gitsigns.lua
blob: 2b26b71c9fb067a3b376fc58341f37260a5b6924 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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,
    max_file_length = 10000,
})