Skip to content

Commit 4772dcc

Browse files
committed
feat: Checkout issue branch
1 parent a4e84b4 commit 4772dcc

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

lua/telescope/_extensions/gh_actions.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,11 @@ A.gh_issue_insert_markdown_link = function(prompt_bufnr)
9292
end
9393
end
9494

95+
A.gh_issue_develop = function(prompt_bufnr)
96+
local issue_number = close_telescope_prompt(prompt_bufnr)
97+
gh_qf_action(issue_number, { "issue", "develop", "--checkout" }, "Checking out issue #")
98+
end
99+
95100
A.gh_pr_checkout = function(prompt_bufnr)
96101
local pr_number = close_telescope_prompt(prompt_bufnr)
97102
gh_qf_action(pr_number, { "pr", "checkout" }, "Checking out pull request #")

lua/telescope/_extensions/gh_builtin.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ B.gh_issues = function(opts)
111111
actions.select_default:replace(gh_a.gh_issue_insert)
112112
map("i", "<c-t>", gh_a.gh_web_view "issue")
113113
map("i", "<c-l>", gh_a.gh_issue_insert_markdown_link)
114+
map("i", "<c-b>", gh_a.gh_issue_develop)
114115
return true
115116
end,
116117
}):find()

0 commit comments

Comments
 (0)