]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(vim): Update syntax file, improve :substitute matching (#14093)
authordkearns <dougkearns@gmail.com>
Mon, 26 Feb 2024 20:10:18 +0000 (07:10 +1100)
committerGitHub <noreply@github.com>
Mon, 26 Feb 2024 20:10:18 +0000 (21:10 +0100)
commit2c51e15b66a4be9b5134c495ef546479aaa89ce9
treead0e6050b27be98ea5434376e01feee710503ac2
parentff2b79d23956263ab0120623c37e0b4498be01db
runtime(vim): Update syntax file, improve :substitute matching (#14093)

- Differentiate between :substitute and substitute(), fixes #13883.
- Match all allowed :substitute delimiters.
- Remove leading context from :substitute matches.

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
15 files changed:
runtime/syntax/generator/vim.vim.base
runtime/syntax/testdir/dumps/vim_ex_commands_23.dump
runtime/syntax/testdir/dumps/vim_ex_commands_25.dump
runtime/syntax/testdir/dumps/vim_ex_commands_26.dump
runtime/syntax/testdir/dumps/vim_ex_commands_56.dump
runtime/syntax/testdir/dumps/vim_ex_commands_58.dump
runtime/syntax/testdir/dumps/vim_ex_commands_59.dump
runtime/syntax/testdir/dumps/vim_ex_substitute_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_substitute_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_substitute_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_substitute_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_substitute_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_substitute_99.dump [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_substitute.vim [new file with mode: 0644]
runtime/syntax/vim.vim