annotate runtime/syntax/cf.vim @ 502:52e76e2b5b65 v7.0140

updated for version 7.0140
author vimboss
date Thu, 01 Sep 2005 20:46:49 +0000
parents 3fc0f57ecb91
children 862863033fdd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
2 " Language: ColdFusion
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
3 " Maintainer: Toby Woodwark (toby.woodwark+vim@gmail.com)
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
4 " Last Change: August 3, 2005
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
5 " ColdFusion MX 7
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
6 " Usage: Since ColdFusion has its own version of HTML comments
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
7 " (<!--- --->)
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
8 " make sure that you put 'let html_wrong_comments=1' in your .vimrc /
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
9 " _vimrc file.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 " For version 5.x, clear all syntax items.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 " For version 6.x, quit when a syntax file was already loaded.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 if version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 syntax clear
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 elseif exists("b:current_syntax")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
19 " Use all the stuff from the HTML syntax file.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 if version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 source <sfile>:p:h/html.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 runtime! syntax/html.vim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 " Tag names.
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
27 syn keyword cfTagName contained cfabort cfapplet cfapplication cfargument cfassociate cfbreak cfcache
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
28 syn keyword cfTagName contained cfcalendar cfcase cfcatch cfchart cfchartdata cfchartseries cfcol cfcollection
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
29 syn keyword cfTagName contained cfcomponent cfcontent cfcookie cfdefaultcase cfdirectory cfdocument
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
30 syn keyword cfTagName contained cfdocumentitem cfdocumentsection cfdump cfelse cfelseif cferror cfexecute
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
31 syn keyword cfTagName contained cfexit cffile cfflush cfform cfformgroup cfformitem cfftp cffunction cfgrid
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
32 syn keyword cfTagName contained cfgridcolumn cfgridrow cfgridupdate cfheader cfhtmlhead cfhttp cfhttpparam cfif
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
33 syn keyword cfTagName contained cfimport cfinclude cfindex cfinput cfinsert cfinvoke cfinvokeargument
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
34 syn keyword cfTagName contained cfldap cflocation cflock cflog cflogin cfloginuser cflogout cfloop cfmail
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
35 syn keyword cfTagName contained cfmailparam cfmailpart cfmodule cfNTauthenticate cfobject cfobjectcache
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
36 syn keyword cfTagName contained cfoutput cfparam cfpop cfprocessingdirective cfprocparam cfprocresult
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
37 syn keyword cfTagName contained cfproperty cfquery cfqueryparam cfregistry cfreport cfreportparam cfrethrow
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
38 syn keyword cfTagName contained cfreturn cfsavecontent cfschedule cfscript cfsearch cfselect cfset cfsetting
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
39 syn keyword cfTagName contained cfsilent cfslider cfstoredproc cfswitch cftable cftextarea cfthrow cftimer
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
40 syn keyword cfTagName contained cftrace cftransaction cftree cftreeitem cftry cfupdate cfwddx cfxml
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
42 " Tag parameters.
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
43 syn keyword cfArg contained abort accept access accessible action addnewline addtoken addtoken agentname
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
44 syn keyword cfArg contained align appendkey appletsource application applicationtimeout applicationtoken
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
45 syn keyword cfArg contained archive argumentcollection arguments asciiextensionlist attachmentpath
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
46 syn keyword cfArg contained attributecollection attributes attributes autowidth backgroundcolor
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
47 syn keyword cfArg contained backgroundvisible basetag bcc bgcolor bind bindingname blockfactor body bold
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
48 syn keyword cfArg contained border branch cachedafter cachedwithin casesensitive categories category
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
49 syn keyword cfArg contained categorytree cc cfsqltype charset chartheight chartwidth checked class
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
50 syn keyword cfArg contained clientmanagement clientstorage codebase colheaderalign colheaderbold
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
51 syn keyword cfArg contained colheaderfont colheaderfontsize colheaderitalic colheaders colheadertextcolor
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
52 syn keyword cfArg contained collection colorlist colspacing columns completepath component condition
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
53 syn keyword cfArg contained connection contentid context contextbytes contexthighlightbegin
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
54 syn keyword cfArg contained contexthighlightend contextpassages cookiedomain criteria custom1 custom2
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
55 syn keyword cfArg contained custom3 custom4 data dataalign databackgroundcolor datacollection
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
56 syn keyword cfArg contained datalabelstyle datasource date daynames dbname dbserver dbtype dbvarname debug
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
57 syn keyword cfArg contained default delete deletebutton deletefile delimiter delimiters description
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
58 syn keyword cfArg contained destination detail directory disabled display displayname disposition dn domain
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
59 syn keyword cfArg contained enablecab enablecfoutputonly enabled encoded encryption enctype enddate
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
60 syn keyword cfArg contained endrange endrow endtime entry errorcode exception existing expand expires
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
61 syn keyword cfArg contained expireurl expression extendedinfo extends extensions external failifexists
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
62 syn keyword cfArg contained failto file filefield filename filter firstdayofweek firstrowasheaders font
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
63 syn keyword cfArg contained fontbold fontembed fontitalic fontsize foregroundcolor format formfields
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
64 syn keyword cfArg contained formula from generateuniquefilenames getasbinary grid griddataalign gridlines
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
65 syn keyword cfArg contained groovecolor group groupcasesensitive header headeralign headerbold headerfont
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
66 syn keyword cfArg contained headerfontsize headeritalic headerlines headertextcolor height highlighthref
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
67 syn keyword cfArg contained hint href hrefkey hscroll hspace htmltable id idletimeout img imgopen imgstyle
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
68 syn keyword cfArg contained index inline input insert insertbutton interval isolation italic item
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
69 syn keyword cfArg contained itemcolumn key keyonly label labelformat language list listgroups locale
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
70 syn keyword cfArg contained localfile log loginstorage lookandfeel mailerid mailto marginbottom marginleft
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
71 syn keyword cfArg contained marginright marginright margintop markersize markerstyle mask maxlength maxrows
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
72 syn keyword cfArg contained message messagenumber method mimeattach mimetype mode modifytype monthnames
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
73 syn keyword cfArg contained multipart multiple name namecomplict nameconflict namespace new newdirectory
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
74 syn keyword cfArg contained notsupported null numberformat object omit onchange onclick onerror onkeydown
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
75 syn keyword cfArg contained onkeyup onload onmousedown onmouseup onreset onsubmit onvalidate operation
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
76 syn keyword cfArg contained orderby orientation output outputfile overwrite ownerpassword pageencoding
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
77 syn keyword cfArg contained pageheight pagetype pagewidth paintstyle param_1 param_2 param_3 param_4
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
78 syn keyword cfArg contained param_5 parent passive passthrough password path pattern permissions picturebar
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
79 syn keyword cfArg contained pieslicestyle port porttypename prefix preloader preservedata previouscriteria
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
80 syn keyword cfArg contained procedure protocol provider providerdsn proxybypass proxypassword proxyport
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
81 syn keyword cfArg contained proxyserver proxyuser publish query queryasroot queryposition range rebind
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
82 syn keyword cfArg contained recurse redirect referral refreshlabel remotefile replyto report requesttimeout
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
83 syn keyword cfArg contained required reset resolveurl result resultset retrycount returnasbinary returncode
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
84 syn keyword cfArg contained returntype returnvariable roles rowheaderalign rowheaderbold rowheaderfont
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
85 syn keyword cfArg contained rowheaderfontsize rowheaderitalic rowheaders rowheadertextcolor rowheaderwidth
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
86 syn keyword cfArg contained rowheight scale scalefrom scaleto scope scriptprotect scriptsrc secure
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
87 syn keyword cfArg contained securitycontext select selectcolor selected selecteddate selectedindex
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
88 syn keyword cfArg contained selectmode separator seriescolor serieslabel seriesplacement server serviceport
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
89 syn keyword cfArg contained serviceportname sessionmanagement sessiontimeout setclientcookies setcookie
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
90 syn keyword cfArg contained setdomaincookies show3d showborder showdebugoutput showerror showlegend
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
91 syn keyword cfArg contained showmarkers showxgridlines showygridlines size skin sort sortascendingbutton
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
92 syn keyword cfArg contained sortcontrol sortdescendingbutton sortxaxis source spoolenable sql src start
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
93 syn keyword cfArg contained startdate startrange startrow starttime status statuscode statust step
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
94 syn keyword cfArg contained stoponerror style subject suggestions suppresswhitespace tablename tableowner
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
95 syn keyword cfArg contained tablequalifier taglib target task template text textcolor textqualifier
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
96 syn keyword cfArg contained thread throwonerror throwonfailure throwontimeout time timeout timespan tipbgcolor tipstyle
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
97 syn keyword cfArg contained title to tooltip top toplevelvariable transfermode type uid unit url urlpath
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
98 syn keyword cfArg contained useragent username userpassword usetimezoneinfo validate validateat value
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
99 syn keyword cfArg contained valuecolumn values valuesdelimiter valuesdisplay var variable vertical visible
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
100 syn keyword cfArg contained vscroll vspace webservice width wmode wraptext wsdlfile xaxistitle xaxistype
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
101 syn keyword cfArg contained xoffset yaxistitle yaxistype yoffset
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
103 " ColdFusion Functions.
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
104 syn keyword cfFunctionName contained Abs GetFunctionList Max ACos GetGatewayHelper Mid AddSOAPRequestHeader
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
105 syn keyword cfFunctionName contained GetHttpRequestData Min AddSOAPResponseHeader GetHttpTimeString Minute
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
106 syn keyword cfFunctionName contained ArrayAppend GetLocale Month ArrayAvg GetLocaleDisplayName MonthAsString
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
107 syn keyword cfFunctionName contained ArrayClear GetMetaData Now ArrayDeleteAt GetMetricData NumberFormat
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
108 syn keyword cfFunctionName contained ArrayInsertAt GetPageContext ParagraphFormat ArrayIsEmpty GetProfileSections
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
109 syn keyword cfFunctionName contained ParseDateTime ArrayLen GetProfileString Pi ArrayMax GetSOAPRequest
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
110 syn keyword cfFunctionName contained PreserveSingleQuotes ArrayMin GetSOAPRequestHeader Quarter ArrayNew
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
111 syn keyword cfFunctionName contained GetSOAPResponse QueryAddColumn ArrayPrepend GetSOAPResponseHeader QueryAddRow
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
112 syn keyword cfFunctionName contained ArrayResize GetTempDirectory QueryNew ArraySet GetTempFile QuerySetCell
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
113 syn keyword cfFunctionName contained ArraySort GetTickCount QuotedValueList ArraySum GetTimeZoneInfo Rand ArraySwap
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
114 syn keyword cfFunctionName contained GetToken Randomize ArrayToList Hash RandRange Asc Hour REFind ASin
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
115 syn keyword cfFunctionName contained HTMLCodeFormat REFindNoCase Atn HTMLEditFormat ReleaseComObject BinaryDecode
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
116 syn keyword cfFunctionName contained IIf RemoveChars BinaryEncode IncrementValue RepeatString BitAnd InputBaseN
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
117 syn keyword cfFunctionName contained Replace BitMaskClear Insert ReplaceList BitMaskRead Int ReplaceNoCase
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
118 syn keyword cfFunctionName contained BitMaskSet IsArray REReplace BitNot IsBinary REReplaceNoCase BitOr IsBoolean
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
119 syn keyword cfFunctionName contained Reverse BitSHLN IsCustomFunction Right BitSHRN IsDate RJustify BitXor
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
120 syn keyword cfFunctionName contained IsDebugMode Round Ceiling IsDefined RTrim CharsetDecode IsLeapYear Second
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
121 syn keyword cfFunctionName contained CharsetEncode IsNumeric SendGatewayMessage Chr IsNumericDate SetEncoding
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
122 syn keyword cfFunctionName contained CJustify IsObject SetLocale Compare IsQuery SetProfileString CompareNoCase
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
123 syn keyword cfFunctionName contained IsSimpleValue SetVariable Cos IsSOAPRequest Sgn CreateDate IsStruct Sin
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
124 syn keyword cfFunctionName contained CreateDateTime IsUserInRole SpanExcluding CreateObject IsValid SpanIncluding
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
125 syn keyword cfFunctionName contained CreateODBCDate IsWDDX Sqr CreateODBCDateTime IsXML StripCR CreateODBCTime
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
126 syn keyword cfFunctionName contained IsXmlAttribute StructAppend CreateTime IsXmlDoc StructClear CreateTimeSpan
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
127 syn keyword cfFunctionName contained IsXmlElem StructCopy CreateUUID IsXmlNode StructCount DateAdd IsXmlRoot
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
128 syn keyword cfFunctionName contained StructDelete DateCompare JavaCast StructFind DateConvert JSStringFormat
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
129 syn keyword cfFunctionName contained StructFindKey DateDiff LCase StructFindValue DateFormat Left StructGet
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
130 syn keyword cfFunctionName contained DatePart Len StructInsert Day ListAppend StructIsEmpty DayOfWeek
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
131 syn keyword cfFunctionName contained ListChangeDelims StructKeyArray DayOfWeekAsString ListContains StructKeyExists
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
132 syn keyword cfFunctionName contained DayOfYear ListContainsNoCase StructKeyList DaysInMonth ListDeleteAt StructNew
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
133 syn keyword cfFunctionName contained DaysInYear ListFind StructSort DE ListFindNoCase StructUpdate DecimalFormat
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
134 syn keyword cfFunctionName contained ListFirst Tan DecrementValue ListGetAt TimeFormat Decrypt ListInsertAt
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
135 syn keyword cfFunctionName contained ToBase64 DeleteClientVariable ListLast ToBinary DirectoryExists ListLen
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
136 syn keyword cfFunctionName contained ToScript DollarFormat ListPrepend ToString Duplicate ListQualify Trim Encrypt
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
137 syn keyword cfFunctionName contained ListRest UCase Evaluate ListSetAt URLDecode Exp ListSort URLEncodedFormat
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
138 syn keyword cfFunctionName contained ExpandPath ListToArray URLSessionFormat FileExists ListValueCount Val Find
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
139 syn keyword cfFunctionName contained ListValueCountNoCase ValueList FindNoCase LJustify Week FindOneOf Log Wrap
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
140 syn keyword cfFunctionName contained FirstDayOfMonth Log10 WriteOutput Fix LSCurrencyFormat XmlChildPos FormatBaseN
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
141 syn keyword cfFunctionName contained LSDateFormat XmlElemNew GetTempDirectory LSEuroCurrencyFormat XmlFormat
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
142 syn keyword cfFunctionName contained GetAuthUser LSIsCurrency XmlGetNodeType GetBaseTagData LSIsDate XmlNew
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
143 syn keyword cfFunctionName contained GetBaseTagList LSIsNumeric XmlParse GetBaseTemplatePath LSNumberFormat
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
144 syn keyword cfFunctionName contained XmlSearch GetClientVariablesList LSParseCurrency XmlTransform
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
145 syn keyword cfFunctionName contained GetCurrentTemplatePath LSParseDateTime XmlValidate GetDirectoryFromPath
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
146 syn keyword cfFunctionName contained LSParseEuroCurrency Year GetEncoding LSParseNumber YesNoFormat GetException
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
147 syn keyword cfFunctionName contained LSTimeFormat GetFileFromPath LTrim
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 syn cluster htmlTagNameCluster add=cfTagName
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 syn cluster htmlArgCluster add=cfArg,cfFunctionName
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 syn region cfFunctionRegion start='#' end='#' contains=cfFunctionName
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 " Define the default highlighting.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 " For version 5.x and earlier, only when not done already.
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
156 " For version 5.8 and later, only when an item doesn't have highlighting yet.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 if version >= 508 || !exists("did_cf_syn_inits")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 if version < 508
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 let did_cf_syn_inits = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 command -nargs=+ HiLink hi link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 command -nargs=+ HiLink hi def link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 HiLink cfTagName Statement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 HiLink cfArg Type
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 HiLink cfFunctionName Function
502
52e76e2b5b65 updated for version 7.0140
vimboss
parents: 7
diff changeset
168 HiLink cfFunctionRegion PreProc
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 delcommand HiLink
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 let b:current_syntax = "cf"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 " vim: ts=8 sw=2