Problem: Output of :messages dissappears when cmdheight is zero.
Solution: Do not use the messages window for :messages. Make Esc close the
messages window.
}
msg_hist_off = TRUE;
+ dont_use_message_window();
p = first_msg_hist;
if (eap->addr_count != 0)
redraw_curbuf_later(UPD_INVERTED);
}
else if (no_reason)
- vim_beep(BO_ESC);
+ {
+#ifdef HAS_MESSAGE_WINDOW
+ if (popup_message_win_visible())
+ popup_hide_message_win();
+ else
+#endif
+ vim_beep(BO_ESC);
+ }
clearop(cap->oap);
// A CTRL-C is often used at the start of a menu. When 'insertmode' is
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 310,
/**/
309,
/**/