mirror of
https://github.com/neovim/neovim.git
synced 2025-09-25 12:38:33 +00:00
feat(events): add DirChangedPre
In Nvim, like DirChanged, this also triggers when switching windows.
This marks Vim patch 8.2.4335 as ported.
vim-patch:8.2.4335: no autocommand event triggered before changing directory
Problem: No autocommand event triggered before changing directory. (Ronnie
Magatti)
Solution: Add DirChangedPre. (closes vim/vim#9721)
28e8f73ae2
This commit is contained in:
@@ -1517,13 +1517,13 @@ static bool apply_autocmds_group(event_T event, char_u *fname, char_u *fname_io,
|
||||
|| event == EVENT_CMDLINELEAVE || event == EVENT_CMDWINENTER
|
||||
|| event == EVENT_CMDWINLEAVE || event == EVENT_CMDUNDEFINED
|
||||
|| event == EVENT_COLORSCHEME || event == EVENT_COLORSCHEMEPRE
|
||||
|| event == EVENT_DIRCHANGED || 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_WINCLOSED) {
|
||||
|| 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_WINCLOSED) {
|
||||
fname = vim_strsave(fname);
|
||||
} else {
|
||||
fname = (char_u *)FullName_save((char *)fname, false);
|
||||
|
Reference in New Issue
Block a user