It is possible to edit the current command line using vi key bindings! How come I didn't know about this before?!? (and why is emacs mode the default eh?) http://www.hk8.org/old_web/linux/lnut/ch08_07.htm