mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 8.1.1040: FEAT_TAG_ANYWHITE is not enabled in any build
Problem: FEAT_TAG_ANYWHITE is not enabled in any build. Solution: Remove the feature.
This commit is contained in:
@@ -256,11 +256,6 @@ HANGULIN_OBJ = hangulin.obj
|
|||||||
.ENDIF
|
.ENDIF
|
||||||
.ENDIF
|
.ENDIF
|
||||||
|
|
||||||
.IFDEF VIM_TAG_ANYWHITE
|
|
||||||
# TAG_ANYWHITE related setup.
|
|
||||||
TAG_DEF = ,"FEAT_TAG_ANYWHITE"
|
|
||||||
.ENDIF
|
|
||||||
|
|
||||||
.IFDEF VIM_MZSCHEME
|
.IFDEF VIM_MZSCHEME
|
||||||
# MZSCHEME related setup
|
# MZSCHEME related setup
|
||||||
MZSCH_DEF = ,"FEAT_MZSCHEME"
|
MZSCH_DEF = ,"FEAT_MZSCHEME"
|
||||||
|
@@ -6533,9 +6533,6 @@ f_has(typval_T *argvars, typval_T *rettv)
|
|||||||
#ifdef FEAT_TAG_OLDSTATIC
|
#ifdef FEAT_TAG_OLDSTATIC
|
||||||
"tag_old_static",
|
"tag_old_static",
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_TAG_ANYWHITE
|
|
||||||
"tag_any_white",
|
|
||||||
#endif
|
|
||||||
#ifdef FEAT_TCL
|
#ifdef FEAT_TCL
|
||||||
# ifndef DYNAMIC_TCL
|
# ifndef DYNAMIC_TCL
|
||||||
"tcl",
|
"tcl",
|
||||||
|
@@ -312,12 +312,6 @@
|
|||||||
# define FEAT_TAG_OLDSTATIC
|
# define FEAT_TAG_OLDSTATIC
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
|
||||||
* +tag_any_white Allow any white space to separate the fields in a tags
|
|
||||||
* file. When not defined, only a TAB is allowed.
|
|
||||||
*/
|
|
||||||
/* #define FEAT_TAG_ANYWHITE */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* +cscope Unix only: Cscope support.
|
* +cscope Unix only: Cscope support.
|
||||||
*/
|
*/
|
||||||
|
52
src/tag.c
52
src/tag.c
@@ -1931,13 +1931,8 @@ parse_line:
|
|||||||
{
|
{
|
||||||
vim_memset(&tagp, 0, sizeof(tagp));
|
vim_memset(&tagp, 0, sizeof(tagp));
|
||||||
tagp.tagname = lbuf;
|
tagp.tagname = lbuf;
|
||||||
#ifdef FEAT_TAG_ANYWHITE
|
|
||||||
tagp.tagname_end = skiptowhite(lbuf);
|
|
||||||
if (*tagp.tagname_end == NUL)
|
|
||||||
#else
|
|
||||||
tagp.tagname_end = vim_strchr(lbuf, TAB);
|
tagp.tagname_end = vim_strchr(lbuf, TAB);
|
||||||
if (tagp.tagname_end == NULL)
|
if (tagp.tagname_end == NULL)
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
if (vim_strchr(lbuf, NL) == NULL)
|
if (vim_strchr(lbuf, NL) == NULL)
|
||||||
{
|
{
|
||||||
@@ -1976,20 +1971,11 @@ parse_line:
|
|||||||
if (*p == ':')
|
if (*p == ':')
|
||||||
{
|
{
|
||||||
if (tagp.fname == NULL)
|
if (tagp.fname == NULL)
|
||||||
# ifdef FEAT_TAG_ANYWHITE
|
|
||||||
tagp.fname = skipwhite(tagp.tagname_end);
|
|
||||||
# else
|
|
||||||
tagp.fname = tagp.tagname_end + 1;
|
tagp.fname = tagp.tagname_end + 1;
|
||||||
# endif
|
if (fnamencmp(lbuf, tagp.fname, p - lbuf) == 0
|
||||||
if ( fnamencmp(lbuf, tagp.fname, p - lbuf) == 0
|
&& tagp.fname[p - lbuf] == TAB)
|
||||||
# ifdef FEAT_TAG_ANYWHITE
|
|
||||||
&& VIM_ISWHITE(tagp.fname[p - lbuf])
|
|
||||||
# else
|
|
||||||
&& tagp.fname[p - lbuf] == TAB
|
|
||||||
# endif
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
/* found one */
|
// found one
|
||||||
tagp.tagname = p + 1;
|
tagp.tagname = p + 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -2112,20 +2098,10 @@ parse_line:
|
|||||||
#ifdef FEAT_TAG_OLDSTATIC
|
#ifdef FEAT_TAG_OLDSTATIC
|
||||||
if (tagp.fname == NULL)
|
if (tagp.fname == NULL)
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_TAG_ANYWHITE
|
|
||||||
tagp.fname = skipwhite(tagp.tagname_end);
|
|
||||||
#else
|
|
||||||
tagp.fname = tagp.tagname_end + 1;
|
tagp.fname = tagp.tagname_end + 1;
|
||||||
#endif
|
|
||||||
#ifdef FEAT_TAG_ANYWHITE
|
|
||||||
tagp.fname_end = skiptowhite(tagp.fname);
|
|
||||||
tagp.command = skipwhite(tagp.fname_end);
|
|
||||||
if (*tagp.command == NUL)
|
|
||||||
#else
|
|
||||||
tagp.fname_end = vim_strchr(tagp.fname, TAB);
|
tagp.fname_end = vim_strchr(tagp.fname, TAB);
|
||||||
tagp.command = tagp.fname_end + 1;
|
tagp.command = tagp.fname_end + 1;
|
||||||
if (tagp.fname_end == NULL)
|
if (tagp.fname_end == NULL)
|
||||||
#endif
|
|
||||||
i = FAIL;
|
i = FAIL;
|
||||||
else
|
else
|
||||||
i = OK;
|
i = OK;
|
||||||
@@ -2843,41 +2819,25 @@ etag_fail:
|
|||||||
else /* not an Emacs tag */
|
else /* not an Emacs tag */
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
/* Isolate the tagname, from lbuf up to the first white */
|
// Isolate the tagname, from lbuf up to the first white
|
||||||
tagp->tagname = lbuf;
|
tagp->tagname = lbuf;
|
||||||
#ifdef FEAT_TAG_ANYWHITE
|
|
||||||
p = skiptowhite(lbuf);
|
|
||||||
#else
|
|
||||||
p = vim_strchr(lbuf, TAB);
|
p = vim_strchr(lbuf, TAB);
|
||||||
if (p == NULL)
|
if (p == NULL)
|
||||||
return FAIL;
|
return FAIL;
|
||||||
#endif
|
|
||||||
tagp->tagname_end = p;
|
tagp->tagname_end = p;
|
||||||
|
|
||||||
/* Isolate file name, from first to second white space */
|
// Isolate file name, from first to second white space
|
||||||
#ifdef FEAT_TAG_ANYWHITE
|
|
||||||
p = skipwhite(p);
|
|
||||||
#else
|
|
||||||
if (*p != NUL)
|
if (*p != NUL)
|
||||||
++p;
|
++p;
|
||||||
#endif
|
|
||||||
tagp->fname = p;
|
tagp->fname = p;
|
||||||
#ifdef FEAT_TAG_ANYWHITE
|
|
||||||
p = skiptowhite(p);
|
|
||||||
#else
|
|
||||||
p = vim_strchr(p, TAB);
|
p = vim_strchr(p, TAB);
|
||||||
if (p == NULL)
|
if (p == NULL)
|
||||||
return FAIL;
|
return FAIL;
|
||||||
#endif
|
|
||||||
tagp->fname_end = p;
|
tagp->fname_end = p;
|
||||||
|
|
||||||
/* find start of search command, after second white space */
|
// find start of search command, after second white space
|
||||||
#ifdef FEAT_TAG_ANYWHITE
|
|
||||||
p = skipwhite(p);
|
|
||||||
#else
|
|
||||||
if (*p != NUL)
|
if (*p != NUL)
|
||||||
++p;
|
++p;
|
||||||
#endif
|
|
||||||
if (*p == NUL)
|
if (*p == NUL)
|
||||||
return FAIL;
|
return FAIL;
|
||||||
tagp->command = p;
|
tagp->command = p;
|
||||||
|
@@ -610,11 +610,7 @@ static char *(features[]) =
|
|||||||
#else
|
#else
|
||||||
"-tag_old_static",
|
"-tag_old_static",
|
||||||
#endif
|
#endif
|
||||||
#ifdef FEAT_TAG_ANYWHITE
|
|
||||||
"+tag_any_white",
|
|
||||||
#else
|
|
||||||
"-tag_any_white",
|
"-tag_any_white",
|
||||||
#endif
|
|
||||||
#ifdef FEAT_TCL
|
#ifdef FEAT_TCL
|
||||||
# ifdef DYNAMIC_TCL
|
# ifdef DYNAMIC_TCL
|
||||||
"+tcl/dyn",
|
"+tcl/dyn",
|
||||||
@@ -779,6 +775,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 */
|
||||||
|
/**/
|
||||||
|
1040,
|
||||||
/**/
|
/**/
|
||||||
1039,
|
1039,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user