return { { "tpope/vim-fugitive", }, { "sindrets/diffview.nvim", dependencies = "nvim-lua/plenary.nvim", config = function() vim.keymap.set("n", "gd", ":DiffviewOpen", {}) vim.keymap.set("n", "gD", ":DiffviewClose", {}) end, }, { "lewis6991/gitsigns.nvim", config = function() require("gitsigns").setup() vim.keymap.set("n", "gp", ":Gitsigns preview_hunk", {}) vim.keymap.set("n", "gt", ":Gitsigns toggle_current_line_blame", {}) end, }, }