Mercurial > vim
diff src/testdir/test_vim9_script.vim @ 33136:aecd03679315 v9.0.1850
patch 9.0.1850: Vim9: wrong line number where options set
Commit: https://github.com/vim/vim/commit/32f3461465a26192172734584c4cbab6e55e2b7f
Author: LemonBoy <thatlemon@gmail.com>
Date: Sat Sep 2 21:52:05 2023 +0200
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 <cb@256bit.org>
Co-authored-by: LemonBoy <thatlemon@gmail.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 02 Sep 2023 22:00:05 +0200 |
parents | 695b50472e85 |
children | 88fa56e88cd7 |
line wrap: on
line diff
--- 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