]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(vim): Update base-syntax, improve performance
authorDoug Kearns <dougkearns@gmail.com>
Sun, 16 Feb 2025 15:40:12 +0000 (16:40 +0100)
committerChristian Brabandt <cb@256bit.org>
Sun, 16 Feb 2025 15:40:12 +0000 (16:40 +0100)
commit68ba6c2c6c165796225f321597341a464fd72b63
tree6f40e975397717d7bd711ab55ccd4af6b762e17a
parent5887cce1d71bd249468f955f99e8e75904acea22
runtime(vim): Update base-syntax, improve performance

Contain the vimNotation syntax group, matching this at top level is
unnecessary and very slow.

The removed vimString and vimNumber definitions are broken and/or never
match. They have long been replaced by newer definitions.

closes: #16645

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
13 files changed:
runtime/syntax/generator/vim.vim.base
runtime/syntax/testdir/dumps/vim_key_notation_00.dump
runtime/syntax/testdir/dumps/vim_key_notation_01.dump
runtime/syntax/testdir/dumps/vim_key_notation_02.dump
runtime/syntax/testdir/dumps/vim_key_notation_03.dump
runtime/syntax/testdir/dumps/vim_key_notation_04.dump
runtime/syntax/testdir/dumps/vim_key_notation_05.dump
runtime/syntax/testdir/dumps/vim_key_notation_06.dump
runtime/syntax/testdir/dumps/vim_key_notation_07.dump
runtime/syntax/testdir/dumps/vim_key_notation_08.dump
runtime/syntax/testdir/dumps/vim_key_notation_09.dump
runtime/syntax/testdir/input/vim_key_notation.vim
runtime/syntax/vim.vim