From d9ca38317d193bf8eacb1a8ae7022c4447f52a16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B0=D0=BB=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=82?= =?UTF-8?q?=D0=BE=D0=B2=20=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC?= Date: Thu, 11 Jun 2026 17:29:45 +0300 Subject: [PATCH] feat(git): Add keymappings for gitsigns --- after/plugin/gitsigns.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/after/plugin/gitsigns.lua b/after/plugin/gitsigns.lua index 3ca753e..ca5223c 100644 --- a/after/plugin/gitsigns.lua +++ b/after/plugin/gitsigns.lua @@ -1,3 +1,4 @@ +local utils = require("utils") local gitsigns = require("gitsigns") gitsigns.setup({ @@ -7,3 +8,16 @@ 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("vb", gitsigns.blame_line, "Toggle current line blame") +utils.nmap("vh", gitsigns.preview_hunk, "Preview hunk") +utils.nmap("v[", prev_hunk, "Previous hunk") +utils.nmap("v]", next_hunk, "Next hunk")