Fixed allSelectorsSent because a simpler implementation was overriding the original.
[cslatevm.git] / etc / slate-kate.xml
blob2fc2cd360308735fdd78167a4e3be19740d5eee3
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE language SYSTEM "language.dtd">
3 <language name="Slate" version="0.3" kateversion="2.2" section="Sources" extensions="*.slate" author="José Pablo Ezequiel 'Pupeno' Fernández (pupeno@pupeno.com)" licence="MIT Public License">
4         <highlighting>
5                 <list name="binarySelectorCharacters">
6                         <item>#</item>
7                         <item>$</item>
8                         <item>%</item>
9                         <item>*</item>
10                         <item>-</item>
11                         <item>+</item>
12                         <item>=</item>
13                         <item>~</item>
14                         <item>/</item>
15                         <item>\</item>
16                         <item>?</item>
17                         <item>&lt;</item>
18                         <item>&gt;</item>
19                         <item>,</item>
20                         <item>;</item>
21                 </list>
22                 <list name="reservedCharacters">
23                         <item>@</item>
24                         <item>[</item>
25                         <item>]</item>
26                         <item>(</item>
27                         <item>)</item>
28                         <item>{</item>
29                         <item>}</item>
30                         <item>.</item>
31                         <item>:</item>
32                         <item>!</item>
33                         <item>|</item>
34                         <item>`</item>
35                         <item>&amp;</item>
36                 </list>
37                 <contexts>
38                         <context attribute="Normal" lineEndContext="#stay" name="Normal">
39                                 <DetectChar attribute="Comment" context="Comment" char="&quot;"/>
40                                 <DetectChar attribute="String" context="String" char="'"/>
41                                 <DetectChar attribute="Symbol" context="Symbol" char="#"/> 
42                                 <!--String="\#+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*[ \(\)\[\]\{\}\@\.\|\!]" /> -->
43                                 <RegExpr attribute="KeywordMessage" context="#stay" String="[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*: " />
44                                 <RegExpr attribute="BinaryMessage" context="#stay" String="[\#\$\%\*\-\+\=\~\/\\\?&lt;&gt;\,\;]+ "/>
45                                 <RegExpr attribute="Character" context="#stay" String="\$. "/>
46                                 <DetectChar attribute="SpecialChar" context="BlockHeader" char="|"/>
47                                 <!--<DetectChar attribute="SpecialChar" context="Type" char="@"/>-->
48                                 <DetectChar attribute="SpecialChar" context="#stay" char="@"/>
49                                 <DetectChar attribute="SpecialChar" context="#stay" char="&amp;"/>
50                                 <Float attribute="Float" context="#stay" />
51                                 <Int attribute="Decimal" context="#stay" />
52                         </context>
53                         <context attribute="Comment" name="Comment" lineEndContext="#stay">
54                                 <DetectChar attribute="Comment" context="#pop" char="&quot;"/>
55                         </context>
56                         <context attribute="String" name="String" lineEndContext="#stay">
57                                 <RegExpr attribute="EscapedString" context="#stay" String="\\[enrtb0afvs'\\]" />
58                                 <DetectChar attribute="String" context="#pop" char="'"/>
59                         </context>
60                         <context attribute="Symbol" name="Symbol" lineEndContext="#pop">
61                                 <RegExpr attribute="Normal" context="#pop" String="[ \(\)\[\]\{\}\@\.\|\!]"/>
62                         </context>
63                         <context attirbute="BlockHeader" name="BlockHeader" lineEndContext="#stay">
64                                 <DetectChar attribute="SpecialChar" context="#pop" char="|"/>
65                                 <RegExpr attribute="BlockHeader" context="#stay" String="[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*" />
66                         </context>
67 <!--                    <context attirbute="Type" name="Type" lineEndContext="#stay">
68                                 <DetectChar attribute="Normal" context="#pop" char=" "/>
69                                 <DetectChar attribute="Type" context="Type" char="("/>
70                                 <DetectChar attribute="Type" context="#pop" char=")"/>
71                                 <RegExpr attribute="Type" context="#stay" String="[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*" />
72                         </context>
73                         -->
74                 </contexts>
75                 <itemDatas>
76                         <itemData name="Normal"         defStyleNum="dsNormal" />
77                         <itemData name="BlockHeader"    defStyleNum="dsKeyword" />
78                         <itemData name="KeywordMessage" defStyleNum="dsKeyword"
79                                                         color="#0000FF" />
80                         <itemData name="BinaryMessage"  defStyleNum="dsKeyword"
81                                                         color="#0000FF" />
82                         <itemData name="SpecialChar"    defStyleNum="dsKeyword"
83                                                         color="#FF0000"
84                                                         bold="1"/>
85                         <itemData name="Type"           defStyleNum="dsDataType" />
86                         <itemData name="Symbol"         defStyleNum="dsKeyword"
87                                                         color="#00B000"
88                                                         bold="1" />
89                         <itemData name="String"         defStyleNum="dsString" />
90                         <itemData name="Character"      defStyleNum="dsString" bold="1"/>
91                         <itemData name="EscapedString"  defStyleNum="dsString" bold="1"/>
92                         <itemData name="Comment"        defStyleNum="dsComment" />
93                         <itemData name="Decimal"        defStyleNum="dsFloat" />
94                         <itemData name="Float"          defStyleNum="dsFloat" />
95                 </itemDatas>
96         </highlighting>
97         <general>
98                 <comments>
99                         <comment name="multiLine" start="&quot;" end="&quot;" />
100                 </comments>
101                 <keywords casesensitive="1" />
102         </general>
103 </language>