Skip to content

Pull Requests

Shift+R (anywhere in the app) opens the PR list. Needs the repo to have a GitHub remote and you to be logged in via the Configuration view’s GitHub Auth section.

ColumnWhat
#NPR number (orange).
TitleWith label chips and head→base branch arrow.
AuthorLogin + avatar (when avatars are enabled).
StatusOpen / Merged / Closed + draft indicator.

PR list, bordered panel, #N / Title / Author / Status columns, label chips, cursor row highlighted

PressAction
↑↓ / j / kMove cursor.
EnterOpen PR detail.
← / →Cycle filter: Open / Merged / Closed / All.
nCompose a new PR (new_pr in scope.pr.list).
rReload (reload in scope.pr).
EscClose PR view.

Four tabs across the top: Conversation, Commits, Checks, Files. Switch with ← / →. The right edge of the tab bar shows state-action shortcuts (Ctrl+X close, Ctrl+D to draft, etc.) that follow the current PR state.

PressAction
aApprove review.
xRequest changes.
mMerge (opens the merge dialog, squash / merge commit / rebase).
oOpen in browser.
lLabels picker.
vReviewers picker.
Ctrl+XClose PR.
Ctrl+OReopen.
Ctrl+DToggle draft.
rReload from API.

Shows the PR description card, then every comment, review, review-comment, and timeline event in chronological order. The selected card has a top-border ribbon with card-local actions:

PR Conversation tab, description card, comment cards with avatars/reactions, focused card action ribbon

PressAction
cNew comment (opens the comment editor overlay).
Shift+RQuote-reply to the focused comment.
eEdit your own comment.
dDelete your own comment (confirmation dialog).
+React (emoji picker, toggle on/off, your reactions highlighted).
Open the first #N reference inside the focused card.

PR quote-reply, Shift+R on a comment seeds the editor with a quoted block, type the reply, Ctrl+S to submit

#N mentions are styled inline and clickable. The picker is mouse-aware.

  1. n from the PR list opens the compose form, fields for Title, Body, Base branch, Head branch, Labels, Reviewers, Draft.
  2. Type in the Body, markdown supported, with live preview on the right.
  3. Type # to open the mention popup: filter by number, ↑↓ to pick, Enter to insert as #123.
  4. Submit with Ctrl+S rebindable via [keybind.scope.compose] submit.

The body field also supports word-jump editing, Ctrl+H / Ctrl+W / Ctrl+Backspace delete word left, Ctrl+Left / Ctrl+Right jump by word.