]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(vim): Update base-syntax, improve :echo and :execute highlighting (#14199)
authordkearns <dougkearns@gmail.com>
Fri, 15 Mar 2024 12:45:48 +0000 (23:45 +1100)
committerGitHub <noreply@github.com>
Fri, 15 Mar 2024 12:45:48 +0000 (12:45 +0000)
commit61887b3d6fd8b441c90416ea7855e1fe5a9ae32c
treefa6fce9cf4ec36ba66035d840d470429177cd531
parentc35fc03dbd47582b256776fb11f11d8ceb24f8f0
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>
16 files changed:
runtime/syntax/generator/gen_syntax_vim.vim
runtime/syntax/generator/vim.vim.base
runtime/syntax/testdir/dumps/vim_ex_echo_00.dump
runtime/syntax/testdir/dumps/vim_ex_echo_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_echo_99.dump
runtime/syntax/testdir/dumps/vim_ex_execute_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_execute_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_execute_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_execute_99.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_func_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_func_99.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_line_continuation_00.dump
runtime/syntax/testdir/dumps/vim_line_continuation_01.dump
runtime/syntax/testdir/input/vim_ex_echo.vim
runtime/syntax/testdir/input/vim_ex_execute.vim [new file with mode: 0644]
runtime/syntax/vim.vim