local wk = require("which-key") return { { "pwntester/octo.nvim", dependencies = { "nvim-lua/plenary.nvim", "nvim-telescope/telescope.nvim", "nvim-tree/nvim-web-devicons", }, cmd = "Octo", config = true, }, { "NeogitOrg/neogit", dependencies = { "nvim-lua/plenary.nvim", "nvim-telescope/telescope.nvim", "sindrets/diffview.nvim", }, cmd = "Neogit", config = true, }, { "lewis6991/gitsigns.nvim", config = true, }, { "f-person/git-blame.nvim", init = function() vim.g.gitblame_enabled = 0 local wk_toggle_git_blame = { "GitBlameToggle", "Toggle git blame" } wk.register({ t = { b = wk_toggle_git_blame, }, g = { n = { "Neogit", "Neogit status" }, f = { "Git", "Fugitive status" }, b = wk_toggle_git_blame, }, }, { prefix = "", }) end, }, { "sindrets/diffview.nvim", cmd = { "DiffviewOpen", "DiffviewFileHistory" }, }, }