irongit

My nvim configuration

feat(git): add push and stage-all keymaps, remap conflicts

Move previous-commits to `P` and quickfix-all-hunks to `q` to free `p` for `:Git push` and `a` for `:Git add -A`.
huncholanehuncholaneauthored
parent 664edbfcommit 33348203cec4ce0b4f840e449ef76ef8db1f8a83Browse files

1 file changed, +4 -2

+4-2lua/extensions/git-extensions.lua
@@ -135,10 +135,12 @@ M.setup = function(opts)
135135 M.register_keymap("g", ":Git<cr>", "Fugitive")
136136 M.register_keymap("s", ":Telescope git_status<cr>", "Git Status")
137137 M.register_keymap("l", M.toggle_last_gvdiff, "Toggle Diff")
138- M.register_keymap("p", M.open_previous_commits, "Previous Commit Files")
138+ M.register_keymap("P", M.open_previous_commits, "Previous Commit Files")
139139 M.register_keymap("g", ":G<cr>", "Fugitive")
140- M.register_keymap("a", ":Gitsigns setqflist all<cr>", "Quickfix All Hunks")
140+ M.register_keymap("q", ":Gitsigns setqflist all<cr>", "Quickfix All Hunks")
141141 M.register_keymap("c", ":Gitsigns setqflist<cr>", "Quickfix Current Buffer Hunks")
142+ M.register_keymap("a", ":Git add -A<cr>", "Add All Files")
143+ M.register_keymap("p", ":Git push<cr>", "Push")
142144
143145 -- Jump maps
144146 vim.keymap.set("n", "]h", ":Gitsigns next_hunk<cr>", { desc = "Next Hunk" })