To: vim-dev@vim.org Subject: Patch 6.0.258 Fcc: outbox From: Bram Moolenaar MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 6.0.258 Problem: When 'scrolloff' is 999 and there are folds, the text can jump up and down when moving the cursor down near the end of the file. (Lubomir Host) Solution: When putting the cursor halfway the window start counting lines at the end of a fold. Files: src/move.c *** ../vim60.257/src/move.c Sat Feb 16 13:15:21 2002 --- src/move.c Fri Feb 22 10:30:17 2002 *************** *** 2079,2084 **** --- 2079,2087 ---- #else used = plines(loff.lnum); #endif + #ifdef FEAT_FOLDING + (void)hasFolding(boff.lnum, NULL, &boff.lnum); + #endif topline = loff.lnum; while (topline > 1) { *** ../vim60.257/src/version.c Thu Feb 21 21:49:21 2002 --- src/version.c Fri Feb 22 10:35:16 2002 *************** *** 608,609 **** --- 608,611 ---- { /* Add new patch number below this line */ + /**/ + 258, /**/ -- Bad fashion can discourage normal people from interacting with the engineer and talking about the cute things their children do. (Scott Adams - The Dilbert principle) /// Bram Moolenaar -- Bram@moolenaar.net -- http://www.moolenaar.net \\\ /// Creator of Vim -- http://vim.sf.net -- ftp://ftp.vim.org/pub/vim \\\ \\\ Project leader for A-A-P -- http://www.a-a-p.org /// \\\ Help me helping AIDS orphans in Uganda - http://iccf-holland.org ///