Skip to content
Snippets Groups Projects
Commit 8754deb3 authored by Bram Moolenaar's avatar Bram Moolenaar
Browse files

updated for version 7.3.763

Problem:    Jumping to a mark does not open a fold if it is in the same line.
            (Wiktor Ruben)
Solution:   Also compare the column after the jump. (Christian Brabandt)
parent 14e28811
No related branches found
Tags v7.3.763
No related merge requests found
......@@ -7523,7 +7523,7 @@ nv_gomark(cap)
pos_T *pos;
int c;
#ifdef FEAT_FOLDING
linenr_T lnum = curwin->w_cursor.lnum;
pos_T old_cursor = curwin->w_cursor;
int old_KeyTyped = KeyTyped; /* getting file may reset it */
#endif
......@@ -7552,7 +7552,7 @@ nv_gomark(cap)
#endif
#ifdef FEAT_FOLDING
if (cap->oap->op_type == OP_NOP
&& (pos == (pos_T *)-1 || lnum != curwin->w_cursor.lnum)
&& (pos == (pos_T *)-1 || !equalpos(old_cursor, *pos))
&& (fdo_flags & FDO_MARK)
&& old_KeyTyped)
foldOpenCursor();
......
......@@ -725,6 +725,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
763,
/**/
762,
/**/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment