Skip to content

Commit e05b5dd

Browse files
committed
Merge pull request #3675 from apasel422/kate-fix
update Kate syntax file with latest keywords and types
2 parents 91b7a9a + 84bc74e commit e05b5dd

File tree

1 file changed

+19
-38
lines changed

1 file changed

+19
-38
lines changed

src/etc/kate/rust.xml

Lines changed: 19 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE language SYSTEM "language.dtd">
3-
<language name="Rust" version="0.3.1" kateversion="2.4" section="Sources" extensions="*.rs;*.rc" mimetype="text/x-rust" priority="15">
3+
<language name="Rust" version="0.4.0" kateversion="2.4" section="Sources" extensions="*.rs;*.rc" mimetype="text/x-rust" priority="15">
44
<highlighting>
55
<list name="fn">
66
<item> fn </item>
@@ -9,59 +9,39 @@
99
<item> type </item>
1010
</list>
1111
<list name="keywords">
12-
<item> alt </item>
13-
<item> again </item>
1412
<item> as </item>
1513
<item> assert </item>
1614
<item> break </item>
17-
<item> check </item>
18-
<item> claim </item>
1915
<item> const </item>
2016
<item> copy </item>
2117
<item> do </item>
2218
<item> drop </item>
2319
<item> else </item>
20+
<item> enum </item>
2421
<item> export </item>
2522
<item> extern </item>
26-
<item> f16 </item>
27-
<item> f80 </item>
28-
<item> f128 </item>
2923
<item> fail </item>
3024
<item> for </item>
3125
<item> if </item>
3226
<item> impl </item>
33-
<item> import </item>
34-
<item> in </item>
3527
<item> let </item>
3628
<item> log </item>
3729
<item> loop </item>
38-
<item> m32 </item>
39-
<item> m64 </item>
40-
<item> m128 </item>
4130
<item> match </item>
4231
<item> mod </item>
43-
<item> module </item>
4432
<item> move </item>
4533
<item> mut </item>
46-
<item> new </item>
47-
<item> of </item>
48-
<item> owned </item>
4934
<item> priv </item>
5035
<item> pub </item>
5136
<item> pure </item>
52-
<item> ret </item>
37+
<item> ref </item>
5338
<item> return </item>
54-
<item> to </item>
55-
<item> unchecked </item>
39+
<item> static </item>
40+
<item> struct </item>
41+
<item> trait </item>
5642
<item> unsafe </item>
5743
<item> use </item>
5844
<item> while </item>
59-
<item> with </item>
60-
<item> mod </item>
61-
<item> trait </item>
62-
<item> class </item>
63-
<item> struct </item>
64-
<item> enum </item>
6545
</list>
6646
<list name="types">
6747
<item> bool </item>
@@ -80,8 +60,9 @@
8060
<item> float </item>
8161
<item> char </item>
8262
<item> str </item>
83-
<item> option </item>
84-
<item> either </item>
63+
<item> Either </item>
64+
<item> Option </item>
65+
<item> Result </item>
8566
</list>
8667
<list name="ctypes">
8768
<item> c_float </item>
@@ -121,16 +102,16 @@
121102
<list name="constants">
122103
<item> true </item>
123104
<item> false </item>
124-
<item> some </item>
125-
<item> none </item>
126-
<item> left </item>
127-
<item> right </item>
128-
<item> ok </item>
129-
<item> err </item>
130-
<item> success </item>
131-
<item> failure </item>
132-
<item> cons </item>
133-
<item> nil </item>
105+
<item> Some </item>
106+
<item> None </item>
107+
<item> Left </item>
108+
<item> Right </item>
109+
<item> Ok </item>
110+
<item> Err </item>
111+
<item> Success </item>
112+
<item> Failure </item>
113+
<item> Cons </item>
114+
<item> Nil </item>
134115
</list>
135116
<list name="cconstants">
136117
<item> EXIT_FAILURE </item>

0 commit comments

Comments
 (0)