0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 8.2.1253: CTRL-K in Insert mode gets <CursorHold> inserted

Problem:    CTRL-K in Insert mode gets <CursorHold> inserted. (Roland
            Puntaier)
Solution:   Do not reset did_cursorhold, restore it. (closes #6447)
This commit is contained in:
Bram Moolenaar
2020-07-19 23:06:05 +02:00
parent 54c3fcd852
commit b146e01a7e
2 changed files with 4 additions and 1 deletions

View File

@@ -499,6 +499,7 @@ normal_cmd(
#ifdef FEAT_EVAL
int set_prevcount = FALSE;
#endif
int save_did_cursorhold = did_cursorhold;
CLEAR_FIELD(ca); // also resets ca.retval
ca.oap = oap;
@@ -1025,7 +1026,7 @@ getcount:
out_flush();
#endif
if (ca.cmdchar != K_IGNORE)
did_cursorhold = FALSE;
did_cursorhold = save_did_cursorhold;
State = NORMAL;