patch 8.2.3365: Vim9: cannot use option for all operations
Problem: Vim9: cannot use option for all operations.
Solution: Recognize more operations. (closes #8779)
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim
index a9e95ff..4b3cbc6 100644
--- a/src/testdir/test_vim9_cmd.vim
+++ b/src/testdir/test_vim9_cmd.vim
@@ -521,6 +521,22 @@
CheckScriptSuccess(lines)
enddef
+def Test_option_use_linebreak()
+ var lines =<< trim END
+ new
+ &matchpairs = '(:)'
+ &matchpairs->setline(1)
+ &matchpairs = '[:]'
+ &matchpairs ->setline(2)
+ &matchpairs = '{:}'
+ &matchpairs
+ ->setline(3)
+ assert_equal(['(:)', '[:]', '{:}'], getline(1, '$'))
+ bwipe!
+ END
+ CheckDefAndScriptSuccess(lines)
+enddef
+
def Test_skipped_expr_linebreak()
if 0
var x = []