return { "tpope/vim-fugitive", dependencies = "tpope/vim-rhubarb", -- Only enable when in a git repo cond = function() return vim.fn.isdirectory(".git") == 1 end, config = function() vim.keymap.set("n", "gs", ":G") -- G.it S.tatus vim.keymap.set("n", "gd", ":G difftool") -- G.it D.iff vim.keymap.set("n", "gm", ":Gvdiffsplit!") -- G.it M.erge vim.keymap.set("n", "gc", ":G commit") -- G.it C.ommit vim.keymap.set("n", "gpu", ":G push") -- G.it P.ush U.pstream vim.keymap.set("n", "gpl", ":G pull") -- G.it P.ull L.atest end, }