return { { -- Git integrations 'tpope/vim-fugitive', cmd = { 'G', 'Git' }, keys = { { 'gg', 'Git', desc = 'Open git fugitive' }, }, }, { -- Adds git related signs to the gutter, as well as utilities for managing changes 'lewis6991/gitsigns.nvim', lazy = false, keys = { { 'gb', 'Gitsigns blame', desc = 'Show blame for current buffer' }, { 'gp', 'Gitsigns preview_hunk', desc = 'Preview hunk' }, }, opts = { signs = { add = { text = '+' }, change = { text = '~' }, delete = { text = '_' }, topdelete = { text = '‾' }, changedelete = { text = '~' }, }, }, }, }