diff options
| author | Andrew Paseltiner <apaseltiner@gmail.com> | 2013-02-26 22:12:26 -0500 |
|---|---|---|
| committer | Andrew Paseltiner <apaseltiner@gmail.com> | 2013-03-03 08:40:37 -0500 |
| commit | 11d10fdb092a02d4cad482ddd720a0330f31d299 (patch) | |
| tree | 8336bc7a0ed0c08b056690d7818fb0495d511d01 | |
| parent | 7ad20826636c102db338ecaf9f71f2aa8af5f631 (diff) | |
| download | rust-11d10fdb092a02d4cad482ddd720a0330f31d299.tar.gz rust-11d10fdb092a02d4cad482ddd720a0330f31d299.zip | |
kate: introduce &rustIdent; entity
| -rw-r--r-- | src/etc/kate/rust.xml | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/etc/kate/rust.xml b/src/etc/kate/rust.xml index bd7446d34e3..5ecab0d49c0 100644 --- a/src/etc/kate/rust.xml +++ b/src/etc/kate/rust.xml @@ -1,5 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE language SYSTEM "language.dtd"> +<!DOCTYPE language SYSTEM "language.dtd" +[ + <!ENTITY rustIdent "[a-zA-Z_][a-zA-Z_0-9]*"> +]> <language name="Rust" version="0.4.0" kateversion="2.4" section="Sources" extensions="*.rs;*.rc" mimetype="text/x-rust" priority="15"> <highlighting> <list name="fn"> @@ -171,8 +174,8 @@ <RegExpr String="0b[0-1_]+(u8|u16|u32|u64|i8|i16|i32|i64|u|i)?" attribute="Number" context="#stay"/> <RegExpr String="[0-9][0-9_]*\.[0-9_]*([eE][+-]?[0-9_]+)?(f32|f64|f)?" attribute="Number" context="#stay"/> <RegExpr String="[0-9][0-9_]*(u8|u16|u32|u64|i8|i16|i32|i64|u|i)?" attribute="Number" context="#stay"/> - <RegExpr String="[a-zA-Z_][a-zA-Z0-9_]*::" attribute="Scope"/> - <RegExpr String="\w+!" attribute="Macro"/> + <RegExpr String="&rustIdent;::" attribute="Scope"/> + <RegExpr String="&rustIdent;!" attribute="Macro"/> <DetectChar char="{" attribute="Symbol" context="#stay" beginRegion="Brace" /> <DetectChar char="}" attribute="Symbol" context="#stay" endRegion="Brace" /> <DetectChar char=""" attribute="String" context="String"/> |
