Mercurial > vim
diff src/testdir/test_vim9_script.vim @ 21548:4e679db1c404 v8.2.1324
patch 8.2.1324: Vim9: line break after "=" does not work
Commit: https://github.com/vim/vim/commit/c7e44a7e4caedc1bc33f5c8e481109c0ae002823
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Jul 29 21:37:43 2020 +0200
patch 8.2.1324: Vim9: line break after "=" does not work
Problem: Vim9: line break after "=" does not work.
Solution: Also allow for NUL after "=". (closes https://github.com/vim/vim/issues/6549)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 29 Jul 2020 21:45:04 +0200 |
parents | 8e278698b1fe |
children | b8b15e8cbf5f |
line wrap: on
line diff
--- a/src/testdir/test_vim9_script.vim +++ b/src/testdir/test_vim9_script.vim @@ -358,6 +358,25 @@ def Test_assignment_var_list() assert_equal(['three'], vrem) enddef +def Test_assignment_vim9script() + let lines =<< trim END + vim9script + def Func(): list<number> + return [1, 2] + enddef + let var1: number + let var2: number + [var1, var2] = + Func() + assert_equal(1, var1) + assert_equal(2, var2) + let ll = + Func() + assert_equal([1, 2], ll) + END + CheckScriptSuccess(lines) +enddef + def Mess(): string v:foldstart = 123 return 'xxx'