"That said there is something absolutely defining about this."
Not expecting anyone to agree, but this is how I feel that way when using minimal shells that do not implement vi mode, e.g., set -V or set -o vi. Busybox/toybox is one example. In the aggregate, I actually do more editing on the command line than I do in vi. If the shell is permanently set to emacs-like keys then I am constantly switching back and forth to vi keys everytime I edit a text file and return to the shell, i.e., nonstop..
Not expecting anyone to agree, but this is how I feel that way when using minimal shells that do not implement vi mode, e.g., set -V or set -o vi. Busybox/toybox is one example. In the aggregate, I actually do more editing on the command line than I do in vi. If the shell is permanently set to emacs-like keys then I am constantly switching back and forth to vi keys everytime I edit a text file and return to the shell, i.e., nonstop..