neovim: rewrite git keybinds to use new functions

This commit is contained in:
2025-05-22 15:38:56 +03:00
parent dd97d9f6b3
commit 61211f2b5a

View File

@@ -1,4 +1,4 @@
local actions = require("gitsigns.actions")
local gitsigns = require("gitsigns")
local telescope_builtin = require("telescope.builtin")
require("gitsigns").setup({
@@ -9,10 +9,16 @@ require("gitsigns").setup({
current_line_blame_opts = {
delay = 1000,
},
on_attach = function(bufnr)
vim.keymap.set("n", "gn", actions.next_hunk)
vim.keymap.set("n", "gN", actions.prev_hunk)
vim.keymap.set({ "n", "v" }, "<leader>gr", actions.reset_hunk)
on_attach = function()
vim.keymap.set("n", "gn", function()
gitsigns.nav_hunk("next")
end)
vim.keymap.set("n", "gN", function()
gitsigns.nav_hunk("prev")
end)
vim.keymap.set({ "n", "v" }, "<leader>gr", function()
gitsigns.reset_hunk()
end)
end,
})