kickstart.nvim/lua/custom/plugins/diffview.lua

20 lines
597 B
Lua

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