diff options
-rw-r--r-- | src/ex_cmds.c | 14 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 2 insertions, 14 deletions
diff --git a/src/ex_cmds.c b/src/ex_cmds.c index 897730274..df35f52da 100644 --- a/src/ex_cmds.c +++ b/src/ex_cmds.c @@ -799,16 +799,8 @@ do_move(linenr_T line1, linenr_T line2, linenr_T dest) linenr_T num_lines; /* Num lines moved */ linenr_T last_line; /* Last line in file after adding new text */ #ifdef FEAT_FOLDING - int isFolded; win_T *win; tabpage_T *tp; - - /* Moving lines seems to corrupt the folds, delete folding info now - * and recreate it when finished. Don't do this for manual folding, it - * would delete all folds. */ - isFolded = hasAnyFolding(curwin) && !foldmethodIsManual(curwin); - if (isFolded) - deleteFoldRecurse(&curwin->w_folds); #endif if (dest >= line1 && dest < line2) @@ -918,12 +910,6 @@ do_move(linenr_T line1, linenr_T line2, linenr_T dest) else changed_lines(dest + 1, 0, line1 + num_lines, 0L); -#ifdef FEAT_FOLDING - /* recreate folds */ - if (isFolded) - foldUpdateAll(curwin); -#endif - return OK; } diff --git a/src/version.c b/src/version.c index 2e211984f..b907c7531 100644 --- a/src/version.c +++ b/src/version.c @@ -765,6 +765,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 459, +/**/ 458, /**/ 457, |