]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.2.0051: 'previewpopup' is missing features available in 'completepopup' v9.2.0051
authorArkissa <mrarkssac@gmail.com>
Tue, 24 Feb 2026 21:45:22 +0000 (21:45 +0000)
committerChristian Brabandt <cb@256bit.org>
Tue, 24 Feb 2026 21:48:48 +0000 (21:48 +0000)
commit6eb0bfd5bbf48ff4dc1d1bbf647dc6c9b96a6eed
tree1040576153dac6e5f025d2e730c09493a61d50b7
parentc4a6fa3eade9d30e0bda7e5b7077951da9e75279
patch 9.2.0051: 'previewpopup' is missing features available in 'completepopup'

Problem:  The 'previewpopup' option lacks several customization values
          that 'completepopup' supports, such as borders, shadows,
          and UI handles.
Solution: Add support for "border", "borderhighlight", "close",
          "resize", and "shadow" to 'previewpopup' (Arkissa)

closes: #18873

Signed-off-by: Arkissa <mrarkssac@gmail.com>
Signed-off-by: Girish Palya <girishji@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
24 files changed:
runtime/doc/version9.txt
runtime/doc/windows.txt
src/optionstr.c
src/popupwin.c
src/testdir/dumps/Test_previewpopup_border_1.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_2.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_3.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_4.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_5.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_6.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_7.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_mouse_1.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_mouse_2.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_mouse_3.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_mouse_4.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_mouse_5.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_mouse_6.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_border_mouse_7.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_shadow_1.dump [new file with mode: 0644]
src/testdir/dumps/Test_previewpopup_shadow_2.dump [new file with mode: 0644]
src/testdir/test_options.vim
src/testdir/test_popupwin.vim
src/testdir/util/gen_opt_test.vim
src/version.c