diff options
author | naohiro ono <obcat@icloud.com> | 2021-11-13 12:38:49 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-11-13 12:38:49 +0000 |
commit | 23beefed73aadb243fb67cf944e3d60fe8c038bb (patch) | |
tree | 8d03d8a6bc3126588a637252bd1a23e53baeaabf /src/autocmd.c | |
parent | a0fca17251bf491db7b8d302ce22dee844597e82 (diff) |
patch 8.2.3591: no event is triggered when closing a windowv8.2.3591
Problem: No event is triggered when closing a window.
Solution: Add the WinClosed event. (Naohiro Ono, closes #9110)
Diffstat (limited to 'src/autocmd.c')
-rw-r--r-- | src/autocmd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/autocmd.c b/src/autocmd.c index 1704cd4e3a..14cd4af592 100644 --- a/src/autocmd.c +++ b/src/autocmd.c @@ -186,6 +186,7 @@ static struct event_name {"VimLeave", EVENT_VIMLEAVE}, {"VimLeavePre", EVENT_VIMLEAVEPRE}, {"WinNew", EVENT_WINNEW}, + {"WinClosed", EVENT_WINCLOSED}, {"WinEnter", EVENT_WINENTER}, {"WinLeave", EVENT_WINLEAVE}, {"VimResized", EVENT_VIMRESIZED}, @@ -2042,7 +2043,8 @@ apply_autocmds_group( || event == EVENT_OPTIONSET || event == EVENT_QUICKFIXCMDPOST || event == EVENT_DIRCHANGED - || event == EVENT_MODECHANGED) + || event == EVENT_MODECHANGED + || event == EVENT_WINCLOSED) { fname = vim_strsave(fname); autocmd_fname_full = TRUE; // don't expand it later |