diff options
Diffstat (limited to 'src/edit.c')
-rw-r--r-- | src/edit.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/edit.c b/src/edit.c index c813d1f89..73ed472d7 100644 --- a/src/edit.c +++ b/src/edit.c @@ -1526,7 +1526,12 @@ normalchar: #ifdef FEAT_AUTOCMD /* If typed something may trigger CursorHoldI again. */ - if (c != K_CURSORHOLD) + if (c != K_CURSORHOLD +# ifdef FEAT_COMPL_FUNC + /* but not in CTRL-X mode, a script can't restore the state */ + && ctrl_x_mode == 0 +# endif + ) did_cursorhold = FALSE; #endif |