I want the current message in the Echo Area to keep showing up until the next message (which will also appear in the
*Messages* buffer) is emitted.
But how my Emacs does now is:
$ emacs -q
M-x ielm to enter the
*ielm* buffer, and let Emacs to emit a message:
ELISP> (message "This is a message.")
"This is a message." appears in the Echo Area.
So far, so good, as long as I don't make Emacs execute any commands.
But once Emacs is no longer idle, whether or not a new message is emitted, the
"This is a message." in the Echo Area will disappear!
For example, after I move the cursor, the current message will disappear,
even though the
*Messages* buffer indicates that there is no new message:
For information about GNU Emacs and the GNU system, type C-h C-a. This is a message.
See, only two messages so far.