diff options
author | Bram Moolenaar <Bram@vim.org> | 2023-02-25 14:24:44 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2023-02-25 14:24:44 +0000 |
commit | d6a4ea3aa0d3f4a886ea900e94bf4e8ca8ae8d63 (patch) | |
tree | 08280d9941371f9a9138a61082cb65361931ef04 /src/edit.c | |
parent | 6d611de58c8e324491415da8e79c6bd3faa3e848 (diff) |
patch 9.0.1354: "gr CTRL-G" stays in virtual replace modev9.0.1354
Problem: "gr CTRL-G" stays in virtual replace mode. (Pierre Ganty)
Solution: Prepend CTRL-V before control characters. (closes #12045)
Diffstat (limited to 'src/edit.c')
-rw-r--r-- | src/edit.c | 4 |
1 files changed, 4 insertions, 0 deletions
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); } |