summaryrefslogtreecommitdiff
path: root/src/misc2.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-02-09 12:58:20 +0000
committerBram Moolenaar <Bram@vim.org>2022-02-09 12:58:20 +0000
commit28e8f73ae2d90009fd62cd60f97c2643ba44de68 (patch)
treedd381874612b06d380a05c01c6c4b510c861d885 /src/misc2.c
parent68cc2b8a37197872e737fb61244069e13b7227a2 (diff)
downloadvim-git-28e8f73ae2d90009fd62cd60f97c2643ba44de68.tar.gz
patch 8.2.4335: no autocommand event triggered before changing directoryv8.2.4335
Problem: No autocommand event triggered before changing directory. (Ronnie Magatti) Solution: Add DirChangedPre. (closes #9721)
Diffstat (limited to 'src/misc2.c')
-rw-r--r--src/misc2.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/misc2.c b/src/misc2.c
index fac836fb7..38da7e59c 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -1914,6 +1914,9 @@ vim_chdirfile(char_u *fname, char *trigger_autocmd)
// nothing to do
return OK;
+ if (trigger_autocmd != NULL)
+ trigger_DirChangedPre((char_u *)trigger_autocmd, new_dir);
+
if (mch_chdir((char *)new_dir) != 0)
return FAIL;