return { { "NeogitOrg/neogit", cmd = "Neogit", dependencies = { "nvim-lua/plenary.nvim", -- required "sindrets/diffview.nvim", -- optional - Diff integration -- Only one of these is needed. "nvim-telescope/telescope.nvim", -- optional "ibhagwan/fzf-lua", -- optional -- "echasnovski/mini.pick", -- optional }, config = true, keys = { { "g", "Neogit", desc = "Neogit" }, }, }, { "sindrets/diffview.nvim", event = "VeryLazy", dependencies = "nvim-lua/plenary.nvim", opts = { enhanced_diff_hl = true, file_panel = { win_config = { width = 25, }, }, }, }, { "akinsho/git-conflict.nvim", event = "VeryLazy", config = true }, { "georgeguimaraes/review.nvim", dependencies = { "esmuellert/codediff.nvim", "MunifTanjim/nui.nvim", }, cmd = { "Review" }, keys = { { "r", "Review", desc = "Review" }, { "R", "Review commits", desc = "Review commits" }, }, opts = {}, }, }