vim mode for the shell! What could be better?