refactor(tag): remove return type from do_tag()

This commit is contained in:
Lewis Russell
2022-10-10 12:02:11 +01:00
parent 288208257c
commit 7f11dfdef8

View File

@@ -137,7 +137,7 @@ static int tfu_in_use = false; // disallow recursive call of tagfunc
/// @param tag tag (pattern) to jump to /// @param tag tag (pattern) to jump to
/// @param forceit :ta with ! /// @param forceit :ta with !
/// @param verbose print "tag not found" message /// @param verbose print "tag not found" message
bool do_tag(char *tag, int type, int count, int forceit, int verbose) void do_tag(char *tag, int type, int count, int forceit, int verbose)
{ {
taggy_T *tagstack = curwin->w_tagstack; taggy_T *tagstack = curwin->w_tagstack;
int tagstackidx = curwin->w_tagstackidx; int tagstackidx = curwin->w_tagstackidx;
@@ -154,7 +154,6 @@ bool do_tag(char *tag, int type, int count, int forceit, int verbose)
int error_cur_match = 0; int error_cur_match = 0;
int save_pos = false; int save_pos = false;
fmark_T saved_fmark; fmark_T saved_fmark;
bool jumped_to_tag = false;
int new_num_matches; int new_num_matches;
char **new_matches; char **new_matches;
int use_tagstack; int use_tagstack;
@@ -170,7 +169,7 @@ bool do_tag(char *tag, int type, int count, int forceit, int verbose)
if (tfu_in_use) { if (tfu_in_use) {
emsg(_(recurmsg)); emsg(_(recurmsg));
return false; return;
} }
#ifdef EXITFREE #ifdef EXITFREE
@@ -178,7 +177,7 @@ bool do_tag(char *tag, int type, int count, int forceit, int verbose)
// remove the list of matches // remove the list of matches
FreeWild(num_matches, matches); FreeWild(num_matches, matches);
num_matches = 0; num_matches = 0;
return false; return;
} }
#endif #endif
@@ -522,7 +521,6 @@ bool do_tag(char *tag, int type, int count, int forceit, int verbose)
tagstack[tagstackidx].fmark = saved_fmark; tagstack[tagstackidx].fmark = saved_fmark;
tagstackidx = prevtagstackidx; tagstackidx = prevtagstackidx;
} }
jumped_to_tag = true;
break; break;
} }
cur_match = i - 1; cur_match = i - 1;
@@ -633,7 +631,6 @@ bool do_tag(char *tag, int type, int count, int forceit, int verbose)
if (use_tagstack && tagstackidx > curwin->w_tagstacklen) { if (use_tagstack && tagstackidx > curwin->w_tagstacklen) {
tagstackidx = curwin->w_tagstackidx; tagstackidx = curwin->w_tagstackidx;
} }
jumped_to_tag = true;
} }
} }
break; break;
@@ -647,7 +644,7 @@ end_do_tag:
postponed_split = 0; // don't split next time postponed_split = 0; // don't split next time
g_do_tagpreview = 0; // don't do tag preview next time g_do_tagpreview = 0; // don't do tag preview next time
return jumped_to_tag; return;
} }
// List all the matching tags. // List all the matching tags.