[FEATURE]: Scroll line-by-line like Vim ctrl-e and ctrl-y #6534

Open
opened 2026-02-16 18:04:31 -05:00 by yindo · 1 comment
Owner

Originally created by @NathanFlurry on GitHub (Jan 16, 2026).

Originally assigned to: @kommander on GitHub.

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

Vim provides ctrl-e and ctrl-y scroll line-by-line behavior. Would be nice for OpenCode to support this.

Biggest motivation here is that OpenCode does not play nice with tmux scrollback, so all of the scroll keybindings that vim users are used to need to be replicated.

Originally created by @NathanFlurry on GitHub (Jan 16, 2026). Originally assigned to: @kommander on GitHub. ### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request Vim provides ctrl-e and ctrl-y scroll line-by-line behavior. Would be nice for OpenCode to support this. Biggest motivation here is that OpenCode does not play nice with tmux scrollback, so all of the scroll keybindings that vim users are used to need to be replicated.
yindo added the opentuidiscussion labels 2026-02-16 18:04:31 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 16, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #8600: Feature: opencode CLI uses fixed input + scrollable output pane, breaks Neovim-style scrolling
  • #8242: Scroll speed is super fast in the Antigravity CLI
  • #8449: Scroll not working

These issues are related to scrolling functionality in OpenCode. While your request is specifically for vim ctrl-e/ctrl-y keybinds, these issues may provide additional context on scrolling challenges within the TUI.

For keybind-related issues, please also check our pinned keybinds documentation: #4997

@github-actions[bot] commented on GitHub (Jan 16, 2026): This issue might be a duplicate of existing issues. Please check: - #8600: Feature: opencode CLI uses fixed input + scrollable output pane, breaks Neovim-style scrolling - #8242: Scroll speed is super fast in the Antigravity CLI - #8449: Scroll not working These issues are related to scrolling functionality in OpenCode. While your request is specifically for vim ctrl-e/ctrl-y keybinds, these issues may provide additional context on scrolling challenges within the TUI. For keybind-related issues, please also check our pinned keybinds documentation: #4997
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#6534