Conversation
|
This PR doesn't fully meet our contributing guidelines and PR template. What needs to be fixed:
Please edit this PR description to address the above within 2 hours, or it will be automatically closed. If you believe this was flagged incorrectly, please let a maintainer know. |
|
Hey! Your PR title Please update it to start with one of:
Where See CONTRIBUTING.md for details. |
|
The following comment was made by an LLM, it may be inaccurate: Based on my search, I found a potentially related PR: Related PR: This PR appears to be related as it also implements vim motions/keybindings for the TUI editor (hjkl, 0, $, etc.). This could be addressing the same feature area as PR #17124, or it may have already implemented some of the functionality you're adding. You should review this PR to understand what vim support already exists and ensure your changes don't duplicate or conflict with it. |
Issue for this PR
Adding /vim support to OpenCode
Type of change
What does this PR do?
Adding a /vim support for vim command, hjkl, 0, $, i, I, dd, D, cw, x.
Adding support for reading the config file and setting the default mode, with /vim mode being off by default and persistent across sessions if changed.
If you paste a large clearly AI generated description here your PR may be IGNORED or CLOSED!
How did you verify your code works?
I test it manually
Screenshots / recordings
It's a text mode changes, not UI.
Checklist
If you do not follow this template your PR will be automatically rejected.