]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(dosbatch): Show %%i as an argument in syntax file
authorKen Takata <kentkt@csc.jp>
Wed, 14 Aug 2024 19:57:35 +0000 (21:57 +0200)
committerChristian Brabandt <cb@256bit.org>
Wed, 14 Aug 2024 19:59:42 +0000 (21:59 +0200)
Inside batch files, for-variables must be written as %%i, not %i.

closes: #15453

Signed-off-by: Ken Takata <kentkt@csc.jp>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/syntax/dosbatch.vim

index 761fac0dc26d7b6caa903ed817e71d1e8f153c63..0c3e99be3b5aa1dd41477a919716de4a8265edf8 100644 (file)
@@ -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