[Diff] Add a diff plugin

This commit is contained in:
2025-10-23 10:51:17 +02:00
parent 13aef4fa76
commit 057eb3420d
4 changed files with 13 additions and 1 deletions

0
nvim-install.sh Normal file → Executable file
View File

View File

@@ -18,6 +18,7 @@ require("lazy").setup({
{ import = "plugins.lsp" }, { import = "plugins.lsp" },
{ import = "plugins.style" }, { import = "plugins.style" },
{ import = "plugins.util" }, { import = "plugins.util" },
{ import = "plugins.util.diff" },
{ import = "plugins.testing" }, { import = "plugins.testing" },
}, },
change_detection = { change_detection = {

View File

@@ -328,7 +328,7 @@ return {
vim.keymap.set("n", "<leader>e", "<Cmd>Neotree<CR>", { silent = true, desc = "Open Neotree" }) vim.keymap.set("n", "<leader>e", "<Cmd>Neotree<CR>", { silent = true, desc = "Open Neotree" })
vim.keymap.set( vim.keymap.set(
"n", "n",
"<leader><leader>g", "<leader><leader>gg",
"<Cmd>Neotree source=git_status position=float<CR>", "<Cmd>Neotree source=git_status position=float<CR>",
{ silent = true, desc = "Open git view" } { silent = true, desc = "Open git view" }
) )

View File

@@ -0,0 +1,11 @@
return {
-- Diffview
"sindrets/diffview.nvim",
config = function()
local opts = require('utils').opts
vim.keymap.set("n", "<leader><leader>gd", ":DiffviewOpen<CR>", opts("Start diffview"))
vim.keymap.set("n", "<leader><leader>gf", ":DiffviewFileHistory<CR>", opts("View file history"))
vim.keymap.set("n", "<leader><leader>gc", ":DiffviewClose<CR>", opts("Close diffview"))
vim.keymap.set("n", "<leader><leader>gr", ":DiffviewRefresh<CR>", opts("Refresh diffview"))
end
}