Files
nvim/after/plugin/gitsigns.lua
Калистратов Максим d9ca38317d feat(git): Add keymappings for gitsigns
2026-06-11 17:29:45 +03:00

24 lines
572 B
Lua

local utils = require("utils")
local gitsigns = require("gitsigns")
gitsigns.setup({
current_line_blame = true,
current_line_blame_opts = {
delay = 100,
},
})
require("scrollbar.handlers.gitsigns").setup()
local function prev_hunk()
gitsigns.nav_hunk("prev")
end
local function next_hunk()
gitsigns.nav_hunk("next")
end
utils.nmap("<leader>vb", gitsigns.blame_line, "Toggle current line blame")
utils.nmap("<leader>vh", gitsigns.preview_hunk, "Preview hunk")
utils.nmap("<leader>v[", prev_hunk, "Previous hunk")
utils.nmap("<leader>v]", next_hunk, "Next hunk")