Mercurial > vim
view runtime/syntax/wdl.vim @ 33525:09dac7f0916b v9.0.2011
patch 9.0.2011: INI files not detected
Commit: https://github.com/vim/vim/commit/4a82bdfaa8022402b1ca0f0000c94c47a13f1014
Author: Martin Tournoij <martin@arp242.net>
Date: Wed Oct 11 21:20:06 2023 +0200
patch 9.0.2011: INI files not detected
Problem: INI files not detected
Solution: detect uppercase .INI as dosini files
It previo~1 only worked for lower-case .ini files, but upperc~1 .INI is
also somewhat common on account of DOS' old 8.3 upperc~2 only filena~1.
closes: #13316
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Martin Tournoij <martin@arp242.net>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 11 Oct 2023 21:30:07 +0200 |
parents | 15c80d8bc515 |
children |
line wrap: on
line source
" Vim syntax file " Language: wdl " Maintainer: Matt Dunford (zenmatic@gmail.com) " URL: https://github.com/zenmatic/vim-syntax-wdl " Last Change: 2022 Nov 24 " https://github.com/openwdl/wdl " quit when a (custom) syntax file was already loaded if exists("b:current_syntax") finish endif syn case match syn keyword wdlStatement alias task input command runtime input output workflow call scatter import as meta parameter_meta in version syn keyword wdlConditional if then else syn keyword wdlType struct Array String File Int Float Boolean Map Pair Object syn keyword wdlFunctions stdout stderr read_lines read_tsv read_map read_object read_objects read_json read_int read_string read_float read_boolean write_lines write_tsv write_map write_object write_objects write_json size sub range transpose zip cross length flatten prefix select_first defined basename floor ceil round syn region wdlCommandSection start="<<<" end=">>>" syn region wdlString start=+"+ skip=+\\\\\|\\"+ end=+"+ syn region wdlString start=+'+ skip=+\\\\\|\\'+ end=+'+ " Comments; their contents syn keyword wdlTodo contained TODO FIXME XXX BUG syn cluster wdlCommentGroup contains=wdlTodo syn region wdlComment start="#" end="$" contains=@wdlCommentGroup hi def link wdlStatement Statement hi def link wdlConditional Conditional hi def link wdlType Type hi def link wdlFunctions Function hi def link wdlString String hi def link wdlCommandSection String hi def link wdlComment Comment hi def link wdlTodo Todo let b:current_syntax = 'wdl'