[Feature Request] Support standard terminal keyboard bindings (vi/emacs line editing)
Resolved 💬 2 comments Opened Feb 3, 2026 by toddjeff Closed Feb 3, 2026
Bug Description
Claude should respect the standard keyboard bindings available in terminals, ie. vi and emacs. Currently ctrl-b is bound to a background job not the emacs cursor-left, and can't be overridden back to cursor-left.
Maintaining this behavior is part of being a good terminal application.
As Claude suggested when I tried to debug this, tmux already breaks that, but tmux offers rebindings, so the usual tmux ctrl-b trigger can be made to be whatever the user wants, if they want to keep the emacs style line editing.
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.1.29
- Feedback ID: 0204d081-39e0-4b71-bf3c-ac23f699d94e
Errors
[]This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗