inccommand: auto-disable if folding is slow #9568

Fixes #9557
This commit is contained in:
KillTheMule
2019-02-01 01:40:01 +01:00
committed by Justin M. Keyes
parent ada82f3482
commit f89d0d8230
2 changed files with 34 additions and 1 deletions

View File

@@ -4135,7 +4135,7 @@ skip:
buf_T *preview_buf = NULL;
size_t subsize = preview_lines.subresults.size;
if (preview && !aborting()) {
if (got_quit) { // Substitution is too slow, disable 'inccommand'.
if (got_quit || profile_passed_limit(timeout)) { // Too slow, disable.
set_string_option_direct((char_u *)"icm", -1, (char_u *)"", OPT_FREE,
SID_NONE);
} else if (*p_icm != NUL && pat != NULL) {