Is there any easy way to flush all output in the shell
buffer? Since recently (I believe Emacs 24.4 already has this) *shell*
buffers aren't editable, they behave similar to how typical terminal would behave, i.e. only allowing you to append text at the end, or to flush the last output, but you can't add text at any place or remove part of it arbitrarily. It feels like I'm missing something important about this improvement (?). It actually makes it more annoying. I searched the docs for the *shell*
and *Messages*
buffers, but couldn't find a mention of the question.
In addition to the original question: what's the point of this change? To me this doesn't feel like an improvement at all, so, unless there's "a catch", I'd like to set it to read-write as default.
I'm talking about Emacs 24.4, 25.0.50.1 of course.