From 5ca5cc6412d7d68fd380926f9551a8b7ba335199 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 24 Aug 2021 21:56:03 +0200 Subject: patch 8.2.3371: Vim9: :$ENV cannot be followed by ->func() in next line Problem: Vim9: :$ENV cannot be followed by ->func() in next line. Solution: Use "$ENV" as the start of an expression. (closes #8790) --- src/testdir/test_vim9_cmd.vim | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/testdir/test_vim9_cmd.vim') diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim index ec845ea40b..128575b955 100644 --- a/src/testdir/test_vim9_cmd.vim +++ b/src/testdir/test_vim9_cmd.vim @@ -553,6 +553,22 @@ def Test_register_use_linebreak() CheckDefAndScriptSuccess(lines) enddef +def Test_environment_use_linebreak() + var lines =<< trim END + new + $TESTENV = 'one' + $TESTENV->setline(1) + $TESTENV = 'two' + $TESTENV ->setline(2) + $TESTENV = 'three' + $TESTENV + ->setline(3) + assert_equal(['one', 'two', 'three'], getline(1, '$')) + bwipe! + END + CheckDefAndScriptSuccess(lines) +enddef + def Test_skipped_expr_linebreak() if 0 var x = [] -- cgit v1.2.3