From 32f3461465a26192172734584c4cbab6e55e2b7f Mon Sep 17 00:00:00 2001 From: LemonBoy Date: Sat, 2 Sep 2023 21:52:05 +0200 Subject: patch 9.0.1850: Vim9: wrong line number where options set Problem: Vim9: wrong line number where options set Solution: Set source line number earlier closes: #13006 closes: #13013 Signed-off-by: Christian Brabandt Co-authored-by: LemonBoy --- src/testdir/test_vim9_script.vim | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/testdir/test_vim9_script.vim') diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim index 338167e7b2..656185adad 100644 --- a/src/testdir/test_vim9_script.vim +++ b/src/testdir/test_vim9_script.vim @@ -4332,6 +4332,23 @@ def Test_option_set() set foldlevel& enddef +def Test_option_set_line_number() + var lines =<< trim END + vim9script + # line2 + # line3 + def F() + # line5 + &foldlevel = -128 + enddef + F() + END + v9.CheckScriptSuccess(lines) + + var res = execute('verbose set foldlevel') + assert_match(' foldlevel.*Last set from .*XScriptSuccess\d\+ line 6', res) +enddef + def Test_option_modifier() # legacy script allows for white space var lines =<< trim END -- cgit v1.2.3