diff --git a/lua/lazyvim/plugins/extras/util/gh.lua b/lua/lazyvim/plugins/extras/util/gh.lua index b5991781..a869227e 100644 --- a/lua/lazyvim/plugins/extras/util/gh.lua +++ b/lua/lazyvim/plugins/extras/util/gh.lua @@ -3,61 +3,49 @@ 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", - dependencies = { - { - "ldelossa/litee.nvim", - config = function() - require("litee.lib").setup() - end, - }, - }, - config = function() - require("litee.gh").setup() + opts = {}, + config = function(_, opts) + require("litee.lib").setup() + require("litee.gh").setup(opts) end, keys = { - { "gcc", "GHCloseCommit", desc = "Close" }, - { "gce", "GHExpandCommit", desc = "Expand" }, - { "gco", "GHOpenToCommit", desc = "Open To" }, - { "gcp", "GHPopOutCommit", desc = "Pop Out" }, - { "gcz", "GHCollapseCommit", desc = "Collapse" }, - - { "gpc", "GHClosePR", desc = "Close" }, - { "gpd", "GHPRDetails", desc = "Details" }, - { "gpe", "GHExpandPR", desc = "Expand" }, - { "gpo", "GHOpenPR", desc = "Open" }, - { "gpp", "GHPopOutPR", desc = "Pop Out" }, - { "gpr", "GHRefreshPR", desc = "Refresh" }, - { "gpt", "GHOpenToPR", desc = "Open To" }, - { "gpz", "GHCollapsePR", desc = "Collapse" }, - - { "grb", "GHStartReview", desc = "Begin" }, - { "grc", "GHCloseReview", desc = "Close" }, - { "grd", "GHDeleteReview", desc = "Delete" }, - { "gre", "GHExpandReview", desc = "Expand" }, - { "grs", "GHSubmitReview", desc = "Submit" }, - { "grz", "GHCollapseReview", desc = "Collapse" }, - - { "gtc", "GHCreateThread", desc = "Create" }, - { "gtn", "GHNextThread", desc = "Next" }, - { "gtt", "GHToggleThread", desc = "Toggle" }, - - { "ge", "LTPanel", desc = "Toggle GitHub Panel" }, - }, - }, - - { - "folke/which-key.nvim", - opts = { - spec = { - { "gc", group = "commits", icon = { icon = "", color = "green" } }, - { "gp", group = "pr", icon = { icon = "", color = "green" } }, - { "gr", group = "review", icon = { icon = "", color = "green" } }, - { "gt", group = "threads", icon = { icon = "", color = "green" } }, - { "gi", "GHOpenIssue", desc = "List Issues", icon = { icon = "", color = "green" } }, - }, + { "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" }, }, }, }