Skip to content

Commit de0bdb0

Browse files
committed
tune git operation
1 parent e1c9837 commit de0bdb0

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

‎init.lua‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,17 +90,17 @@ require('lazy').setup({
9090
changedelete = { text = '~' },
9191
},
9292
on_attach = function(bufnr)
93-
vim.keymap.set('n', '[g', require('gitsigns').prev_hunk, { buffer = bufnr, desc = 'Go to Previous Hunk' })
94-
vim.keymap.set('n', ']g', require('gitsigns').next_hunk, { buffer = bufnr, desc = 'Go to Next Hunk' })
93+
vim.keymap.set('n', '[c', require('gitsigns').prev_hunk, { buffer = bufnr, desc = 'Go to Previous Hunk' })
94+
vim.keymap.set('n', ']c', require('gitsigns').next_hunk, { buffer = bufnr, desc = 'Go to Next Hunk' })
95+
vim.keymap.set('n', "<leader>gd", require("gitsigns").diffthis, { desc = "View Git diff" })
9596
vim.keymap.set('n', "<leader>gp", require("gitsigns").preview_hunk, { desc = "Preview Git hunk" })
96-
vim.keymap.set('n', "<leader>gL", function() require("gitsigns").blame_line { full = true } end, {desc = "View full Git blame" })
97+
vim.keymap.set('n', "<leader>gb", function() vim.cmd('Git blame') end, {desc = "View full Git blame" })
9798
vim.keymap.set('n', "<leader>gl", require("gitsigns").blame_line, { desc = "View Git blame" })
9899
vim.keymap.set('n', "<leader>gh", require("gitsigns").reset_hunk, { desc = "Reset Git hunk" })
99100
vim.keymap.set('n', "<leader>gr", require("gitsigns").reset_buffer, { desc = "Reset Git buffer" })
100-
vim.keymap.set('n', "<leader>gs", require("gitsigns").stage_hunk, { desc = "Stage Git hunk" })
101101
vim.keymap.set('n', "<leader>gS", require("gitsigns").stage_buffer, { desc = "Stage Git buffer" })
102-
vim.keymap.set('n', "<leader>gu", require("gitsigns").undo_stage_hunk, { desc = "Unstage Git hunk" })
103-
vim.keymap.set('n', "<leader>gd", require("gitsigns").diffthis, { desc = "View Git diff" })
102+
vim.keymap.set({'n','v'}, "<leader>gs", require("gitsigns").stage_hunk, { desc = "Stage Git hunk" })
103+
vim.keymap.set({'n','v'}, "<leader>gu", require("gitsigns").undo_stage_hunk, { desc = "Unstage Git hunk" })
104104
end,
105105
},
106106
},

0 commit comments

Comments
 (0)