]> granicus.if.org Git - vim/commitdiff
updated for version 7.3.1293 v7.3.1293
authorBram Moolenaar <Bram@vim.org>
Wed, 3 Jul 2013 12:19:54 +0000 (14:19 +0200)
committerBram Moolenaar <Bram@vim.org>
Wed, 3 Jul 2013 12:19:54 +0000 (14:19 +0200)
Problem:    Put in empty buffer cannot be undone.
Solution:   Save one more line for undo. (Ozaki)

src/ops.c
src/version.c

index eaad703e6a6a5f7c6be2367c6100dcb7a04553a7..ab3d636cdc6f3d44029da17bd7c939762801dece 100644 (file)
--- a/src/ops.c
+++ b/src/ops.c
@@ -3499,7 +3499,7 @@ do_put(regname, dir, count, flags)
            ++lnum;
        /* In an empty buffer the empty line is going to be replaced, include
         * it in the saved lines. */
-       if ((bufempty() ? u_save(0, 1) : u_save(lnum - 1, lnum)) == FAIL)
+       if ((bufempty() ? u_save(0, 2) : u_save(lnum - 1, lnum)) == FAIL)
            goto end;
 #ifdef FEAT_FOLDING
        if (dir == FORWARD)
index d661c643639ba0242f3712175e38788bd377d1b3..e03d81b0614343344c70dc7c37860f5bc69b5f0d 100644 (file)
@@ -728,6 +728,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1293,
 /**/
     1292,
 /**/