diff options
Diffstat (limited to 'src/nvim/edit.c')
-rw-r--r-- | src/nvim/edit.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/edit.c b/src/nvim/edit.c index b8d2eca810..d980699162 100644 --- a/src/nvim/edit.c +++ b/src/nvim/edit.c @@ -1355,6 +1355,11 @@ void ins_redraw(bool ready) curbuf->b_changed_invalid = false; } + // Trigger SafeState if nothing is pending. + may_trigger_safestate(ready + && !ins_compl_active() + && !pum_visible()); + pum_check_clear(); show_cursor_info_later(false); if (must_redraw) { |