Mercurial > vim
diff runtime/doc/autocmd.txt @ 27617:269f89efb06a v8.2.4335
patch 8.2.4335: no autocommand event triggered before changing directory
Commit: https://github.com/vim/vim/commit/28e8f73ae2d90009fd62cd60f97c2643ba44de68
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Feb 9 12:58:20 2022 +0000
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 #9721)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 09 Feb 2022 14:00:05 +0100 |
parents | 3649b5a6b1b6 |
children | 179c118424a6 |
line wrap: on
line diff
--- a/runtime/doc/autocmd.txt +++ b/runtime/doc/autocmd.txt @@ -326,6 +326,7 @@ Name triggered by ~ |FileChangedRO| before making the first change to a read-only file |DiffUpdated| after diffs have been updated +|DirChangedPre| before the working directory will change |DirChanged| after the working directory has changed |ShellCmdPost| after executing a shell command @@ -738,6 +739,11 @@ DiffUpdated After diffs have been upda what kind of diff is being used (internal or external) this can be triggered on every change or when doing |:diffupdate|. + *DirChangedPre* +DirChangedPre The working directory is going to be changed, + as with ||DirChanged|. The pattern is like + with |DirChanged|. The new directory can be + found in v:event.directory. *DirChanged* DirChanged The working directory has changed in response to the |:cd| or |:tcd| or |:lcd| commands, or