]> git.lizzy.rs Git - rust.git/commitdiff
Update editor syntax files for isize/usize.
authorHuon Wilson <dbau.pp+github@gmail.com>
Wed, 7 Jan 2015 09:19:58 +0000 (20:19 +1100)
committerHuon Wilson <dbau.pp+github@gmail.com>
Wed, 7 Jan 2015 09:19:58 +0000 (20:19 +1100)
Yay, syntax highlighting.

src/etc/emacs/rust-mode.el
src/etc/gedit/share/gtksourceview-3.0/language-specs/rust.lang
src/etc/kate/rust.xml
src/etc/vim/syntax/rust.vim

index 6917e9ee354eef895cb04b503371258f8b7daf2d..661dc21e2dc5dc8b708cef2e9c615d1ac97e45c7 100644 (file)
     "u64" "i64"
 
     "f32" "f64"
-    "float" "int" "uint"
+    "float" "int" "uint" "isize" "usize"
     "bool"
     "str" "char"))
 
index 373e9f78cc2952c7ecff4fd86496942061f9e06c..8291b38a9bd0b94b8c970ba648d0d3db7ef1b819 100644 (file)
@@ -79,7 +79,9 @@
     <context id="types" style-ref="type">
                <keyword>bool</keyword>
                <keyword>int</keyword>
+               <keyword>isize</keyword>
                <keyword>uint</keyword>
+               <keyword>usize</keyword>
                <keyword>i8</keyword>
                <keyword>i16</keyword>
                <keyword>i32</keyword>
index 1fb01767a130b4833f0a36031a7ae678c652dbb4..1768a52361b1f6d650d86b359eade92ede35aa7e 100644 (file)
@@ -91,7 +91,9 @@
        <list name="types">
                <item> bool </item>
                <item> int </item>
+               <item> isize </item>
                <item> uint </item>
+               <item> usize </item>
                <item> i8 </item>
                <item> i16 </item>
                <item> i32 </item>
index dce6d3f66879e3cca1d93594a22ad555fda3b650..678cb3e160234cb81b5fb4a1de169efe9271c68d 100644 (file)
@@ -59,7 +59,7 @@ syn match rustMacroVariable "$\w\+"
 syn keyword   rustReservedKeyword alignof be do offsetof priv pure sizeof typeof unsized yield abstract final override macro
 
 " Built-in types {{{2
-syn keyword   rustType        int uint float char bool u8 u16 u32 u64 f32
+syn keyword   rustType        int isize uint usize float char bool u8 u16 u32 u64 f32
 syn keyword   rustType        f64 i8 i16 i32 i64 str Self
 
 " Things from the prelude (src/libstd/prelude.rs) {{{2