mirror of
https://github.com/neovim/neovim.git
synced 2025-10-18 07:41:51 +00:00
lint
This commit is contained in:
@@ -782,7 +782,7 @@ void ex_jumps(exarg_T *eap)
|
|||||||
char_u *name;
|
char_u *name;
|
||||||
|
|
||||||
cleanup_jumplist(curwin, true);
|
cleanup_jumplist(curwin, true);
|
||||||
/* Highlight title */
|
// Highlight title
|
||||||
MSG_PUTS_TITLE(_("\n jump line col file/text"));
|
MSG_PUTS_TITLE(_("\n jump line col file/text"));
|
||||||
for (i = 0; i < curwin->w_jumplistlen && !got_int; ++i) {
|
for (i = 0; i < curwin->w_jumplistlen && !got_int; ++i) {
|
||||||
if (curwin->w_jumplist[i].fmark.mark.lnum != 0) {
|
if (curwin->w_jumplist[i].fmark.mark.lnum != 0) {
|
||||||
@@ -1161,7 +1161,6 @@ void mark_col_adjust(
|
|||||||
void cleanup_jumplist(win_T *wp, bool loadfiles)
|
void cleanup_jumplist(win_T *wp, bool loadfiles)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
int from, to;
|
|
||||||
|
|
||||||
if (loadfiles) {
|
if (loadfiles) {
|
||||||
// If specified, load all the files from the jump list. This is
|
// If specified, load all the files from the jump list. This is
|
||||||
@@ -1175,17 +1174,20 @@ void cleanup_jumplist(win_T *wp, bool loadfiles)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
to = 0;
|
int to = 0;
|
||||||
for (from = 0; from < wp->w_jumplistlen; ++from) {
|
for (int from = 0; from < wp->w_jumplistlen; from++) {
|
||||||
if (wp->w_jumplistidx == from)
|
if (wp->w_jumplistidx == from) {
|
||||||
wp->w_jumplistidx = to;
|
wp->w_jumplistidx = to;
|
||||||
for (i = from + 1; i < wp->w_jumplistlen; ++i)
|
}
|
||||||
|
for (i = from + 1; i < wp->w_jumplistlen; i++) {
|
||||||
if (wp->w_jumplist[i].fmark.fnum
|
if (wp->w_jumplist[i].fmark.fnum
|
||||||
== wp->w_jumplist[from].fmark.fnum
|
== wp->w_jumplist[from].fmark.fnum
|
||||||
&& wp->w_jumplist[from].fmark.fnum != 0
|
&& wp->w_jumplist[from].fmark.fnum != 0
|
||||||
&& wp->w_jumplist[i].fmark.mark.lnum
|
&& wp->w_jumplist[i].fmark.mark.lnum
|
||||||
== wp->w_jumplist[from].fmark.mark.lnum)
|
== wp->w_jumplist[from].fmark.mark.lnum) {
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (i >= wp->w_jumplistlen) { // no duplicate
|
if (i >= wp->w_jumplistlen) { // no duplicate
|
||||||
if (to != from) {
|
if (to != from) {
|
||||||
// Not using wp->w_jumplist[to++] = wp->w_jumplist[from] because
|
// Not using wp->w_jumplist[to++] = wp->w_jumplist[from] because
|
||||||
|
Reference in New Issue
Block a user