Feature 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.
Feature 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:
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.