mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -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)
|
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,
|
/* if lnum and cursor are in the same fold,
|
||||||
* now lnum <= cursor */
|
* now lnum <= cursor */
|
||||||
if (lnum > cursor)
|
if (lnum > cursor)
|
||||||
@@ -499,7 +499,7 @@ get_cursor_rel_lnum(wp, lnum)
|
|||||||
{
|
{
|
||||||
while (lnum < cursor)
|
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,
|
/* if lnum and cursor are in the same fold,
|
||||||
* now lnum >= cursor */
|
* now lnum >= cursor */
|
||||||
if (lnum < cursor)
|
if (lnum < cursor)
|
||||||
|
@@ -738,6 +738,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
130,
|
||||||
/**/
|
/**/
|
||||||
129,
|
129,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user