feat(git): Add keymappings for gitsigns

This commit is contained in:
Калистратов Максим
2026-06-11 17:29:45 +03:00
parent 88ce959c86
commit d9ca38317d

View File

@@ -1,3 +1,4 @@
local utils = require("utils")
local gitsigns = require("gitsigns") local gitsigns = require("gitsigns")
gitsigns.setup({ gitsigns.setup({
@@ -7,3 +8,16 @@ gitsigns.setup({
}, },
}) })
require("scrollbar.handlers.gitsigns").setup() 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")