summaryrefslogtreecommitdiff
path: root/lua/ben/plugins/fugitive.lua
blob: 4aba739c9ae1bfe050fa4c7592e75b14d6518a8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
return {
	"tpope/vim-fugitive",
	-- Only enable when in a git repo
	cond = function()
		return vim.fn.isdirectory(".git") == 1
	end,
	config = function()
		vim.keymap.set("n", "<leader>gs", ":Git<CR>")
		vim.keymap.set("n", "<leader>gd", ":Git difftool<CR>")
		vim.keymap.set("n", "<leader>gm", ":Gvdiffsplit!<CR>")
		vim.keymap.set("n", "<leader>gc", ":Git commit<CR>")
	end,
}