1
0
forked from aniani/vim

patch 7.4.1696

Problem:    When using :stopinsert in a silent mapping the "INSERT" message
            isn't cleared. (Coacher)
Solution:   Always clear the message. (Christian Brabandt, closes #718)
This commit is contained in:
Bram Moolenaar
2016-04-02 19:39:16 +02:00
parent 8bc189e81a
commit fd773e9e88
4 changed files with 17 additions and 6 deletions

View File

@@ -10184,12 +10184,19 @@ unshowmode(int force)
if (!redrawing() || (!force && char_avail() && !KeyTyped))
redraw_cmdline = TRUE; /* delete mode later */
else
{
msg_pos_mode();
if (Recording)
recording_mode(hl_attr(HLF_CM));
msg_clr_eos();
}
clearmode();
}
/*
* Clear the mode message.
*/
void
clearmode()
{
msg_pos_mode();
if (Recording)
recording_mode(hl_attr(HLF_CM));
msg_clr_eos();
}
static void