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,
})
|