return { { "NeogitOrg/neogit", dependencies = { "nvim-lua/plenary.nvim", "sindrets/diffview.nvim", }, keys = { { "gg", function() require("neogit").open() end, desc = "Neogit" }, { "gc", function() require("neogit").open({ "commit" }) end, desc = "Neogit Commit" }, { "gl", function() require("neogit").open({ "log" }) end, desc = "Neogit Log" }, { "gp", function() require("neogit").open({ "push" }) end, desc = "Neogit Push" }, }, opts = { integrations = { diffview = true, }, }, }, }