From 615202bd0ebc1d8e3532f24b9b7232c2fd86b181 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Tue, 19 Dec 2023 20:35:40 +0100 Subject: 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 Signed-off-by: Christian Brabandt --- src/globals.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/globals.h') diff --git a/src/globals.h b/src/globals.h index c03fe97db9..b74ef35414 100644 --- a/src/globals.h +++ b/src/globals.h @@ -1377,7 +1377,7 @@ EXTERN int ex_no_reprint INIT(= FALSE); // no need to print after z or p EXTERN int reg_recording INIT(= 0); // register for recording or zero EXTERN int reg_executing INIT(= 0); // register being executed or zero // Flag set when peeking a character and found the end of executed register -EXTERN int pending_end_reg_executing INIT(= 0); +EXTERN int pending_end_reg_executing INIT(= FALSE); // Set when a modifyOtherKeys sequence was seen, then simplified mappings will // no longer be used. To be combined with modify_otherkeys_state. -- cgit v1.2.3