diff src/register.c @ 33984:82e8284e60b7 v9.0.2178

patch 9.0.2178: reg_executing() wrong for :normal with range Commit: https://github.com/vim/vim/commit/615202bd0ebc1d8e3532f24b9b7232c2fd86b181 Author: zeertzjq <zeertzjq@outlook.com> Date: Tue Dec 19 20:35:40 2023 +0100 patch 9.0.2178: reg_executing() wrong for :normal with range Problem: reg_executing() returns wrong result in :normal with range when 'showcmd' is set (after 8.2.4705). Solution: Reset "pending_end_reg_executing" when executing a register. closes: #13707 Signed-off-by: zeertzjq <zeertzjq@outlook.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Tue, 19 Dec 2023 20:45:03 +0100
parents 695b50472e85
children 429644dfc975
line wrap: on
line diff
--- a/src/register.c
+++ b/src/register.c
@@ -703,6 +703,7 @@ do_execreg(
 		return FAIL;
 	}
 	reg_executing = regname == 0 ? '"' : regname; // disable "q" command
+	pending_end_reg_executing = FALSE;
     }
     return retval;
 }