Allow vi edit mode in terminal (set -o vi)
Is your feature request related to a problem? Please describe.
Terminal sessions in wave, disallow the use of vi mode for the shell.
vi mode is enabled in a regular shell using
set -o vi
and this will allow the user to use vi key bindings to navigate commands and command history. e.g. pressing ESC enters command mode n the command line, then j and k can be used to scroll past commands and then standard vi command mode navigating can be used to edit the command. e.g. b2w will jump the cursor back two words. cw will change the current word etc.
It seems that wave doesn't pass the ESC on to the terminal, so vi mode is never initiated.
Describe the solution you'd like
Allow vi mode in wave through the set - o vi directive.
Should this be a supported thing?
Should this be a supported thing?
I can't fathom any reason why it shouldn't be supported. It's a standard term feature that is widely used by power users, system administrators, and developers.
So to answer your question, yes, absolutely it should be supported.