return { -- depends on the git extra for highlighting and auto-completion of github issues/prs { import = "lazyvim.plugins.extras.lang.git" }, { "ldelossa/litee.nvim", lazy = true }, -- gh.nvim { "ldelossa/gh.nvim", opts = {}, config = function(_, opts) require("litee.lib").setup() require("litee.gh").setup(opts) end, keys = { { "G", "", desc = "+Github" }, { "Gc", "", desc = "+Commits" }, { "Gcc", "GHCloseCommit", desc = "Close" }, { "Gce", "GHExpandCommit", desc = "Expand" }, { "Gco", "GHOpenToCommit", desc = "Open To" }, { "Gcp", "GHPopOutCommit", desc = "Pop Out" }, { "Gcz", "GHCollapseCommit", desc = "Collapse" }, { "Gi", "", desc = "+Issues" }, { "Gip", "GHPreviewIssue", desc = "Preview" }, { "Gio", "GHOpenIssue", desc = "Open" }, { "Gl", "", desc = "+Litee" }, { "Glt", "LTPanel", desc = "Toggle Panel" }, { "Gp", "", desc = "+Pull Request" }, { "Gpc", "GHClosePR", desc = "Close" }, { "Gpd", "GHPRDetails", desc = "Details" }, { "Gpe", "GHExpandPR", desc = "Expand" }, { "Gpo", "GHOpenPR", desc = "Open" }, { "Gpp", "GHPopOutPR", desc = "PopOut" }, { "Gpr", "GHRefreshPR", desc = "Refresh" }, { "Gpt", "GHOpenToPR", desc = "Open To" }, { "Gpz", "GHCollapsePR", desc = "Collapse" }, { "Gr", "", desc = "+Review" }, { "Grb", "GHStartReview", desc = "Begin" }, { "Grc", "GHCloseReview", desc = "Close" }, { "Grd", "GHDeleteReview", desc = "Delete" }, { "Gre", "GHExpandReview", desc = "Expand" }, { "Grs", "GHSubmitReview", desc = "Submit" }, { "Grz", "GHCollapseReview", desc = "Collapse" }, { "Gt", "", desc = "+Threads" }, { "Gtc", "GHCreateThread", desc = "Create" }, { "Gtn", "GHNextThread", desc = "Next" }, { "Gtt", "GHToggleThread", desc = "Toggle" }, }, }, }