mirror of
https://github.com/neovim/neovim.git
synced 2025-10-01 15:38:33 +00:00
vim-patch:9.0.0713: <amatch> of MenuPopup event is expanded like a file name (#20572)
Problem: <amatch> of MenuPopup event is expanded like a file name.
Solution: Do not expand <amatch> for MenuPopup. (closes vim/vim#11328)
c601d988b6
This commit is contained in:
@@ -1743,17 +1743,18 @@ bool apply_autocmds_group(event_T event, char *fname, char *fname_io, bool force
|
||||
sfname = xstrdup(fname);
|
||||
// Don't try expanding the following events.
|
||||
if (event == EVENT_CMDLINECHANGED || event == EVENT_CMDLINEENTER
|
||||
|| event == EVENT_CMDLINELEAVE || event == EVENT_CMDWINENTER
|
||||
|| event == EVENT_CMDWINLEAVE || event == EVENT_CMDUNDEFINED
|
||||
|| event == EVENT_CMDLINELEAVE || event == EVENT_CMDUNDEFINED
|
||||
|| event == EVENT_CMDWINENTER || event == EVENT_CMDWINLEAVE
|
||||
|| event == EVENT_COLORSCHEME || event == EVENT_COLORSCHEMEPRE
|
||||
|| event == EVENT_DIRCHANGED || event == EVENT_DIRCHANGEDPRE
|
||||
|| event == EVENT_FILETYPE || event == EVENT_FUNCUNDEFINED
|
||||
|| event == EVENT_MODECHANGED || event == EVENT_OPTIONSET
|
||||
|| event == EVENT_QUICKFIXCMDPOST || event == EVENT_QUICKFIXCMDPRE
|
||||
|| event == EVENT_REMOTEREPLY || event == EVENT_SPELLFILEMISSING
|
||||
|| event == EVENT_SYNTAX || event == EVENT_SIGNAL
|
||||
|| event == EVENT_TABCLOSED || event == EVENT_USER
|
||||
|| event == EVENT_WINCLOSED || event == EVENT_WINSCROLLED) {
|
||||
|| event == EVENT_MENUPOPUP || event == EVENT_MODECHANGED
|
||||
|| event == EVENT_OPTIONSET || event == EVENT_QUICKFIXCMDPOST
|
||||
|| event == EVENT_QUICKFIXCMDPRE || event == EVENT_REMOTEREPLY
|
||||
|| event == EVENT_SIGNAL || event == EVENT_SPELLFILEMISSING
|
||||
|| event == EVENT_SYNTAX || event == EVENT_TABCLOSED
|
||||
|| event == EVENT_USER || event == EVENT_WINCLOSED
|
||||
|| event == EVENT_WINSCROLLED) {
|
||||
fname = xstrdup(fname);
|
||||
} else {
|
||||
fname = FullName_save(fname, false);
|
||||
|
Reference in New Issue
Block a user