return { 'sindrets/diffview.nvim', dependencies = { 'nvim-lua/plenary.nvim' }, cmd = { 'DiffviewOpen', 'DiffviewClose', 'DiffviewFileHistory', 'DiffviewFocusFiles', 'DiffviewToggleFiles', 'DiffviewRefresh', }, keys = { { 'gd', 'DiffviewOpen', desc = '[G]it [D]iff view' }, { 'gD', 'DiffviewClose', desc = '[G]it [D]iff close' }, { 'gf', 'DiffviewFileHistory %', desc = '[G]it [F]ile history' }, { 'gF', 'DiffviewFileHistory', desc = '[G]it [F]ull history' }, }, opts = {}, }