comparison src/misc1.c @ 19728:41a1ea967a97 v8.2.0420

patch 8.2.0420: Vim9: cannot interrupt a loop with CTRL-C Commit: https://github.com/vim/vim/commit/f1ec378b014efb9897422c40369a6462163a512a Author: Bram Moolenaar <Bram@vim.org> Date: Fri Mar 20 19:37:47 2020 +0100 patch 8.2.0420: Vim9: cannot interrupt a loop with CTRL-C Problem: Vim9: cannot interrupt a loop with CTRL-C. Solution: Check for CTRL-C once in a while. Doesn't fully work yet.
author Bram Moolenaar <Bram@vim.org>
date Fri, 20 Mar 2020 19:45:03 +0100
parents 22f0dda71638
children aadd1cae2ff5
comparison
equal deleted inserted replaced
19727:b803ef430f8b 19728:41a1ea967a97
2221 breakcheck_count = 0; 2221 breakcheck_count = 0;
2222 ui_breakcheck(); 2222 ui_breakcheck();
2223 } 2223 }
2224 } 2224 }
2225 2225
2226 /*
2227 * Like line_breakcheck() but check 100 times less often.
2228 */
2229 void
2230 veryfast_breakcheck(void)
2231 {
2232 if (++breakcheck_count >= BREAKCHECK_SKIP * 100)
2233 {
2234 breakcheck_count = 0;
2235 ui_breakcheck();
2236 }
2237 }
2238
2226 #if defined(VIM_BACKTICK) || defined(FEAT_EVAL) \ 2239 #if defined(VIM_BACKTICK) || defined(FEAT_EVAL) \
2227 || (defined(HAVE_LOCALE_H) || defined(X_LOCALE)) \ 2240 || (defined(HAVE_LOCALE_H) || defined(X_LOCALE)) \
2228 || defined(PROTO) 2241 || defined(PROTO)
2229 2242
2230 #ifndef SEEK_SET 2243 #ifndef SEEK_SET