fix: move gitsigns hunk/stage commands from plugin to remap.lua

This commit is contained in:
Oliver Ladner 2025-12-29 13:01:02 +01:00
commit 84dcef4999
2 changed files with 13 additions and 13 deletions

View file

@ -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",
"<leader>gg",
require("gitsigns").preview_hunk,
{ buffer = bufnr, desc = "Preview git hunk" }
)
end,
}
},
}

View file

@ -120,3 +120,11 @@ vim.keymap.set("n", "<leader>p", ":TimerStart 30m<CR>", { desc = "Pomodoro" })
vim.keymap.set("n", "fc", function()
require("treesitter-context").go_to_context(vim.v.count1)
end, { silent = true })
-- vim.keymap.set("n", "<leader>gg", require("gitsigns").preview_hunk, { buffer = bufnr, desc = "Preview git hunk" })
vim.keymap.set("n", "<leader>gg", ":Gitsigns preview_hunk<CR>", { noremap = true, desc = "Preview git hunk" })
vim.keymap.set("n", "<leader>gs", ":Gitsigns stage_hunk<CR>", { noremap = true, desc = "Stage hunk" })
vim.keymap.set("n", "<leader>gb", ":Gitsigns blame<CR>", { noremap = true, desc = "Blame" })