---@type string|nil local prev_gitsigns_signcol = nil return { { 'tpope/vim-fugitive', cmd = { 'Git', 'G', 'Gread', 'Gwrite', 'Gdiffsplit', 'Gvdiffsplit' }, }, { dir = '~/dev/diffs.nvim', 'barrettruth/diffs.nvim', init = function() vim.g.diffs = { debug = false, hide_prefix = true, highlights = { vim = { enabled = true, }, intra = { enabled = true, max_lines = 500, }, }, } end, }, { -- TODO: find out a way to remove this/better overall github integration 'folke/snacks.nvim', ---@type snacks.Config opts = { gitbrowse = {} }, keys = { { 'Go', 'lua Snacks.gitbrowse()' }, { 'Gi', 'lua Snacks.picker.gh_issue()' }, { 'Gp', 'lua Snacks.picker.gh_pr()' }, }, }, }