]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(vim): Update base-syntax, improve folding function matches
authorDoug Kearns <dougkearns@gmail.com>
Thu, 19 Sep 2024 17:51:59 +0000 (19:51 +0200)
committerChristian Brabandt <cb@256bit.org>
Thu, 19 Sep 2024 17:51:59 +0000 (19:51 +0200)
commit35699f17497dcdcfdd747fedaef28f208ac6eb5f
treec4b8032801cc461e80f5a8bf1a823d23ec17eba4
parente019f3626d51f3f71672e30f39e085f3f8a1dd44
runtime(vim): Update base-syntax, improve folding function matches

- Allow function command modifiers.
- Match function bodies starting with empty lines.

Command modifiers reported by @Konfekt.

fixes #15671
closes: #15674

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
48 files changed:
runtime/syntax/generator/vim.vim.base
runtime/syntax/testdir/dumps/vim_ex_def_01.dump
runtime/syntax/testdir/dumps/vim_ex_def_02.dump
runtime/syntax/testdir/dumps/vim_ex_def_03.dump
runtime/syntax/testdir/dumps/vim_ex_def_04.dump
runtime/syntax/testdir/dumps/vim_ex_def_05.dump
runtime/syntax/testdir/dumps/vim_ex_def_06.dump
runtime/syntax/testdir/dumps/vim_ex_def_fold_00.dump
runtime/syntax/testdir/dumps/vim_ex_def_fold_01.dump
runtime/syntax/testdir/dumps/vim_ex_def_fold_02.dump
runtime/syntax/testdir/dumps/vim_ex_def_fold_03.dump
runtime/syntax/testdir/dumps/vim_ex_def_fold_04.dump
runtime/syntax/testdir/dumps/vim_ex_def_fold_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_def_fold_06.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_def_fold_07.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_def_fold_08.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_def_fold_09.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_def_fold_10.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_02.dump
runtime/syntax/testdir/dumps/vim_ex_function_03.dump
runtime/syntax/testdir/dumps/vim_ex_function_04.dump
runtime/syntax/testdir/dumps/vim_ex_function_05.dump
runtime/syntax/testdir/dumps/vim_ex_function_06.dump
runtime/syntax/testdir/dumps/vim_ex_function_07.dump
runtime/syntax/testdir/dumps/vim_ex_function_08.dump
runtime/syntax/testdir/dumps/vim_ex_function_09.dump
runtime/syntax/testdir/dumps/vim_ex_function_10.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_00.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_01.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_02.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_03.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_04.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_05.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_06.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_07.dump
runtime/syntax/testdir/dumps/vim_ex_function_fold_08.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_fold_09.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_fold_10.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_fold_11.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_fold_12.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_fold_13.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_fold_14.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_fold_15.dump [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_def.vim
runtime/syntax/testdir/input/vim_ex_def_fold.vim
runtime/syntax/testdir/input/vim_ex_function.vim
runtime/syntax/testdir/input/vim_ex_function_fold.vim
runtime/syntax/vim.vim