OpenCode version
1.18.25
vimcode version
0.16.0
OS
macOS 26.6.2 (25G83)
Terminal
macOS default Terminal
What happened?
This issue is like famous "how to quit Vim" riddle. Vim users will probably figure it out, but for me it took several minutes.
Steps to reproduce
- Delegate subagents
- Press
Ctrl-X, arrow_down to enter subagent view
- Enter NORMAL mode with
Esc
- Now pressing
arrow_up doesn't work, thus a user is confused how to close the view without closing Opencode with :q. This plays on nerves especially when an agent is running and prompted for permission, but you can't even see it, figuring out how to quit.
- Hack: enter INSERT by pressing
i, then press arrow_up -- congrats, you did it!
Expected behavior
When I press arrow_up in subagent view, it exits and brings me back to prompt view
Actual behavior
I must first enter INSERT to exit, in NORMAL mode I can't do that
Proposals
IDK if there is a fix, didn't look into design. If not, maybe makes sense to add some notice.
OpenCode version
1.18.25
vimcode version
0.16.0
OS
macOS 26.6.2 (25G83)
Terminal
macOS default Terminal
What happened?
This issue is like famous "how to quit Vim" riddle. Vim users will probably figure it out, but for me it took several minutes.
Steps to reproduce
Ctrl-X, arrow_downto enter subagent viewEscarrow_updoesn't work, thus a user is confused how to close the view without closing Opencode with:q. This plays on nerves especially when an agent is running and prompted for permission, but you can't even see it, figuring out how to quit.i, then pressarrow_up-- congrats, you did it!Expected behavior
When I press
arrow_upin subagent view, it exits and brings me back to prompt viewActual behavior
I must first enter INSERT to exit, in NORMAL mode I can't do that
Proposals
IDK if there is a fix, didn't look into design. If not, maybe makes sense to add some notice.