Fix githunk & fugitive conflicts

This commit is contained in:
2025-01-10 23:08:56 +01:00
parent 37de1a65b3
commit 09e97bb22e
2 changed files with 13 additions and 12 deletions
+13 -5
View File
@@ -1,3 +1,11 @@
-- fugitive keybinds
vim.keymap.set("n", "<leader>gA", "<cmd>Git add -A<CR>", { desc = "Git add all" })
vim.keymap.set("n", "<leader>gc", "<cmd>Git commit<CR>", { desc = "Git commit" })
vim.keymap.set("n", "<leader>gC", "<cmd>Git commit --amend<CR>", { desc = "Git commit amend" })
vim.keymap.set("n", "<leader>gp", "<cmd>Git! push<CR>", { desc = "Git push" })
vim.keymap.set("n", "<leader>gP", "<cmd>Git! push --force-with-lease --force-if-includes<CR>", { desc = "Git push force" })
return {
{
"gitsigns.nvim",
@@ -23,12 +31,12 @@ return {
map('n', ']h', function() gs.nav_hunk('next') end, "Next Hunk")
map('n', '[h', function() gs.nav_hunk('prev') end, "Prev Hunk")
map({ "n", "v" }, "<leader>ga", ":Gitsigns stage_hunk<CR>", "Add Hunk")
map({ "n", "v" }, "<leader>gr", ":Gitsigns reset_hunk<CR>", "Reset Hunk")
map("n", "<leader>gu", gs.undo_stage_hunk, "Unstage Hunk")
map("n", "<leader>gA", gs.stage_buffer, "Add buffer")
map({ "n", "v" }, "<leader>ha", ":Gitsigns stage_hunk<CR>", "Add Hunk")
map({ "n", "v" }, "<leader>hr", ":Gitsigns reset_hunk<CR>", "Reset Hunk")
map("n", "<leader>hu", gs.undo_stage_hunk, "Unstage Hunk")
map("n", "<leader>ga", gs.stage_buffer, "Add buffer")
map("n", "<leader>gR", gs.reset_buffer, "Reset Buffer")
map("n", "<leader>gp", gs.preview_hunk, "Preview Hunk")
map("n", "<leader>hp", gs.preview_hunk, "Preview Hunk")
map({ "o", "x" }, "ih", ":<C-U>Gitsigns select_hunk<CR>", "Git Select Hunk")
map({ "o", "x" }, "ah", ":<C-U>Gitsigns select_hunk<CR>", "Git Select Hunk")
end,