From ac87610c0cf8b76094aae3695194e0ceca74c07b Mon Sep 17 00:00:00 2001 From: Thomas Vanbesien Date: Thu, 21 May 2026 16:16:23 +0200 Subject: misc(nvim): add keymaps for GitGutter functions --- plugin/50-git.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'plugin/50-git.lua') diff --git a/plugin/50-git.lua b/plugin/50-git.lua index ee5da46..8a8a634 100644 --- a/plugin/50-git.lua +++ b/plugin/50-git.lua @@ -4,6 +4,13 @@ vim.pack.add({ "https://github.com/airblade/vim-gitgutter" }) -- Show git status in the gutter +vim.opt.updatetime = 100 -- How often the git signs in the gutter update in ms + +vim.keymap.set("n", "gt", "GitGutterLineHighlightsToggle", { desc = "Toggle git line highlighting" }) +vim.keymap.set("n", "gg", "GitGutter", { desc = "Refresh GitGutter" }) +vim.keymap.set("n", "gq", "GitGutterQuickFix", { desc = "Git hunks to quickfix list" }) +vim.keymap.set("n", "gz", "GitGutterFold", { desc = "Fold everything except git diff" }) + local function git_blame(file, line) local sys = vim.system({ "bash", -- cgit v1.3.1