To: vim-dev@vim.org Subject: patch 5.5.008 Fcc: outbox From: Bram Moolenaar ------------ Patch 5.5.008 Problem: 10000@@ takes a long time and cannot be interrupted. Solution: Check for CTRL-C typed while in the loop to push the register. Files: src/normal.c *** ../vim-5.5.7/src/normal.c Wed Sep 22 10:06:29 1999 --- src/normal.c Sun Sep 26 14:02:18 1999 *************** *** 5862,5874 **** return; } #endif ! while (cap->count1--) { if (do_execreg(cap->nchar, FALSE, FALSE) == FAIL) { clearopbeep(cap->oap); break; } } } --- 5862,5875 ---- return; } #endif ! while (cap->count1-- && !got_int) { if (do_execreg(cap->nchar, FALSE, FALSE) == FAIL) { clearopbeep(cap->oap); break; } + line_breakcheck(); } } *** ../vim-5.5.7/src/version.c Sat Sep 25 21:29:51 1999 --- src/version.c Sun Sep 26 14:01:08 1999 *************** *** 420,420 **** --- 420,421 ---- { /* Add new patch number below this line */ + 8, -- hundred-and-one symptoms of being an internet addict: 179. You wonder why your household garbage can doesn't have an "empty recycle bin" button. --/-/---- Bram Moolenaar ---- Bram@moolenaar.net ---- Bram@vim.org ---\-\-- \ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /