From 3c453b36ce371da1339883f5e0157c5c13e7f9fd Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Tue, 29 Jul 2014 22:05:37 +0100 Subject: [PATCH] Gedit/gtksourceview language spec: add raw strings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit … and color (raw) strings as such in attributes. This fixes cases where a string contains ] inside an attribute: that ] used to incorrectly end the attribute coloring. For large (many lines) doc comments, I’ve found preferable to use `#![doc = r#"..."#]` to avoid prefixing every line with `//!`. --- .../share/gtksourceview-3.0/language-specs/rust.lang | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/etc/gedit/share/gtksourceview-3.0/language-specs/rust.lang b/src/etc/gedit/share/gtksourceview-3.0/language-specs/rust.lang index 7c9780456cf47..a934c426857e8 100644 --- a/src/etc/gedit/share/gtksourceview-3.0/language-specs/rust.lang +++ b/src/etc/gedit/share/gtksourceview-3.0/language-specs/rust.lang @@ -269,6 +269,14 @@ \\\%{common_escape} + + r(#*)" + "\%{1@start} + + + + + " " @@ -287,6 +295,8 @@ \] + + @@ -305,6 +315,7 @@ +