Skip to content

Commit ecf1eea

Browse files
committed
kate: detect and highlight core traits
1 parent bcd95d0 commit ecf1eea

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

src/etc/kate/rust.xml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,29 @@
4343
<item> use </item>
4444
<item> while </item>
4545
</list>
46+
<list name="traits">
47+
<item> Const </item>
48+
<item> Copy </item>
49+
<item> Send </item>
50+
<item> Owned </item>
51+
<item> Eq </item>
52+
<item> Ord </item>
53+
<item> Num </item>
54+
<item> Ptr </item>
55+
<item> Drop </item>
56+
<item> Add </item>
57+
<item> Sub </item>
58+
<item> Mul </item>
59+
<item> Div </item>
60+
<item> Modulo </item>
61+
<item> Neg </item>
62+
<item> BitAnd </item>
63+
<item> BitOr </item>
64+
<item> BitXor </item>
65+
<item> Shl </item>
66+
<item> Shr </item>
67+
<item> Index </item>
68+
</list>
4669
<list name="types">
4770
<item> bool </item>
4871
<item> int </item>
@@ -164,6 +187,7 @@
164187
<keyword String="type" attribute="Keyword" context="Type"/>
165188
<keyword String="keywords" attribute="Keyword" context="#stay"/>
166189
<keyword String="types" attribute="Type" context="#stay"/>
190+
<keyword String="traits" attribute="Trait" context="#stay"/>
167191
<keyword String="ctypes" attribute="CType" context="#stay"/>
168192
<keyword String="self" attribute="Self" context="#stay"/>
169193
<keyword String="constants" attribute="Constant" context="#stay"/>
@@ -213,6 +237,7 @@
213237
<itemData name="Keyword" defStyleNum="dsKeyword" color="#770088" bold="1"/>
214238
<itemData name="Self" defStyleNum="dsKeyword" color="#FF0000" bold="1"/>
215239
<itemData name="Type" defStyleNum="dsKeyword" color="#4e9a06" bold="1"/>
240+
<itemData name="Trait" defStyleNum="dsKeyword" color="#4e9a06" bold="1"/>
216241
<itemData name="CType" defStyleNum="dsNormal" color="#4e9a06"/>
217242
<itemData name="Constant" defStyleNum="dsKeyword" color="#116644"/>
218243
<itemData name="CConstant" defStyleNum="dsNormal" color="#116644"/>

0 commit comments

Comments
 (0)