<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language name="KMail Template" version="1" kateversion="5.0" section="Other" extensions="" author="Volker Krause (vkrause@kde.org)" license="MIT" hidden="true">
  <highlighting>
    <list name="keyword-list">
      <item>%QUOTE</item>
      <item>%FORCEDPLAIN</item>
      <item>%FORCEDHTML</item>
      <item>%QHEADERS</item>
      <item>%HEADERS</item>
      <item>%TEXT</item>
      <item>%OTEXTSIZE</item>
      <item>%OTEXT</item>
      <item>%OADDRESSEESADDR</item>
      <item>%CCADDR</item>
      <item>%CCNAME</item>
      <item>%CCFNAME</item>
      <item>%CCLNAME</item>
      <item>%TOADDR</item>
      <item>%TONAME</item>
      <item>%TOFNAME</item>
      <item>%TOLNAME</item>
      <item>%TOLIST</item>
      <item>%FROMADDR</item>
      <item>%FROMNAME</item>
      <item>%FROMFNAME</item>
      <item>%FROMLNAME</item>
      <item>%FULLSUBJECT</item>
      <item>%MSGID</item>
      <item>%HEADER\\( </item>
      <item>%OCCADDR</item>
      <item>%OCCNAME</item>
      <item>%OCCFNAME</item>
      <item>%OCCLNAME</item>
      <item>%OTOADDR</item>
      <item>%OTONAME</item>
      <item>%OTOFNAME</item>
      <item>%OTOLNAME</item>
      <item>%OTOLIST</item>
      <item>%OTO</item>
      <item>%OFROMADDR</item>
      <item>%OFROMNAME</item>
      <item>%OFROMFNAME</item>
      <item>%OFROMLNAME</item>
      <item>%OFULLSUBJECT</item>
      <item>%OFULLSUBJ</item>
      <item>%OMSGID</item>
      <item>%DATEEN</item>
      <item>%DATESHORT</item>
      <item>%DATE</item>
      <item>%DOW</item>
      <item>%TIMELONGEN</item>
      <item>%TIMELONG</item>
      <item>%TIME</item>
      <item>%ODATEEN</item>
      <item>%ODATESHORT</item>
      <item>%ODATE</item>
      <item>%ODOW</item>
      <item>%OTIMELONGEN</item>
      <item>%OTIMELONG</item>
      <item>%OTIME</item>
      <item>%BLANK</item>
      <item>%NOP</item>
      <item>%CLEAR</item>
      <item>%DEBUGOFF</item>
      <item>%DEBUG</item>
      <item>%CURSOR</item>
      <item>%SIGNATURE</item>
    </list>
    <list name="function-list">
      <item>%INSERT=</item>
      <item>%SYSTEM=</item>
      <item>%QUOTEPIPE=</item>
      <item>%MSGPIPE=</item>
      <item>%BODYPIPE=</item>
      <item>%CLEARPIPE=</item>
      <item>%TEXTPIPE=</item>
      <item>%OHEADER=</item>
      <item>%HEADER=</item>
      <item>%DICTIONARYLANGUAGE=</item>
      <item>%LANGUAGE=</item>;
        </list>
    <contexts>
      <context name="normal-context" attribute="Normal Text" lineEndContext="#stay">
        <StringDetect String="%REM=&quot;" context="comment-context" attribute="Comment"/>
        <keyword attribute="Keyword" context="#stay" String="keyword-list"/>
        <keyword attribute="Function" context="argument-context1" String="function-list"/>
      </context>
      <context name="argument-context1" attribute="Function" lineEndContext="#pop" fallThroughContext="#pop">
        <DetectChar char="&quot;" context="argument-context2" attribute="String"/>
      </context>
      <context name="argument-context2" attribute="String" lineEndContext="#pop">
        <HlCStringChar attribute="Special Character" context="#stay"/>
        <DetectChar attribute="String" context="#pop" char="&quot;"/>
        <LineContinue attribute="String" context="#stay"/>
      </context>
      <context name="comment-context" lineEndContext="#stay" attribute="Comment">
        <StringDetect String="&quot;%-" attribute="Comment" context="#pop"/>
        <IncludeRules context="##Alerts"/>
      </context>
    </contexts>
    <itemDatas>
      <itemData name="Normal Text" defStyleNum="dsNormal"/>
      <itemData name="Keyword" defStyleNum="dsVariable" spellChecking="false"/>
      <itemData name="String" defStyleNum="dsString"/>
      <itemData name="Special Character" defStyleNum="dsChar" spellChecking="false"/>
      <itemData name="Comment" defStyleNum="dsComment"/>
      <itemData name="Function" defStyleNum="dsFunction" spellChecking="false"/>
    </itemDatas>
  </highlighting>
  <general>
    <comments>
      <comment name="singleLine" start="#"/>
    </comments>
    <keywords casesensitive="1" weakDeliminator="%=" additionalDeliminator="&quot;"/>
  </general>
</language>
