DIFF Mode
DIFF mode is list-first. You start in commit history, then drill into rendered diffs.
Commit History (default)
Section titled “Commit History (default)”- Powered by
selectxpicker. - Rows show short hash + commit message.
enteropens selected commit diff.lopens commit preview modal.
Open Changes
Section titled “Open Changes”- Shows working tree relative to
HEAD(git diff HEAD). - Rendered through bento-diffs.
- If clean, glib shows an explicit empty state.
Press c to toggle between Commit History and Open Changes.
Navigation
Section titled “Navigation”| Key | Action |
|---|---|
j / k | Scroll list or diff |
ctrl+d / ctrl+u | Page down / page up |
n / N | Next / previous file |
{ / } | Previous / next hunk |
esc | Viewer -> history, history -> PROJECTS |
DIFF -> PI handoff
Section titled “DIFF -> PI handoff”Press i in the viewer to send current file + diff context into PI.
That makes prompts like bug fixing, refactoring, or test writing grounded in the exact patch under review.