mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:8.1.0732: cannot build without the eval feature
Problem: Cannot build without the eval feature.
Solution: Make a copy of the sourced file name.
ea56e167c8
This commit is contained in:
parent
aa681df25f
commit
fdfdc0a228
@ -3186,7 +3186,7 @@ int do_source(char_u *fname, int check_other, int is_vimrc)
|
||||
}
|
||||
si = &SCRIPT_ITEM(current_SID);
|
||||
si->sn_name = fname_exp;
|
||||
fname_exp = NULL;
|
||||
fname_exp = vim_strsave(si->sn_name); // used for autocmd
|
||||
if (file_id_ok) {
|
||||
si->file_id_valid = true;
|
||||
si->file_id = file_id;
|
||||
@ -3288,7 +3288,7 @@ int do_source(char_u *fname, int check_other, int is_vimrc)
|
||||
convert_setup(&cookie.conv, NULL, NULL);
|
||||
|
||||
if (trigger_source_post) {
|
||||
apply_autocmds(EVENT_SOURCEPOST, si->sn_name, si->sn_name, false, curbuf);
|
||||
apply_autocmds(EVENT_SOURCEPOST, fname_exp, fname_exp, false, curbuf);
|
||||
}
|
||||
|
||||
theend:
|
||||
|
Loading…
Reference in New Issue
Block a user