Installed via vim.pack, matching how the other plugins here are managed. Adds a new <leader>g "diff" group: gd opens a Diffview against the index, gc closes it, gh shows history for the current file, gH for the branch. Verified headlessly: config/plugins loads clean, :DiffviewOpen is registered, and opening/closing a Diffview against this repo works with no errors. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013t7aQbc4EyYtab1crvSFTd
12 lines
445 B
Lua
12 lines
445 B
Lua
vim.pack.add({ 'https://github.com/sindrets/diffview.nvim' })
|
|
|
|
require('diffview').setup()
|
|
|
|
local function map(lhs, rhs, desc)
|
|
vim.keymap.set('n', lhs, rhs, { desc = desc })
|
|
end
|
|
|
|
map('<leader>gd', '<Cmd>DiffviewOpen<CR>', 'Diff against index')
|
|
map('<leader>gc', '<Cmd>DiffviewClose<CR>', 'Close diff view')
|
|
map('<leader>gh', '<Cmd>DiffviewFileHistory %<CR>', 'File history')
|
|
map('<leader>gH', '<Cmd>DiffviewFileHistory<CR>', 'Branch history')
|