21 lines
		
	
	
		
			649 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			649 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| MiniDeps.later(function()
 | |
|     MiniDeps.add("lewis6991/gitsigns.nvim")
 | |
|     require("gitsigns").setup({
 | |
|         signs = {
 | |
|             add = { text = "+" },
 | |
|             change = { text = "~" },
 | |
|             delete = { text = "x" },
 | |
|             topdelete = { text = "x" },
 | |
|             changedelete = { text = "~" },
 | |
|         },
 | |
|     })
 | |
| 
 | |
|     -- blame
 | |
|     vim.keymap.set({"n", "v"}, "<leader>gb", ":Gitsigns blame<CR>")
 | |
|     vim.keymap.set({"n", "v"}, "<leader>gt", ":Gitsigns blame_line<CR>")
 | |
| 
 | |
|     -- hunks
 | |
|     vim.keymap.set({"n", "v"}, "<leader>ga", ":Gitsigns stage_hunk<CR>")
 | |
|     vim.keymap.set({"n", "v"}, "<leader>gr", ":Gitsigns reset_hunk<CR>")
 | |
| end)
 |