forked from aniani/vim
patch 9.0.1043: macro has confusing name and is duplicated
Problem: Macro has confusing name and is duplicated. Solution: Use one macro with an understandable name. (closes #11686)
This commit is contained in:
parent
4ae0057308
commit
c51a376265
@ -35,7 +35,7 @@ static int compl_match_arraysize;
|
|||||||
static int compl_startcol;
|
static int compl_startcol;
|
||||||
static int compl_selected;
|
static int compl_selected;
|
||||||
|
|
||||||
#define SHOW_FILE_TEXT(m) (showtail ? showmatches_gettail(matches[m]) : matches[m])
|
#define SHOW_MATCH(m) (showtail ? showmatches_gettail(matches[m]) : matches[m])
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Returns TRUE if fuzzy completion is supported for a given cmdline completion
|
* Returns TRUE if fuzzy completion is supported for a given cmdline completion
|
||||||
@ -339,7 +339,7 @@ cmdline_pum_create(
|
|||||||
compl_match_array = ALLOC_MULT(pumitem_T, compl_match_arraysize);
|
compl_match_array = ALLOC_MULT(pumitem_T, compl_match_arraysize);
|
||||||
for (i = 0; i < numMatches; i++)
|
for (i = 0; i < numMatches; i++)
|
||||||
{
|
{
|
||||||
compl_match_array[i].pum_text = SHOW_FILE_TEXT(i);
|
compl_match_array[i].pum_text = SHOW_MATCH(i);
|
||||||
compl_match_array[i].pum_info = NULL;
|
compl_match_array[i].pum_info = NULL;
|
||||||
compl_match_array[i].pum_extra = NULL;
|
compl_match_array[i].pum_extra = NULL;
|
||||||
compl_match_array[i].pum_kind = NULL;
|
compl_match_array[i].pum_kind = NULL;
|
||||||
@ -489,7 +489,6 @@ win_redr_status_matches(
|
|||||||
int match,
|
int match,
|
||||||
int showtail)
|
int showtail)
|
||||||
{
|
{
|
||||||
#define L_MATCH(m) (showtail ? showmatches_gettail(matches[m]) : matches[m])
|
|
||||||
int row;
|
int row;
|
||||||
char_u *buf;
|
char_u *buf;
|
||||||
int len;
|
int len;
|
||||||
@ -525,7 +524,7 @@ win_redr_status_matches(
|
|||||||
highlight = FALSE;
|
highlight = FALSE;
|
||||||
}
|
}
|
||||||
// count 1 for the ending ">"
|
// count 1 for the ending ">"
|
||||||
clen = status_match_len(xp, L_MATCH(match)) + 3;
|
clen = status_match_len(xp, SHOW_MATCH(match)) + 3;
|
||||||
if (match == 0)
|
if (match == 0)
|
||||||
first_match = 0;
|
first_match = 0;
|
||||||
else if (match < first_match)
|
else if (match < first_match)
|
||||||
@ -538,7 +537,7 @@ win_redr_status_matches(
|
|||||||
{
|
{
|
||||||
// check if match fits on the screen
|
// check if match fits on the screen
|
||||||
for (i = first_match; i < match; ++i)
|
for (i = first_match; i < match; ++i)
|
||||||
clen += status_match_len(xp, L_MATCH(i)) + 2;
|
clen += status_match_len(xp, SHOW_MATCH(i)) + 2;
|
||||||
if (first_match > 0)
|
if (first_match > 0)
|
||||||
clen += 2;
|
clen += 2;
|
||||||
// jumping right, put match at the left
|
// jumping right, put match at the left
|
||||||
@ -549,7 +548,7 @@ win_redr_status_matches(
|
|||||||
clen = 2;
|
clen = 2;
|
||||||
for (i = match; i < num_matches; ++i)
|
for (i = match; i < num_matches; ++i)
|
||||||
{
|
{
|
||||||
clen += status_match_len(xp, L_MATCH(i)) + 2;
|
clen += status_match_len(xp, SHOW_MATCH(i)) + 2;
|
||||||
if ((long)clen >= Columns)
|
if ((long)clen >= Columns)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -560,7 +559,7 @@ win_redr_status_matches(
|
|||||||
if (add_left)
|
if (add_left)
|
||||||
while (first_match > 0)
|
while (first_match > 0)
|
||||||
{
|
{
|
||||||
clen += status_match_len(xp, L_MATCH(first_match - 1)) + 2;
|
clen += status_match_len(xp, SHOW_MATCH(first_match - 1)) + 2;
|
||||||
if ((long)clen >= Columns)
|
if ((long)clen >= Columns)
|
||||||
break;
|
break;
|
||||||
--first_match;
|
--first_match;
|
||||||
@ -581,7 +580,7 @@ win_redr_status_matches(
|
|||||||
clen = len;
|
clen = len;
|
||||||
|
|
||||||
i = first_match;
|
i = first_match;
|
||||||
while ((long)(clen + status_match_len(xp, L_MATCH(i)) + 2) < Columns)
|
while ((long)(clen + status_match_len(xp, SHOW_MATCH(i)) + 2) < Columns)
|
||||||
{
|
{
|
||||||
if (i == match)
|
if (i == match)
|
||||||
{
|
{
|
||||||
@ -589,7 +588,7 @@ win_redr_status_matches(
|
|||||||
selstart_col = clen;
|
selstart_col = clen;
|
||||||
}
|
}
|
||||||
|
|
||||||
s = L_MATCH(i);
|
s = SHOW_MATCH(i);
|
||||||
// Check for menu separators - replace with '|'
|
// Check for menu separators - replace with '|'
|
||||||
#ifdef FEAT_MENU
|
#ifdef FEAT_MENU
|
||||||
emenu = (xp->xp_context == EXPAND_MENUS
|
emenu = (xp->xp_context == EXPAND_MENUS
|
||||||
@ -1129,7 +1128,7 @@ showmatches_oneline(
|
|||||||
// Expansion was done here, file names are literal.
|
// Expansion was done here, file names are literal.
|
||||||
isdir = mch_isdir(matches[j]);
|
isdir = mch_isdir(matches[j]);
|
||||||
if (showtail)
|
if (showtail)
|
||||||
p = SHOW_FILE_TEXT(j);
|
p = SHOW_MATCH(j);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
home_replace(NULL, matches[j], NameBuff, MAXPATHL,
|
home_replace(NULL, matches[j], NameBuff, MAXPATHL,
|
||||||
@ -1140,7 +1139,7 @@ showmatches_oneline(
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
isdir = FALSE;
|
isdir = FALSE;
|
||||||
p = SHOW_FILE_TEXT(j);
|
p = SHOW_MATCH(j);
|
||||||
}
|
}
|
||||||
lastlen = msg_outtrans_attr(p, isdir ? dir_attr : 0);
|
lastlen = msg_outtrans_attr(p, isdir ? dir_attr : 0);
|
||||||
}
|
}
|
||||||
@ -1219,7 +1218,7 @@ showmatches(expand_T *xp, int wildmenu UNUSED)
|
|||||||
j = vim_strsize(NameBuff);
|
j = vim_strsize(NameBuff);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
j = vim_strsize(SHOW_FILE_TEXT(i));
|
j = vim_strsize(SHOW_MATCH(i));
|
||||||
if (j > maxlen)
|
if (j > maxlen)
|
||||||
maxlen = j;
|
maxlen = j;
|
||||||
}
|
}
|
||||||
|
@ -695,6 +695,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 */
|
||||||
|
/**/
|
||||||
|
1043,
|
||||||
/**/
|
/**/
|
||||||
1042,
|
1042,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user