diff options
| author | zeertzjq <zeertzjq@outlook.com> | 2025-04-16 07:50:08 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-16 07:50:08 +0800 |
| commit | b0f97177d4704c64f5fad36f86e9375bc9473679 (patch) | |
| tree | 3d38d278fc6ba28668fcb1566fd919304ed867fe /runtime/lua/_vim9script.lua | |
| parent | d2d1b5e944b5888f3237d48e1a88aa6c8e156edc (diff) | |
| download | rneovim-b0f97177d4704c64f5fad36f86e9375bc9473679.tar.gz rneovim-b0f97177d4704c64f5fad36f86e9375bc9473679.tar.bz2 rneovim-b0f97177d4704c64f5fad36f86e9375bc9473679.zip | |
vim-patch:9.1.1305: completion menu active after switching windows/tabs (#33488)
Problem: When switching to another window or tab page while the
completion menu is active, the menu stays visible, although it
belongs to the previous window/tab page context (Evgeni
Chasnovski).
Solution: Track the window and tab page where completion started. Detect
changes in the main editing loop and cancel completion mode if
the current window or tab page differs from where completion
started.
fixes: vim/vim#17090
closes: vim/vim#17101
https://github.com/vim/vim/commit/cf7f01252f00061876f7eb14dbf74342a55a13a1
Co-authored-by: glepnir <glephunter@gmail.com>
Diffstat (limited to 'runtime/lua/_vim9script.lua')
0 files changed, 0 insertions, 0 deletions