diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-04-04 15:05:22 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-04-04 15:05:22 +0200 |
commit | ceb06194337f1a9d30cd12edb7b0dc51830b9cb7 (patch) | |
tree | 7828bc72ee281ca049a7ff205251452941aed621 | |
parent | a7511c0f4f779140e8b893be506ecffd0ededf04 (diff) | |
download | vim-git-ceb06194337f1a9d30cd12edb7b0dc51830b9cb7.tar.gz |
patch 8.2.2707: adding a lot of completions can still be a bit slowv8.2.2707
Problem: Adding a lot of completions can still be a bit slow.
Solution: Add the check for CP_FAST. (Ben Jackson)
-rw-r--r-- | src/insexpand.c | 5 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/insexpand.c b/src/insexpand.c index 8f10866dc..9bbf1233c 100644 --- a/src/insexpand.c +++ b/src/insexpand.c @@ -586,7 +586,10 @@ ins_compl_add( int dir = (cdir == 0 ? compl_direction : cdir); int flags = flags_arg; - ui_breakcheck(); + if (flags & CP_FAST) + fast_breakcheck(); + else + ui_breakcheck(); if (got_int) return FAIL; if (len < 0) diff --git a/src/version.c b/src/version.c index 92e3b4c1a..754e6072f 100644 --- a/src/version.c +++ b/src/version.c @@ -751,6 +751,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 2707, +/**/ 2706, /**/ 2705, |