-- Git integration plugins return { -- Fugitive - Git integration { 'tpope/vim-fugitive', cmd = { 'Git', 'G', 'Gdiff', 'Gread', 'Gwrite', 'Ggrep', 'GMove', 'GDelete', 'GBrowse', 'GRemove' }, keys = { { 'gs', 'Git', desc = 'Git status' }, { 'gd', 'Gdiff', desc = 'Git diff' }, { 'gc', 'Git commit', desc = 'Git commit' }, { 'gb', 'Git blame', desc = 'Git blame' }, { 'gl', 'Git log', desc = 'Git log' }, { 'gp', 'Git push', desc = 'Git push' }, { 'gf', 'Git fetch', desc = 'Git fetch' }, }, }, -- Gitsigns - Git gutter and hunk operations { 'lewis6991/gitsigns.nvim', event = 'VeryLazy', config = function() require('plugins.config.git').setup_gitsigns() end, }, }