Thanks for this. Excellent show.

The VI mode has been in Readline forever, but I don't use it, even though I use Vim every day. You made me ask myself "why?".

I think that when I first learnt about Readline, which was mainly on Unix (Ultrix, SunOS, and others) in the early 1990's, the VI interface wasn't as comprehensive as it is now. So I went with the Emacs mode. It's a long while ago, and I may be wrong.

Anyway, your description of this aspect of Readline makes me want to enable VI mode :-)