neovim: rewrite git keybinds to use new functions
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
local actions = require("gitsigns.actions")
|
local gitsigns = require("gitsigns")
|
||||||
local telescope_builtin = require("telescope.builtin")
|
local telescope_builtin = require("telescope.builtin")
|
||||||
|
|
||||||
require("gitsigns").setup({
|
require("gitsigns").setup({
|
||||||
@@ -9,10 +9,16 @@ require("gitsigns").setup({
|
|||||||
current_line_blame_opts = {
|
current_line_blame_opts = {
|
||||||
delay = 1000,
|
delay = 1000,
|
||||||
},
|
},
|
||||||
on_attach = function(bufnr)
|
on_attach = function()
|
||||||
vim.keymap.set("n", "gn", actions.next_hunk)
|
vim.keymap.set("n", "gn", function()
|
||||||
vim.keymap.set("n", "gN", actions.prev_hunk)
|
gitsigns.nav_hunk("next")
|
||||||
vim.keymap.set({ "n", "v" }, "<leader>gr", actions.reset_hunk)
|
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,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user