patch 8.2.2961: keys typed during a :normal command are discarded
Problem: Keys typed during a :normal command are discarded.
Solution: Concatenate saved typeahead and typed kesy. (closes #8340)
diff --git a/src/evalfunc.c b/src/evalfunc.c
index d08cf43..97f7b61 100644
--- a/src/evalfunc.c
+++ b/src/evalfunc.c
@@ -5873,7 +5873,7 @@
{
--ga_userinput.ga_len;
restore_typeahead((tasave_T *)(ga_userinput.ga_data)
- + ga_userinput.ga_len);
+ + ga_userinput.ga_len, TRUE);
// default return is zero == OK
}
else if (p_verbose > 1)