(Damn! I clicked the wrong link in the confirmation notice. Apologies.) For some time now, on both Ubuntu and Cygwin, "set -o vi" is ineffective. The command is accepted and a query indicates it's in effect: \! $ uname -a Linux Linux-Mac 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:05:14 UTC 2011 i686 i686 i386 GNU/Linux \! $ set -o vi \! $ set -o Current option settings ... vi on emacs off ... But when I press ESC to enter command history, it simply echoes the ESC as "^[" and calls the next command illegal: \! $ ^[ dash: not found Thanks, gil -- To unsubscribe from this list: send the line "unsubscribe dash" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html