]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(vim): Update base-syntax, fix function tail comments
authorDoug Kearns <dougkearns@gmail.com>
Sat, 22 Jun 2024 09:20:36 +0000 (11:20 +0200)
committerChristian Brabandt <cb@256bit.org>
Sat, 22 Jun 2024 09:20:36 +0000 (11:20 +0200)
commitfc64ac0be2c4f9446798de4d66b029526d1afa85
tree68f44f33a0a49f8251a1148c3325230b30026a4b
parentf0e691442005c12a7c35746048f0942f44e23a4c
runtime(vim): Update base-syntax, fix function tail comments

Match Vim9-script comments after :def and :enddef and legacy-script
comments after :func and :endfunc, in any definition context.

Highlight incorrect comment types after these commands as errors.

fixes: #15062
closes: #15072

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
25 files changed:
runtime/syntax/generator/vim.vim.base
runtime/syntax/testdir/dumps/vim9_ex_function_def_tail_comment_errors_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_function_def_tail_comment_errors_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_function_def_tail_comment_errors_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_function_def_tail_comment_errors_99.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_function_def_tail_comments_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_function_def_tail_comments_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_function_def_tail_comments_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim9_ex_function_def_tail_comments_99.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_def_05.dump
runtime/syntax/testdir/dumps/vim_ex_function_def_tail_comment_errors_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_def_tail_comment_errors_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_def_tail_comment_errors_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_def_tail_comment_errors_99.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_def_tail_comments_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_def_tail_comments_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_def_tail_comments_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_function_def_tail_comments_99.dump [new file with mode: 0644]
runtime/syntax/testdir/input/vim9_ex_function_def_tail_comment_errors.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim9_ex_function_def_tail_comments.vim [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_def_tail_comment_errors.vim [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_function_def_tail_comments.vim [new file with mode: 0644]
runtime/syntax/vim.vim