From 03717bf6a27d753fe8f9d713d66594fb1940515f Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Wed, 28 Apr 2021 20:00:40 +0200 Subject: patch 8.2.2816: Vim9: comment below expression in lambda causes problems Problem: Vim9: comment below expression in lambda causes problems. Solution: Use a single space for empty and comment lines. (closes #8156) --- src/testdir/test_vim9_expr.vim | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/testdir/test_vim9_expr.vim') diff --git a/src/testdir/test_vim9_expr.vim b/src/testdir/test_vim9_expr.vim index fdedd5f042..de77b198b9 100644 --- a/src/testdir/test_vim9_expr.vim +++ b/src/testdir/test_vim9_expr.vim @@ -1887,6 +1887,7 @@ enddef def Test_expr7_lambda() var lines =<< trim END var La = () => 'result' + # comment assert_equal('result', La()) assert_equal([1, 3, 5], [1, 2, 3]->map((key, val) => key + val)) @@ -1897,6 +1898,12 @@ def Test_expr7_lambda() ) assert_equal([{}, {111: 111}, {}], dll) + # comment halfway an expression + var Ref = () => 4 + # comment + + 6 + assert_equal(10, Ref()) + ll = range(3) map(ll, (k, v) => v == 8 || v == 9 -- cgit v1.2.3