diff options
author | dkearns <dougkearns@gmail.com> | 2024-03-15 23:45:48 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-15 12:45:48 +0000 |
commit | 61887b3d6fd8b441c90416ea7855e1fe5a9ae32c (patch) | |
tree | fa6fce9cf4ec36ba66035d840d470429177cd531 /runtime/syntax/testdir/input/vim_ex_echo.vim | |
parent | c35fc03dbd47582b256776fb11f11d8ceb24f8f0 (diff) |
runtime(vim): Update base-syntax, improve :echo and :execute highlighting (#14199)
Improve :echo and :execute highlighting.
- Add better line-continuation support for both commands.
- Improve the :execute command's expression argument matching.
- Remove the fix for issue #9987 as this is now handled by correctly
matching the parens in :echo (...) as operator parens.
Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime/syntax/testdir/input/vim_ex_echo.vim')
-rw-r--r-- | runtime/syntax/testdir/input/vim_ex_echo.vim | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/runtime/syntax/testdir/input/vim_ex_echo.vim b/runtime/syntax/testdir/input/vim_ex_echo.vim index c031724b8a..df2bf5c97d 100644 --- a/runtime/syntax/testdir/input/vim_ex_echo.vim +++ b/runtime/syntax/testdir/input/vim_ex_echo.vim @@ -15,6 +15,24 @@ echo "Answer = " "\ comment \ 42 +echo + \ "Answer = " + "\ comment + \ 42 + " :echo without {expr} echo| echo "Foo" +" trailing comment needs | +echo "foo" | " comment + + +" Issue #9987 (parenthesised argument - not a function call) + +let foo = {'end': 123} + +if 123 + echo (foo.end) +else + echo 'bar' +endif |