mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
updated for version 7.1-186
This commit is contained in:
@@ -7799,6 +7799,7 @@ static char_u *prev_dir = NULL;
|
|||||||
free_cd_dir()
|
free_cd_dir()
|
||||||
{
|
{
|
||||||
vim_free(prev_dir);
|
vim_free(prev_dir);
|
||||||
|
prev_dir = NULL;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -9521,6 +9522,7 @@ eval_vars(src, srcstart, usedlen, lnump, errormsg, escaped)
|
|||||||
*errormsg = (char_u *)_("E495: no autocommand file name to substitute for \"<afile>\"");
|
*errormsg = (char_u *)_("E495: no autocommand file name to substitute for \"<afile>\"");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
result = shorten_fname1(result);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SPEC_ABUF: /* buffer number for autocommand */
|
case SPEC_ABUF: /* buffer number for autocommand */
|
||||||
|
@@ -5556,7 +5556,7 @@ make_bom(buf, name)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(FEAT_VIMINFO) || defined(FEAT_BROWSE) || \
|
#if defined(FEAT_VIMINFO) || defined(FEAT_BROWSE) || \
|
||||||
defined(FEAT_QUICKFIX) || defined(PROTO)
|
defined(FEAT_QUICKFIX) || defined(FEAT_AUTOCMD) || defined(PROTO)
|
||||||
/*
|
/*
|
||||||
* Try to find a shortname by comparing the fullname with the current
|
* Try to find a shortname by comparing the fullname with the current
|
||||||
* directory.
|
* directory.
|
||||||
@@ -8546,6 +8546,8 @@ apply_autocmds_group(event, fname, fname_io, force, group, buf, eap)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Set the file name to be used for <afile>.
|
* Set the file name to be used for <afile>.
|
||||||
|
* Make a copy to avoid that changing a buffer name or directory makes it
|
||||||
|
* invalid.
|
||||||
*/
|
*/
|
||||||
if (fname_io == NULL)
|
if (fname_io == NULL)
|
||||||
{
|
{
|
||||||
@@ -8558,6 +8560,8 @@ apply_autocmds_group(event, fname, fname_io, force, group, buf, eap)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
autocmd_fname = fname_io;
|
autocmd_fname = fname_io;
|
||||||
|
if (autocmd_fname != NULL)
|
||||||
|
autocmd_fname = FullName_save(autocmd_fname, FALSE);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Set the buffer number to be used for <abuf>.
|
* Set the buffer number to be used for <abuf>.
|
||||||
@@ -8740,6 +8744,7 @@ apply_autocmds_group(event, fname, fname_io, force, group, buf, eap)
|
|||||||
vim_free(sourcing_name);
|
vim_free(sourcing_name);
|
||||||
sourcing_name = save_sourcing_name;
|
sourcing_name = save_sourcing_name;
|
||||||
sourcing_lnum = save_sourcing_lnum;
|
sourcing_lnum = save_sourcing_lnum;
|
||||||
|
vim_free(autocmd_fname);
|
||||||
autocmd_fname = save_autocmd_fname;
|
autocmd_fname = save_autocmd_fname;
|
||||||
autocmd_bufnr = save_autocmd_bufnr;
|
autocmd_bufnr = save_autocmd_bufnr;
|
||||||
autocmd_match = save_autocmd_match;
|
autocmd_match = save_autocmd_match;
|
||||||
|
@@ -666,6 +666,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 */
|
||||||
|
/**/
|
||||||
|
186,
|
||||||
/**/
|
/**/
|
||||||
185,
|
185,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user