Before submitting
Area
apps/desktop
Problem or use case
We can add a settings toggle which allows users to use vim keybinds in the chat text field.
Proposed solution
A toggle button in the settings to enable vim keybinds, off by default.
It should only affect the chat input text field.
Why this matters
Enables a greater degree of freedom while editing chat messages. Improves UX.
Smallest useful scope
Button to toggle vim mode for chat input.
Alternatives considered
No response
Risks or tradeoffs
No response
Examples or references
vim implementation in cli tools like claude code can be used as a reference, though the implementation there may not be perfect.
Contribution
Before submitting
Area
apps/desktop
Problem or use case
We can add a settings toggle which allows users to use vim keybinds in the chat text field.
Proposed solution
A toggle button in the settings to enable vim keybinds, off by default.
It should only affect the chat input text field.
Why this matters
Enables a greater degree of freedom while editing chat messages. Improves UX.
Smallest useful scope
Button to toggle vim mode for chat input.
Alternatives considered
No response
Risks or tradeoffs
No response
Examples or references
vim implementation in cli tools like claude code can be used as a reference, though the implementation there may not be perfect.
Contribution