Warning, /pim/messagelib/templateparser/src/syntax/kmail-template.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language SYSTEM "language.dtd">
0003 <language
0004     name="KMail Template"
0005     version="1"
0006     kateversion="5.0"
0007     section="Other"
0008     extensions=""
0009     author="Volker Krause (vkrause@kde.org)"
0010     license="MIT"
0011     hidden="true">
0012     <highlighting>
0013         <list name="keyword-list">
0014             <item>%QUOTE</item>
0015             <item>%FORCEDPLAIN</item>
0016             <item>%FORCEDHTML</item>
0017             <item>%QHEADERS</item>
0018             <item>%HEADERS</item>
0019             <item>%TEXT</item>
0020             <item>%OTEXTSIZE</item>
0021             <item>%OTEXT</item>
0022             <item>%OADDRESSEESADDR</item>
0023             <item>%CCADDR</item>
0024             <item>%CCNAME</item>
0025             <item>%CCFNAME</item>
0026             <item>%CCLNAME</item>
0027             <item>%TOADDR</item>
0028             <item>%TONAME</item>
0029             <item>%TOFNAME</item>
0030             <item>%TOLNAME</item>
0031             <item>%TOLIST</item>
0032             <item>%FROMADDR</item>
0033             <item>%FROMNAME</item>
0034             <item>%FROMFNAME</item>
0035             <item>%FROMLNAME</item>
0036             <item>%FULLSUBJECT</item>
0037             <item>%MSGID</item>
0038             <item>%HEADER\\( </item>
0039             <item>%OCCADDR</item>
0040             <item>%OCCNAME</item>
0041             <item>%OCCFNAME</item>
0042             <item>%OCCLNAME</item>
0043             <item>%OTOADDR</item>
0044             <item>%OTONAME</item>
0045             <item>%OTOFNAME</item>
0046             <item>%OTOLNAME</item>
0047             <item>%OTOLIST</item>
0048             <item>%OTO</item>
0049             <item>%OFROMADDR</item>
0050             <item>%OFROMNAME</item>
0051             <item>%OFROMFNAME</item>
0052             <item>%OFROMLNAME</item>
0053             <item>%OFULLSUBJECT</item>
0054             <item>%OFULLSUBJ</item>
0055             <item>%OMSGID</item>
0056             <item>%DATEEN</item>
0057             <item>%DATESHORT</item>
0058             <item>%DATE</item>
0059             <item>%DOW</item>
0060             <item>%TIMELONGEN</item>
0061             <item>%TIMELONG</item>
0062             <item>%TIME</item>
0063             <item>%ODATEEN</item>
0064             <item>%ODATESHORT</item>
0065             <item>%ODATE</item>
0066             <item>%ODOW</item>
0067             <item>%OTIMELONGEN</item>
0068             <item>%OTIMELONG</item>
0069             <item>%OTIME</item>
0070             <item>%BLANK</item>
0071             <item>%NOP</item>
0072             <item>%CLEAR</item>
0073             <item>%DEBUGOFF</item>
0074             <item>%DEBUG</item>
0075             <item>%CURSOR</item>
0076             <item>%SIGNATURE</item>
0077         </list>
0078         <list name="function-list">
0079             <item>%INSERT=</item>
0080             <item>%SYSTEM=</item>
0081             <item>%QUOTEPIPE=</item>
0082             <item>%MSGPIPE=</item>
0083             <item>%BODYPIPE=</item>
0084             <item>%CLEARPIPE=</item>
0085             <item>%TEXTPIPE=</item>
0086             <item>%OHEADER=</item>
0087             <item>%HEADER=</item>
0088             <item>%DICTIONARYLANGUAGE=</item>
0089             <item>%LANGUAGE=</item>;
0090         </list>
0091 
0092         <contexts>
0093             <context name="normal-context" attribute="Normal Text" lineEndContext="#stay">
0094                 <StringDetect String="%REM=&quot;" context="comment-context" attribute="Comment"/>
0095                 <keyword attribute="Keyword" context="#stay" String="keyword-list"/>
0096                 <keyword attribute="Function" context="argument-context1" String="function-list"/>
0097             </context>
0098 
0099             <context name="argument-context1" attribute="Function" lineEndContext="#pop" fallThroughContext="#pop">
0100                 <DetectChar char="&quot;" context="argument-context2" attribute="String"/>
0101             </context>
0102             <context name="argument-context2" attribute="String" lineEndContext="#pop">
0103                 <HlCStringChar attribute="Special Character" context="#stay"/>
0104                 <DetectChar attribute="String" context="#pop" char="&quot;"/>
0105                 <LineContinue attribute="String" context="#stay"/>
0106             </context>
0107 
0108             <context name="comment-context" lineEndContext="#stay" attribute="Comment">
0109                 <StringDetect String="&quot;%-" attribute="Comment" context="#pop"/>
0110                 <IncludeRules context="##Alerts"/>
0111             </context>
0112         </contexts>
0113 
0114         <itemDatas>
0115             <itemData name="Normal Text" defStyleNum="dsNormal"/>
0116             <itemData name="Keyword" defStyleNum="dsVariable" spellChecking="false"/>
0117             <itemData name="String" defStyleNum="dsString"/>
0118             <itemData name="Special Character" defStyleNum="dsChar" spellChecking="false"/>
0119             <itemData name="Comment" defStyleNum="dsComment"/>
0120             <itemData name="Function" defStyleNum="dsFunction" spellChecking="false"/>
0121         </itemDatas>
0122     </highlighting>
0123 
0124     <general>
0125         <comments>
0126             <comment name="singleLine" start="#"/>
0127         </comments>
0128         <keywords casesensitive="1" weakDeliminator="%=" additionalDeliminator="&quot;"/>
0129     </general>
0130 </language>