doc [ci skip]

This commit is contained in:
Justin M. Keyes
2019-12-10 01:24:20 -08:00
parent e922576bdd
commit 93e7c7e3bd
11 changed files with 45 additions and 57 deletions

View File

@@ -179,8 +179,8 @@ void setpcmark(void)
}
if (jop_flags & JOP_STACK) {
// If we're somewhere in the middle of the jumplist discard everything
// after the current index.
// jumpoptions=stack: if we're somewhere in the middle of the jumplist
// discard everything after the current index.
if (curwin->w_jumplistidx < curwin->w_jumplistlen - 1) {
// Discard the rest of the jumplist by cutting the length down to
// contain nothing beyond the current index.
@@ -1214,14 +1214,14 @@ void cleanup_jumplist(win_T *wp, bool checktail)
break;
}
}
bool mustfree;
if (i >= wp->w_jumplistlen) { // not duplicate
if (i >= wp->w_jumplistlen) { // not duplicate
mustfree = false;
} else if (i > from + 1) { // non-adjacent duplicate
// When the jump options include "stack", duplicates are only removed from
// the jumplist when they are adjacent.
} else if (i > from + 1) { // non-adjacent duplicate
// jumpoptions=stack: remove duplicates only when adjacent.
mustfree = !(jop_flags & JOP_STACK);
} else { // adjacent duplicate
} else { // adjacent duplicate
mustfree = true;
}