]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(vim): Update base-syntax, improve :mark and :substitute highlighting
authorDoug Kearns <dougkearns@gmail.com>
Sat, 31 May 2025 15:52:48 +0000 (17:52 +0200)
committerChristian Brabandt <cb@256bit.org>
Sat, 31 May 2025 15:52:48 +0000 (17:52 +0200)
commit086b3b5b796368bca767e43ba22584391357a10a
treec073af2f180437d23d5187ca30ce70b3d40fa1ab
parent54a09e7e861f314965cb1492ee6754c6d5daf653
runtime(vim): Update base-syntax, improve :mark and :substitute highlighting

- Match full :mark and :k commands.
- Match 2 and 3 letter :s repeat commands.
- Match :s [count] argument.

closes: #17408

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
30 files changed:
runtime/syntax/generator/gen_syntax_vim.vim
runtime/syntax/generator/vim.vim.base
runtime/syntax/testdir/dumps/vim_ex_mark_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_06.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_07.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_08.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_09.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_10.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_11.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_mark_12.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_substitute_00.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_01.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_02.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_03.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_04.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_05.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_06.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_07.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_08.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_09.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_substitute_10.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_substitute_11.dump [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_mark.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_substitute.vim
runtime/syntax/vim.vim