# HG changeset patch # User Christian Brabandt # Date 1723666548 -7200 # Node ID 099d053778d6d9191d0f9cbf514593cacaee0f86 # Parent bba5685daa956a494af1eae70db866f15e532e51 runtime(dosbatch): Show %%i as an argument in syntax file Commit: https://github.com/vim/vim/commit/a1dc64956f36cb921d556910c5356bb6b91ba5b9 Author: Ken Takata Date: Wed Aug 14 21:57:35 2024 +0200 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 --- a/runtime/syntax/dosbatch.vim +++ b/runtime/syntax/dosbatch.vim @@ -75,7 +75,7 @@ syn match dosbatchSet "\s\h\w*[+-]\==\{ " 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