58 lines
1.8 KiB
Lua
58 lines
1.8 KiB
Lua
local wk = require("which-key")
|
|
wk.register({
|
|
g = {
|
|
name = "+Git",
|
|
h = {
|
|
name = "+Github",
|
|
o = {
|
|
name = "+OpenInGithub",
|
|
f = { "<cmd>OpenInGHFile", "Open File" },
|
|
l = { "<cmd>OpenInGHFileLines", "Open Lines" },
|
|
r = { "<cmd>OpenInGHRepo", "Open Repo" },
|
|
},
|
|
c = {
|
|
name = "+Commits",
|
|
c = { "<cmd>GHCloseCommit<cr>", "Close" },
|
|
e = { "<cmd>GHExpandCommit<cr>", "Expand" },
|
|
o = { "<cmd>GHOpenToCommit<cr>", "Open To" },
|
|
p = { "<cmd>GHPopOutCommit<cr>", "Pop Out" },
|
|
z = { "<cmd>GHCollapseCommit<cr>", "Collapse" },
|
|
},
|
|
i = {
|
|
name = "+Issues",
|
|
p = { "<cmd>GHPreviewIssue<cr>", "Preview" },
|
|
},
|
|
l = {
|
|
name = "+Litee",
|
|
t = { "<cmd>LTPanel<cr>", "Toggle Panel" },
|
|
},
|
|
r = {
|
|
name = "+Review",
|
|
b = { "<cmd>GHStartReview<cr>", "Begin" },
|
|
c = { "<cmd>GHCloseReview<cr>", "Close" },
|
|
d = { "<cmd>GHDeleteReview<cr>", "Delete" },
|
|
e = { "<cmd>GHExpandReview<cr>", "Expand" },
|
|
s = { "<cmd>GHSubmitReview<cr>", "Submit" },
|
|
z = { "<cmd>GHCollapseReview<cr>", "Collapse" },
|
|
},
|
|
p = {
|
|
name = "+Pull Request",
|
|
c = { "<cmd>GHClosePR<cr>", "Close" },
|
|
d = { "<cmd>GHPRDetails<cr>", "Details" },
|
|
e = { "<cmd>GHExpandPR<cr>", "Expand" },
|
|
o = { "<cmd>GHOpenPR<cr>", "Open" },
|
|
p = { "<cmd>GHPopOutPR<cr>", "PopOut" },
|
|
r = { "<cmd>GHRefreshPR<cr>", "Refresh" },
|
|
t = { "<cmd>GHOpenToPR<cr>", "Open To" },
|
|
z = { "<cmd>GHCollapsePR<cr>", "Collapse" },
|
|
},
|
|
t = {
|
|
name = "+Threads",
|
|
c = { "<cmd>GHCreateThread<cr>", "Create" },
|
|
n = { "<cmd>GHNextThread<cr>", "Next" },
|
|
t = { "<cmd>GHToggleThread<cr>", "Toggle" },
|
|
},
|
|
},
|
|
},
|
|
}, { prefix = "<leader>" })
|