From 190d0241e2a0cd4ec4bcb520772db835df935530 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Wed, 19 Mar 2025 14:17:53 +0800 Subject: fix(options): fix 'winborder' accepting multiple string values (#32978) Problem: 'winborder' accepting multiple string values. Solution: Use the fallback did_set_str_generic() callback instead of did_set_winborder() which calls opt_strings_flags() with incorrect last argument. --- test/old/testdir/gen_opt_test.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test') diff --git a/test/old/testdir/gen_opt_test.vim b/test/old/testdir/gen_opt_test.vim index 84a352a158..aa4c5ec6e0 100644 --- a/test/old/testdir/gen_opt_test.vim +++ b/test/old/testdir/gen_opt_test.vim @@ -75,7 +75,7 @@ let test_values = { \ 'shada': [['', '''50', '"30'], ['xxx']], \ 'termpastefilter': [['BS', 'HT', 'FF', 'ESC', 'DEL', 'C0', 'C1', 'C0,C1'], \ ['xxx', 'C0,C1,xxx']], - \ 'winborder': [['rounded', 'none', 'single', 'solid'], ['xxx']], + \ 'winborder': [['rounded', 'none', 'single', 'solid'], ['xxx', 'none,solid']], \ 'winhighlight': [['', 'a:b', 'a:', 'a:b,c:d'], \ ['a', ':', ':b', 'a:b:c', 'a:/', '/:b', ',', 'a:b,,', 'a:b,c']], \ -- cgit