diff options
author | bfredl <bjorn.linse@gmail.com> | 2023-09-20 09:25:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-20 09:25:59 +0200 |
commit | acde86d43690cf6451793250ae7ada4254bc2be3 (patch) | |
tree | 640f376da51143065e6cbf51aaeb2835740f665c /src | |
parent | c6cc56d69cf294e8b91602a2f34a261325691286 (diff) | |
parent | 437ed3cee2d29a24d555a873d024cd851b953153 (diff) | |
download | rneovim-acde86d43690cf6451793250ae7ada4254bc2be3.tar.gz rneovim-acde86d43690cf6451793250ae7ada4254bc2be3.tar.bz2 rneovim-acde86d43690cf6451793250ae7ada4254bc2be3.zip |
Merge pull request #25096 from glepnir/float_winnew
fix(float): trigger winnew event when float window create
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/api/win_config.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/api/win_config.c b/src/nvim/api/win_config.c index 3d77d65fbc..ebdbd896a5 100644 --- a/src/nvim/api/win_config.c +++ b/src/nvim/api/win_config.c @@ -197,6 +197,9 @@ Window nvim_open_win(Buffer buffer, Boolean enter, Dict(float_config) *config, E if (win_valid(wp) && buffer > 0) { Boolean noautocmd = !enter || fconfig.noautocmd; win_set_buf(wp, buf, noautocmd, err); + if (!fconfig.noautocmd) { + apply_autocmds(EVENT_WINNEW, NULL, NULL, false, buf); + } } if (!win_valid(wp)) { api_set_error(err, kErrorTypeException, "Window was closed immediately"); |