diff --git a/Cargo.sublime-build b/Cargo.sublime-build
index 1a355c89..cbfa3ff8 100644
--- a/Cargo.sublime-build
+++ b/Cargo.sublime-build
@@ -1,7 +1,7 @@
{
"cmd": ["cargo", "build"],
"selector": "source.rust",
- "file_regex": "^(.*?):([0-9]+):([0-9]+):\\s[0-9]+:[0-9]+\\s(.*)$",
+ "file_regex": "--> ([^:]+):([0-9]+):([0-9]+)$",
"syntax": "Cargo.build-language",
"variants": [
diff --git a/Rust.sublime-build b/Rust.sublime-build
index bf16d6fd..45e18838 100644
--- a/Rust.sublime-build
+++ b/Rust.sublime-build
@@ -1,7 +1,7 @@
{
"cmd": ["rustc", "$file"],
"selector": "source.rust",
- "file_regex": "^(.*?):([0-9]+):([0-9]+):\\s[0-9]+:[0-9]+\\s(.*)$",
+ "file_regex": " --> ([^:]+):([0-9]+):([0-9]+)$",
"osx":
{
"path": "/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
diff --git a/RustComment.tmPreferences b/RustComment.tmPreferences
index 52d834e0..c67138b3 100644
--- a/RustComment.tmPreferences
+++ b/RustComment.tmPreferences
@@ -34,6 +34,18 @@
value
no
+
+ name
+ TM_COMMENT_START_3
+ value
+ ///
+
+
+ name
+ TM_COMMENT_START_4
+ value
+ //!
+
uuid