Ok, found the correct file. Here it is. -- Matthew A. Nicholson Digium
" Vim syntax file " Language: Asterisk config file " Maintainer: brc007 " Last Change: 2005 Dec 1 " version 0.3 " " Additional changes made 2005 Mar 7 by Corydon76 " * CVS priority, including n and s, and new label definitions " * ENV( and LEN( support " * Class patterns in extensions now match only the class pattern (instead of to a following expression) " * anthm's functions are matched " * Variables now appear in their own colors inside expressions " " Additional changes made 2005 Dec 1 by Matthew A. Nicholson " * Made highlighting less specific to extensions.conf " * Made highlighting more robust and flexible "
" For version 5.x: Clear all syntax items " For version 6.x: Quit when a syntax file was already loaded if version < 600 syntax clear elseif exists("b:current_syntax") finish endif "testing only syn sync clear syn sync fromstart syn keyword asteriskTodo TODO contained syn match asteriskComment /;.*/ contains=asteriskTodo syn match asteriskContext /\[.\{-}\]/ syn match asteriskStatement /^\s*\w\+\s*=>\?\s*.*/ contains=asteriskOperator,asteriskKeyword,asteriskData,asteriskComment,asteriskVar,asteriskVarLen,asteriskExp,asteriskFunc syn match asteriskKeyword /\w\+\s*=>\?/ contained contains=asteriskOperator syn match asteriskData /=>\?.*/ contained contains=asteriskOperator syn match asteriskOperator /=>\?\|,\||\|(\|)/ contained syn match asteriskIncludeBad /^\s*#\s*[[:alnum:]]*/ syn match asteriskInclude /^\s#\sinclude\s.*/ syn match asteriskVar /\${_\{0,2}[[:alnum:]_-]\+\(:[[:digit:]]*\)\{0,2}}/ contains=asteriskVar syn match asteriskVarLen /\${_\{0,2}[[:alnum:]_-]*(.\{-})}/ syn match asteriskExp /\$\[.\{-}\]/ contains=asteriskVar,asteriskExp,asteriskFunc,asteriskVarLen syn match asteriskFunc /\$([[:alnum:]_]*.*)/ " Define the default highlighting. " For version 5.7 and earlier: only when not done already " For version 5.8 and later: only when an item doesn't have highlighting yet :if version >= 508 || !exists("did_conf_syntax_inits") if version < 508 let did_conf_syntax_inits = 1 command -nargs=+ HiLink hi link <args> else command -nargs=+ HiLink hi def link <args> endif HiLink asteriskComment Comment HiLink asteriskKeyword Type HiLink asteriskOperator Operator HiLink asteriskContext Identifier HiLink asteriskInclude Preproc HiLink asteriskIncludeBad Error HiLink asteriskPriority Preproc HiLink asteriskVar String HiLink asteriskVarLen Function HiLink asteriskExp Type delcommand HiLink endif let b:current_syntax = "asterisk" " vim: ts=8 sw=2