]> granicus.if.org Git - vim/commitdiff
updated for version 7.4.661 v7.4.661
authorBram Moolenaar <Bram@vim.org>
Fri, 13 Mar 2015 12:24:23 +0000 (13:24 +0100)
committerBram Moolenaar <Bram@vim.org>
Fri, 13 Mar 2015 12:24:23 +0000 (13:24 +0100)
Problem:    Using "0 CTRL-D" in Insert mode may have CursorHoldI interfere.
            (Gary Johnson)
Solution:   Don't store K_CURSORHOLD as the last character. (Christian
            Brabandt)

src/edit.c
src/version.c

index 48e4b131c320a90fd237943bdc61c93491edb4cf..610d0a36bd173f4d33af7901ac584635729e5fbd 100644 (file)
@@ -760,7 +760,8 @@ edit(cmdchar, startln, count)
        /*
         * Get a character for Insert mode.  Ignore K_IGNORE.
         */
-       lastc = c;                      /* remember previous char for CTRL-D */
+       if (c != K_CURSORHOLD)
+           lastc = c;          /* remember the previous char for CTRL-D */
        do
        {
            c = safe_vgetc();
index 11d2ff2e2261cb45628981b1fb5319d39a528e0c..e523a41d17917b53f54909a9d5bc0fc0461b67a0 100644 (file)
@@ -741,6 +741,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    661,
 /**/
     660,
 /**/