From 2b79bfdeabbbe8f6e5378290c72c770f84796c08 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 13 Jul 2013 16:34:32 +0200 Subject: updated for version 7.4a.017 Problem: When 'foldmethod' is "indent", using ">>" on a line just above a fold makes the cursor line folded. (Evan Laforge) Solution: Call foldOpenCursor(). (Christian Brabandt) --- src/ops.c | 4 ++++ src/version.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/ops.c b/src/ops.c index ab3d636cd..0eb590341 100644 --- a/src/ops.c +++ b/src/ops.c @@ -267,6 +267,10 @@ op_shift(oap, curs_top, amount) } changed_lines(oap->start.lnum, 0, oap->end.lnum + 1, 0L); +#ifdef FEAT_FOLDING + /* The cursor line is not in a closed fold */ + foldOpenCursor(); +#endif #ifdef FEAT_VISUAL if (oap->block_mode) diff --git a/src/version.c b/src/version.c index c856835e7..67230f5da 100644 --- a/src/version.c +++ b/src/version.c @@ -727,6 +727,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 17, /**/ 16, /**/ -- cgit v1.2.3