>> Also why can't we just hold down ^K^K^K^K^K^K^K^K^K ? CD> Why do you expect to be able to do that? C-k in readline deletes to the end of CD> the current line. There's no reason why it should also get the next line.
Ah ha, but there is also no reason why it should not! I hereby propose that it should. Let's compare emacs, kill-line is an interactive compiled Lisp function in `simple.el'. It is bound to C-k, <deleteline>. (kill-line &optional ARG) Kill the rest of the current line; if no nonblanks there, kill thru newline... To kill a whole line, when point is not at the beginning, type C-a C-k C-k. If option `kill-whole-line' is non-nil, then this command kills the whole line including its terminating newline, when used at the beginning of a line with no argument. As a consequence, you can always kill a whole line by typing C-a C-k. and kill-whole-line is a variable defined in `simple.el'. Its value is t Original value was nil Documentation: If non-nil, `kill-line' with no arg at start of line kills the whole line. Anyway, this all boils down to holding down the ^K for rapid munching of more than one line, please. Yes, ^P still needed, Greg, but one could fix up the mess totally via the keyboard, with no need for risky file maneuvers.