]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(vim): Update base-syntax, match Vim9 boolean and null literals in parens
authorDoug Kearns <dougkearns@gmail.com>
Wed, 12 Feb 2025 19:44:17 +0000 (20:44 +0100)
committerChristian Brabandt <cb@256bit.org>
Wed, 12 Feb 2025 19:44:17 +0000 (20:44 +0100)
commita9c06429ac2a5366ec177621f2275b166605f681
treed101d5ef774c2408cb221e2a2c81cd66cb5c6a77
parent88ce0c546b54ecb0dc573b99cde6246f87b42687
runtime(vim): Update base-syntax, match Vim9 boolean and null literals in parens

- Match Vim9 boolean and null literals in parenthesised expressions and
  function argument lists.
- Match read-only registers in expressions.

closes: #16622

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
27 files changed:
runtime/syntax/generator/vim.vim.base
runtime/syntax/testdir/dumps/vim9_expr_01.dump
runtime/syntax/testdir/dumps/vim9_expr_02.dump
runtime/syntax/testdir/dumps/vim9_expr_03.dump
runtime/syntax/testdir/dumps/vim9_expr_04.dump
runtime/syntax/testdir/dumps/vim9_expr_05.dump
runtime/syntax/testdir/dumps/vim9_expr_06.dump
runtime/syntax/testdir/dumps/vim9_super_this_keywords3_01.dump
runtime/syntax/testdir/dumps/vim9_super_this_keywords_02.dump
runtime/syntax/testdir/dumps/vim9_super_this_keywords_03.dump
runtime/syntax/testdir/dumps/vim_expr_01.dump
runtime/syntax/testdir/dumps/vim_expr_02.dump
runtime/syntax/testdir/dumps/vim_expr_03.dump
runtime/syntax/testdir/dumps/vim_expr_04.dump
runtime/syntax/testdir/dumps/vim_expr_05.dump
runtime/syntax/testdir/dumps/vim_expr_06.dump
runtime/syntax/testdir/dumps/vim_expr_07.dump
runtime/syntax/testdir/dumps/vim_expr_08.dump
runtime/syntax/testdir/dumps/vim_expr_09.dump
runtime/syntax/testdir/dumps/vim_expr_10.dump
runtime/syntax/testdir/dumps/vim_expr_11.dump
runtime/syntax/testdir/dumps/vim_expr_12.dump
runtime/syntax/testdir/dumps/vim_expr_13.dump
runtime/syntax/testdir/dumps/vim_expr_14.dump [new file with mode: 0644]
runtime/syntax/testdir/input/vim9_expr.vim
runtime/syntax/testdir/input/vim_expr.vim
runtime/syntax/vim.vim