diff options
author | bfredl <bjorn.linse@gmail.com> | 2023-09-16 10:27:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-16 10:27:45 +0200 |
commit | 2d2cf150e13016566567cb854bfdd45d7a84b06e (patch) | |
tree | b43a43cd7dfec2455795a63eb79bdf0aed78df45 /src | |
parent | be10d65bfafe056025ffffa2c1131712b9a493a5 (diff) | |
parent | a916523574135549865d698732a6c9eaae7c7811 (diff) | |
download | rneovim-2d2cf150e13016566567cb854bfdd45d7a84b06e.tar.gz rneovim-2d2cf150e13016566567cb854bfdd45d7a84b06e.tar.bz2 rneovim-2d2cf150e13016566567cb854bfdd45d7a84b06e.zip |
Merge pull request #25078 from glepnir/au
fix(float): don't trigger au event when enter is false
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/api/win_config.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/api/win_config.c b/src/nvim/api/win_config.c index 6a16d06fb7..63cf3bb701 100644 --- a/src/nvim/api/win_config.c +++ b/src/nvim/api/win_config.c @@ -193,7 +193,8 @@ Window nvim_open_win(Buffer buffer, Boolean enter, Dict(float_config) *config, E } // autocmds in win_enter or win_set_buf below may close the window if (win_valid(wp) && buffer > 0) { - win_set_buf(wp, buf, fconfig.noautocmd, err); + Boolean noautocmd = !enter || fconfig.noautocmd; + win_set_buf(wp, buf, noautocmd, err); } if (!win_valid(wp)) { api_set_error(err, kErrorTypeException, "Window was closed immediately"); |