Problem: Shell command is displayed in message window.
Solution: Do not echo the shell command in the message window.
if (addr_count == 0) // :!
{
// echo the command
+ dont_use_message_window();
msg_start();
msg_putchar(':');
msg_putchar('!');
}
#ifdef FEAT_EVAL
- if (need_clr_eos || p_ch == 0)
+ if (need_clr_eos || use_message_window())
{
// Halfway an ":echo" command and getting an (error) message: clear
// any text from the command.
#endif
0;
}
- else if (msg_didout || p_ch == 0) // start message on next line
+ else if (msg_didout || use_message_window())
{
+ // start message on next line
msg_putchar('\n');
did_return = TRUE;
if (exmode_active != EXMODE_NORMAL)
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 315,
/**/
314,
/**/