From: Ken Takata Date: Wed, 14 Aug 2024 19:57:35 +0000 (+0200) Subject: runtime(dosbatch): Show %%i as an argument in syntax file X-Git-Tag: v9.1.0675~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a1dc64956f36cb921d556910c5356bb6b91ba5b9;p=thirdparty%2Fvim.git runtime(dosbatch): Show %%i as an argument in syntax file Inside batch files, for-variables must be written as %%i, not %i. closes: #15453 Signed-off-by: Ken Takata Signed-off-by: Christian Brabandt --- diff --git a/runtime/syntax/dosbatch.vim b/runtime/syntax/dosbatch.vim index 761fac0dc2..0c3e99be3b 100644 --- a/runtime/syntax/dosbatch.vim +++ b/runtime/syntax/dosbatch.vim @@ -75,7 +75,7 @@ syn match dosbatchSet "\s\h\w*[+-]\==\{-1}" contains=dosbatchIdentifier,dosbatc " Args to bat files and for loops, etc syn match dosbatchArgument "%\(\d\|\*\)" -syn match dosbatchArgument "%[a-z]\>" +syn match dosbatchArgument "%%[a-z]\>" if dosbatch_cmdextversion == 1 syn match dosbatchArgument "%\~[fdpnxs]\+\(\($PATH:\)\=[a-z]\|\d\)\>" else