From 84dcef49994b1bdc5df0b78c1bbd7defb7961e51 Mon Sep 17 00:00:00 2001 From: Oliver Ladner Date: Mon, 29 Dec 2025 13:01:02 +0100 Subject: [PATCH] fix: move gitsigns hunk/stage commands from plugin to remap.lua --- lua/weeheavy/plugins/gitsigns.lua | 18 +++++------------- lua/weeheavy/remap.lua | 8 ++++++++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lua/weeheavy/plugins/gitsigns.lua b/lua/weeheavy/plugins/gitsigns.lua index 9b38ca7..69c90f7 100644 --- a/lua/weeheavy/plugins/gitsigns.lua +++ b/lua/weeheavy/plugins/gitsigns.lua @@ -4,19 +4,11 @@ return { opts = { -- See `:help gitsigns.txt` signs = { - add = { text = "+" }, - change = { text = "~" }, - delete = { text = "_" }, - topdelete = { text = "‾" }, + add = { text = "+" }, + change = { text = "~" }, + delete = { text = "_" }, + topdelete = { text = "‾" }, changedelete = { text = "~" }, - }, - on_attach = function(bufnr) - vim.keymap.set( - "n", - "gg", - require("gitsigns").preview_hunk, - { buffer = bufnr, desc = "Preview git hunk" } - ) - end, + } }, } diff --git a/lua/weeheavy/remap.lua b/lua/weeheavy/remap.lua index 6950919..44337d6 100644 --- a/lua/weeheavy/remap.lua +++ b/lua/weeheavy/remap.lua @@ -120,3 +120,11 @@ vim.keymap.set("n", "p", ":TimerStart 30m", { desc = "Pomodoro" }) vim.keymap.set("n", "fc", function() require("treesitter-context").go_to_context(vim.v.count1) end, { silent = true }) + + + + +-- vim.keymap.set("n", "gg", require("gitsigns").preview_hunk, { buffer = bufnr, desc = "Preview git hunk" }) +vim.keymap.set("n", "gg", ":Gitsigns preview_hunk", { noremap = true, desc = "Preview git hunk" }) +vim.keymap.set("n", "gs", ":Gitsigns stage_hunk", { noremap = true, desc = "Stage hunk" }) +vim.keymap.set("n", "gb", ":Gitsigns blame", { noremap = true, desc = "Blame" })