diff --git a/nvim/init.lua b/nvim/init.lua index 1324dd4..34e9ec7 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -424,6 +424,17 @@ require("lazy").setup({ }, }, -- git related plugins + { + "sindrets/diffview.nvim", + cmd = { + "DiffviewOpen", + "DiffviewClose", + "DiffviewToggleFiles", + "DiffviewFocusFiles", + "DiffviewRefresh", + }, + keys = { { "gD", "DiffviewOpen" } }, + }, { "tpope/vim-fugitive", config = function() @@ -489,8 +500,8 @@ require("lazy").setup({ end, { expr = true }) -- Actions - map({ "n", "v" }, "gs", ":Gitsigns stage_hunk") - map({ "n", "v" }, "gx", ":Gitsigns reset_hunk") + map({ "n", "v" }, "gs", "Gitsigns stage_hunk") + map({ "n", "v" }, "gx", "Gitsigns reset_hunk") map("n", "gu", gs.undo_stage_hunk) map("n", "gi", gs.preview_hunk) map("n", "gb", function() gs.blame_line({ full = true }) end) @@ -749,8 +760,8 @@ require("lazy").setup({ "mhartington/formatter.nvim", -- TODO move to conform -- Utilities for creating configurations, keys = { - { "f", ":Format", silent = true, noremap = true }, - { "F", ":FormatWrite", silent = true, noremap = true }, + { "f", "Format", silent = true, noremap = true }, + { "F", "FormatWrite", silent = true, noremap = true }, }, config = function() local util = require("formatter.util")