@@ -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