Refactor gitsigns plugin to git.lua and add more shortcuts
This commit is contained in:
		
							parent
							
								
									2f76742b1c
								
							
						
					
					
						commit
						017099cfe0
					
				
					 2 changed files with 7 additions and 3 deletions
				
			
		|  | @ -9,6 +9,13 @@ return { | |||
| 			require("gitsigns").setup({ | ||||
| 				current_line_blame = true, | ||||
| 			}) | ||||
| 			-- Configure Git | ||||
| 			vim.keymap.set("n", "<leader>gd", ":Gitsigns preview_hunk<CR>", { desc = "Git Diff" }) | ||||
| 			vim.keymap.set("n", "<leader>gb", ":Gitsigns toggle_current_line_blame<CR>", { desc = "Git Blame" }) | ||||
| 			vim.keymap.set("n", "<leader>gs", ":Gitsigns stage_hunk<CR>", { desc = "Git Stage Hunk" }) | ||||
| 			vim.keymap.set("n", "<leader>gr", ":Gitsigns reset_hunk<CR>", { desc = "Git Reset Hunk" }) | ||||
| 			vim.keymap.set("n", "<leader>gn", ":Gitsigns next_hunk<CR>", { desc = "Git Next Hunk" }) | ||||
| 			vim.keymap.set("n", "<leader>gp", ":Gitsigns prev_hunk<CR>", { desc = "Git Previous Hunk" }) | ||||
| 		end, | ||||
| 	}, | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue