forked from aniani/vim
patch 7.4.1818
Problem: Help completion adds @en to all matches except the first one. Solution: Remove "break", go over all items.
This commit is contained in:
parent
cefe4f9948
commit
89c79b9932
@ -3189,8 +3189,9 @@ cmdline_del(int from)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* this function is called when the screen size changes and with incremental
|
* This function is called when the screen size changes and with incremental
|
||||||
* search
|
* search and in other situations where the command line may have been
|
||||||
|
* overwritten.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
redrawcmdline(void)
|
redrawcmdline(void)
|
||||||
@ -4505,7 +4506,7 @@ cleanup_help_tags(int num_file, char_u **file)
|
|||||||
char_u buf[4];
|
char_u buf[4];
|
||||||
char_u *p = buf;
|
char_u *p = buf;
|
||||||
|
|
||||||
if (p_hlg[0] != NUL)
|
if (p_hlg[0] != NUL && (p_hlg[0] != 'e' || p_hlg[1] != 'n'))
|
||||||
{
|
{
|
||||||
*p++ = '@';
|
*p++ = '@';
|
||||||
*p++ = p_hlg[0];
|
*p++ = p_hlg[0];
|
||||||
@ -4518,10 +4519,10 @@ cleanup_help_tags(int num_file, char_u **file)
|
|||||||
len = (int)STRLEN(file[i]) - 3;
|
len = (int)STRLEN(file[i]) - 3;
|
||||||
if (len <= 0)
|
if (len <= 0)
|
||||||
continue;
|
continue;
|
||||||
if (i == 0 && STRCMP(file[i] + len, buf) == 0)
|
if (STRCMP(file[i] + len, buf) == 0)
|
||||||
{
|
{
|
||||||
|
/* remove the default language */
|
||||||
file[i][len] = NUL;
|
file[i][len] = NUL;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
else if (STRCMP(file[i] + len, "@en") == 0)
|
else if (STRCMP(file[i] + len, "@en") == 0)
|
||||||
{
|
{
|
||||||
@ -4533,10 +4534,8 @@ cleanup_help_tags(int num_file, char_u **file)
|
|||||||
&& STRNCMP(file[i], file[j], len + 1) == 0)
|
&& STRNCMP(file[i], file[j], len + 1) == 0)
|
||||||
break;
|
break;
|
||||||
if (j == num_file)
|
if (j == num_file)
|
||||||
{
|
/* item only exists with @en, remove it */
|
||||||
file[i][len] = NUL;
|
file[i][len] = NUL;
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -753,6 +753,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 */
|
||||||
|
/**/
|
||||||
|
1818,
|
||||||
/**/
|
/**/
|
||||||
1817,
|
1817,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user