If a keybinding was used, that contained of multiple keys, but had no prefix
in common with another keybinding, the typed keys where not shown to the user.
/* find ambiguous matches */
if (!timeout && m->inlen > map.qlen && !strncmp(m->in, map.queue, map.qlen)) {
+ if (ambiguous == 0) {
+ showcmd(map.queue, map.qlen);
+ }
ambiguous++;
}
/* complete match or better/longer match than previous found */
) {
/* backup this found possible match */
match = m;
- showcmd(map.queue, map.qlen);
}
}
}