mirror of
https://github.com/vim/vim.git
synced 2025-09-26 04:04:07 -04:00
patch 7.4.2263
Problem: :filter does not work for many commands. Can only get matching messages. Solution: Make :filter work for :command, :map, :list, :number and :print. Make ":filter!" show non-matching lines.
This commit is contained in:
@@ -1919,7 +1919,7 @@ vungetc(int c)
|
||||
* This may do a blocking wait if "advance" is TRUE.
|
||||
*
|
||||
* if "advance" is TRUE (vgetc()):
|
||||
* really get the character.
|
||||
* Really get the character.
|
||||
* KeyTyped is set to TRUE in the case the user typed the key.
|
||||
* KeyStuffed is TRUE if the character comes from the stuff buffer.
|
||||
* if "advance" is FALSE (vpeekc()):
|
||||
@@ -3987,6 +3987,9 @@ showmap(
|
||||
int len = 1;
|
||||
char_u *mapchars;
|
||||
|
||||
if (message_filtered(mp->m_keys) && message_filtered(mp->m_str))
|
||||
return;
|
||||
|
||||
if (msg_didout || msg_silent != 0)
|
||||
{
|
||||
msg_putchar('\n');
|
||||
|
Reference in New Issue
Block a user