patch 8.2.1099: Vim9: cannot use line break in :cexpr argument
Problem: Vim9: cannot use line break in :cexpr argument.
Solution: Check for line break.
diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim
index 031b319..447ea68 100644
--- a/src/testdir/test_vim9_script.vim
+++ b/src/testdir/test_vim9_script.vim
@@ -599,6 +599,20 @@
CheckScriptSuccess(lines)
enddef
+def Test_cexpr_vimscript()
+ " only checks line continuation
+ set errorformat=File\ %f\ line\ %l
+ let lines =<< trim END
+ vim9script
+ cexpr 'File'
+ .. ' someFile' ..
+ ' line 19'
+ assert_equal(19, getqflist()[0].lnum)
+ END
+ CheckScriptSuccess(lines)
+ set errorformat&
+enddef
+
if has('channel')
let someJob = test_null_job()