]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(vim): Update base-syntax, improve :set backslash handling
authorDoug Kearns <dougkearns@gmail.com>
Thu, 3 Apr 2025 19:39:24 +0000 (21:39 +0200)
committerChristian Brabandt <cb@256bit.org>
Thu, 3 Apr 2025 19:39:24 +0000 (21:39 +0200)
commit2a6be835122d906c6ec10682c2a771b25c87c611
tree3033d555bb703825b6b78ac60cdc12de4eb1b3fd
parentd211558044c710d1d5f17f5fd4687f0c769deab2
runtime(vim): Update base-syntax, improve :set backslash handling

Improve backslash handling in :set option values. There is no special
handling for options supporting Windows path separators yet.

See :help option-backslash.

Remove the vimSetString syntax group. Option string values cannot be
specified with a quoted string, this is a command terminating tail
comment.

fixes: #16913
closes: #17034

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
16 files changed:
runtime/syntax/generator/vim.vim.base
runtime/syntax/testdir/dumps/vim_ex_set_01.dump
runtime/syntax/testdir/dumps/vim_ex_set_02.dump
runtime/syntax/testdir/dumps/vim_ex_set_03.dump
runtime/syntax/testdir/dumps/vim_ex_set_04.dump
runtime/syntax/testdir/dumps/vim_ex_set_05.dump
runtime/syntax/testdir/dumps/vim_ex_set_06.dump
runtime/syntax/testdir/dumps/vim_ex_set_07.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_set_backslash_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_set_backslash_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_set_backslash_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_set_backslash_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_set_backslash_04.dump [new file with mode: 0644]
runtime/syntax/testdir/input/vim_ex_set.vim
runtime/syntax/testdir/input/vim_ex_set_backslash.vim [new file with mode: 0644]
runtime/syntax/vim.vim