Skip to content

[FEATURE]: Add TUI session navigation mode #27787

@samiralibabic

Description

@samiralibabic

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

OpenCode has scroll keybinds, but there is no focused keyboard navigation mode for paging through long session output with Vim-style bare keys without changing prompt editing.

This requests a small session navigation mode:

  • Escape enters navigation mode when the prompt/session is idle
  • j/k and page keys scroll output
  • gg/G jump to start/end
  • n/N/p jump between user messages
  • i/a/Enter exits and restores prompt focus

This keeps normal prompt text entry unchanged. Bare letters still type normally while the prompt is focused; bare Vim-style navigation keys only apply while the session is in NAV mode.

Related issues like #2755 and #1764 discuss broader Vim/keybinding needs. This request is intentionally narrower: keyboard-first navigation of existing session output without adding modal prompt editing.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions