From d6a4ea3aa0d3f4a886ea900e94bf4e8ca8ae8d63 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 25 Feb 2023 14:24:44 +0000 Subject: patch 9.0.1354: "gr CTRL-G" stays in virtual replace mode Problem: "gr CTRL-G" stays in virtual replace mode. (Pierre Ganty) Solution: Prepend CTRL-V before control characters. (closes #12045) --- src/edit.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/edit.c') diff --git a/src/edit.c b/src/edit.c index a030e537a6..ff9fc0ed0f 100644 --- a/src/edit.c +++ b/src/edit.c @@ -3527,6 +3527,10 @@ ins_ctrl_g(void) dont_sync_undo = MAYBE; break; + case ESC: + // Esc after CTRL-G cancels it. + break; + // Unknown CTRL-G command, reserved for future expansion. default: vim_beep(BO_CTRLG); } -- cgit v1.2.3