mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
updated for version 7.4.130
Problem: Relative line numbers mix up windows when using folds. Solution: Use hasFoldingWin() instead of hasFolding(). (Lech Lorens)
This commit is contained in:
@@ -487,7 +487,7 @@ get_cursor_rel_lnum(wp, lnum)
|
||||
{
|
||||
while (lnum > cursor)
|
||||
{
|
||||
(void)hasFolding(lnum, &lnum, NULL);
|
||||
(void)hasFoldingWin(wp, lnum, &lnum, NULL, TRUE, NULL);
|
||||
/* if lnum and cursor are in the same fold,
|
||||
* now lnum <= cursor */
|
||||
if (lnum > cursor)
|
||||
@@ -499,7 +499,7 @@ get_cursor_rel_lnum(wp, lnum)
|
||||
{
|
||||
while (lnum < cursor)
|
||||
{
|
||||
(void)hasFolding(lnum, NULL, &lnum);
|
||||
(void)hasFoldingWin(wp, lnum, NULL, &lnum, TRUE, NULL);
|
||||
/* if lnum and cursor are in the same fold,
|
||||
* now lnum >= cursor */
|
||||
if (lnum < cursor)
|
||||
|
@@ -738,6 +738,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
130,
|
||||
/**/
|
||||
129,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user