aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_meta/vimfn.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2025-03-02 06:35:20 +0800
committerzeertzjq <zeertzjq@outlook.com>2025-03-02 07:02:10 +0800
commit26775183ff67968cef06d42666f451c0d1e5c4dc (patch)
tree5f8688f8f6cf11adb11e2a8f7638802fe3e013b7 /runtime/lua/vim/_meta/vimfn.lua
parent47b748af5465201cfba710efb9ca695d2b19304b (diff)
downloadrneovim-26775183ff67968cef06d42666f451c0d1e5c4dc.tar.gz
rneovim-26775183ff67968cef06d42666f451c0d1e5c4dc.tar.bz2
rneovim-26775183ff67968cef06d42666f451c0d1e5c4dc.zip
vim-patch:9.1.1160: Ctrl-Y does not work well with "preinsert" when completing items
Problem: The 'preinsert' feature requires Ctrl-Y to confirm insertion, but Ctrl-Y only works when the popup menu (pum) is displayed. Without enforcing this dependency, it could lead to confusing behavior or non-functional features. Solution: Modify ins_compl_has_preinsert() to check for both 'menu' and 'menuone' flags when 'preinsert' is set. Update documentation to clarify this requirement. This avoids adding complex conditional behaviors. (glepnir) fixes: vim/vim#16728 closes: vim/vim#16753 https://github.com/vim/vim/commit/a2c5559f297a18dc1ce3c4f1f9fd6204aed321c9 Co-authored-by: glepnir <glephunter@gmail.com>
Diffstat (limited to 'runtime/lua/vim/_meta/vimfn.lua')
0 files changed, 0 insertions, 0 deletions