]> git.ipfire.org Git - thirdparty/vim.git/commit
runtime(vim): Update base-syntax, improve :map highlighting (#14141)
authordkearns <dougkearns@gmail.com>
Sat, 9 Mar 2024 17:01:22 +0000 (04:01 +1100)
committerGitHub <noreply@github.com>
Sat, 9 Mar 2024 17:01:22 +0000 (18:01 +0100)
commit5d67aef3060d6d3aa14d273c39f23d8a90c4cef1
tree7208658ec0068e56b5d72150a7d872ea05fa688f
parent13a014452a7a020a119ac555a690c65b41f3126d
runtime(vim): Update base-syntax, improve :map highlighting (#14141)

Improve :map command highlighting.

- Fix multiline RHS matching, allow continued lines and comments.
- Allow ^V-escaped whitespace in LHS.
- Handle map-bar properly and allow trailing commands.

Fixes issue #12672.

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/syntax/generator/vim.vim.base
runtime/syntax/testdir/dumps/vim_ex_map_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_map_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_map_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_map_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/vim_ex_map_99.dump
runtime/syntax/testdir/input/vim_ex_map.vim
runtime/syntax/vim.vim