summaryrefslogtreecommitdiff
path: root/lua/talha/plugins/vimFugitive.lua
blob: 32563ab4cfbf3990713b62d1c88f84eee3d104f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
return {
    {
	"tpope/vim-fugitive",
	config = function()
	    vim.keymap.set("n", "<leader>gs", vim.cmd.Git)
	    vim.keymap.set("n", "<leader>gb", ":Git blame<CR>")
	    -- see docs for more details
	    vim.keymap.set("n", "<leader>gk", ":diffget //3<CR>") -- get diff from upstream (merge)
	    vim.keymap.set("n", "<leader>gj", ":diffget //2<CR>") -- get diff from downstream (target)
	end,
    }
}