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", "gs", ":G") vim.keymap.set("n", "gd", ":G difftool") vim.keymap.set("n", "gm", ":Gvdiffsplit!") vim.keymap.set("n", "gc", ":G commit") vim.keymap.set("n", "gbb", ":GBrowse") vim.keymap.set("n", "gps", ":G push") vim.keymap.set("n", "gpl", ":G pull") end, }