diff options
Diffstat (limited to 'crates/ide/src/syntax_highlighting/tags.rs')
-rw-r--r-- | crates/ide/src/syntax_highlighting/tags.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/ide/src/syntax_highlighting/tags.rs b/crates/ide/src/syntax_highlighting/tags.rs index 27473a2f9..755599cba 100644 --- a/crates/ide/src/syntax_highlighting/tags.rs +++ b/crates/ide/src/syntax_highlighting/tags.rs | |||
@@ -67,6 +67,8 @@ pub enum HlMod { | |||
67 | Trait, | 67 | Trait, |
68 | /// Used with keywords like `async` and `await`. | 68 | /// Used with keywords like `async` and `await`. |
69 | Async, | 69 | Async, |
70 | /// Used for items from other crates. | ||
71 | Foreign, | ||
70 | // Keep this last! | 72 | // Keep this last! |
71 | /// Used for unsafe functions, unsafe traits, mutable statics, union accesses and unsafe operations. | 73 | /// Used for unsafe functions, unsafe traits, mutable statics, union accesses and unsafe operations. |
72 | Unsafe, | 74 | Unsafe, |
@@ -189,6 +191,7 @@ impl HlMod { | |||
189 | HlMod::Static, | 191 | HlMod::Static, |
190 | HlMod::Trait, | 192 | HlMod::Trait, |
191 | HlMod::Async, | 193 | HlMod::Async, |
194 | HlMod::Foreign, | ||
192 | HlMod::Unsafe, | 195 | HlMod::Unsafe, |
193 | ]; | 196 | ]; |
194 | 197 | ||
@@ -207,6 +210,7 @@ impl HlMod { | |||
207 | HlMod::Static => "static", | 210 | HlMod::Static => "static", |
208 | HlMod::Trait => "trait", | 211 | HlMod::Trait => "trait", |
209 | HlMod::Async => "async", | 212 | HlMod::Async => "async", |
213 | HlMod::Foreign => "foreign", | ||
210 | HlMod::Unsafe => "unsafe", | 214 | HlMod::Unsafe => "unsafe", |
211 | } | 215 | } |
212 | } | 216 | } |