]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(vim): Update base syntax, refine object constructor matching
authorDoug Kearns <dougkearns@gmail.com>
Tue, 11 Nov 2025 16:37:09 +0000 (16:37 +0000)
committerChristian Brabandt <cb@256bit.org>
Tue, 11 Nov 2025 16:37:09 +0000 (16:37 +0000)
commitfe249721390cae1ad26f8637bdfe4716bb5bb241
treedb95cc22625bd408723c84866de74fee5e3075f2
parent54cc8201291e6f8860084ce7e7cd5b8069344612
runtime(vim): Update base syntax, refine object constructor matching

Match "object" and "<" ... ">" separately with dedicated syntax groups
to allow for highlighting distinct from that generally used for types.

closes: #18721

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/syntax/generator/vim.vim.base
runtime/syntax/testdir/dumps/vim9_types_example_object_00.dump
runtime/syntax/testdir/dumps/vim9_types_example_object_01.dump
runtime/syntax/testdir/dumps/vim9_types_object_00.dump
runtime/syntax/testdir/dumps/vim9_types_object_01.dump
runtime/syntax/testdir/input/vim9_types_example_object.vim
runtime/syntax/testdir/input/vim9_types_object.vim
runtime/syntax/vim.vim