[Diff] Add a diff plugin
This commit is contained in:
0
nvim-install.sh
Normal file → Executable file
0
nvim-install.sh
Normal file → Executable 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 = {
|
||||||
|
|||||||
@@ -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" }
|
||||||
)
|
)
|
||||||
|
|||||||
11
nvim/lua/plugins/util/diff/diffview.lua
Normal file
11
nvim/lua/plugins/util/diff/diffview.lua
Normal 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
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user