neovim: no need to reload nvimtree in gitsigns mappings anymore
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
local a = require("gitsigns.actions")
|
||||
local reload_nvimtree = require("nvim-tree.actions.reloaders.reloaders").reload_explorer
|
||||
|
||||
require("gitsigns").setup({
|
||||
signcolumn = true,
|
||||
@@ -14,40 +13,31 @@ require("gitsigns").setup({
|
||||
on_attach = function(bufnr)
|
||||
vim.keymap.set("n", "<leader>gs", function()
|
||||
a.stage_hunk()
|
||||
reload_nvimtree()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>gu", function()
|
||||
a.undo_stage_hunk()
|
||||
reload_nvimtree()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>gr", function()
|
||||
a.reset_hunk()
|
||||
reload_nvimtree()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>gp", function()
|
||||
a.preview_hunk()
|
||||
reload_nvimtree()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>gn", function()
|
||||
a.next_hunk()
|
||||
reload_nvimtree()
|
||||
end)
|
||||
vim.keymap.set("n", "<leader>gN", function()
|
||||
a.prev_hunk()
|
||||
reload_nvimtree()
|
||||
end)
|
||||
|
||||
vim.keymap.set("v", "gs", function()
|
||||
a.stage_hunk()
|
||||
reload_nvimtree()
|
||||
end)
|
||||
vim.keymap.set("v", "gu", function()
|
||||
a.undo_stage_hunk()
|
||||
reload_nvimtree()
|
||||
end)
|
||||
vim.keymap.set("v", "gr", function()
|
||||
a.reset_hunk()
|
||||
reload_nvimtree()
|
||||
end)
|
||||
end,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user