feat(git): add in-house hunks module, replace gitsigns.nvim
This commit is contained in:
+11
-4
@@ -226,11 +226,18 @@ vim.keymap.set("n", "<leader>fD", vim.diagnostic.setqflist)
|
||||
vim.keymap.set("n", "grt", vim.lsp.buf.type_definition)
|
||||
vim.keymap.set("n", "gd", vim.lsp.buf.definition)
|
||||
|
||||
vim.keymap.set("n", "<leader>gd", "<Plug>(git-diff-vertical)")
|
||||
vim.keymap.set("n", "<leader>gD", "<Plug>(git-diff-vertical-head)")
|
||||
vim.keymap.set("n", "<leader>gh", "<Plug>(git-diff-horizontal)")
|
||||
vim.keymap.set("n", "<leader>gH", "<Plug>(git-diff-horizontal-head)")
|
||||
vim.keymap.set("n", "<leader>gd", "<Plug>(git-diffsplit-vertical)")
|
||||
vim.keymap.set("n", "<leader>gD", "<Plug>(git-diffsplit-vertical-head)")
|
||||
vim.keymap.set("n", "<leader>gh", "<Plug>(git-diffsplit-horizontal)")
|
||||
vim.keymap.set("n", "<leader>gH", "<Plug>(git-diffsplit-horizontal-head)")
|
||||
vim.keymap.set("n", "<leader>gg", "<Plug>(git-status-toggle)")
|
||||
vim.keymap.set("n", "<leader>gc", "<Plug>(git-commit)")
|
||||
vim.keymap.set("n", "<leader>ga", "<Plug>(git-commit-amend)")
|
||||
vim.keymap.set("n", "<leader>gl", "<Plug>(git-log)")
|
||||
vim.keymap.set("n", "<leader>gv", "<Plug>(git-hunk-select)")
|
||||
vim.keymap.set("n", "<leader>gs", "<Plug>(git-hunk-stage)")
|
||||
vim.keymap.set("n", "<leader>gr", "<Plug>(git-hunk-reset)")
|
||||
vim.keymap.set("n", "<C-w>g", "<Plug>(git-hunk-preview)")
|
||||
vim.keymap.set("n", "<leader>go", "<Plug>(git-overlay-toggle)")
|
||||
vim.keymap.set({ "n", "x" }, "]g", "<Plug>(git-hunk-next)")
|
||||
vim.keymap.set({ "n", "x" }, "[g", "<Plug>(git-hunk-prev)")
|
||||
|
||||
Reference in New Issue
Block a user