return { 'tpope/vim-fugitive', config = function() vim.keymap.set('n', 'gs', 'Git', { desc = '[G]it [S]tatus' }); vim.keymap.set('n', 'ga', 'Git add -A', { desc = 'Stage [A]ll [G]it files' }); vim.keymap.set('n', 'gc', 'Git commit', { desc = '[C]ommit staged [G]it files' }); vim.keymap.set('n', 'gg', 'Git log --graph --oneline', { desc = '[G]it log [G]raph' }); end };