Skip to content

Commit 3f1c736

Browse files
committed
Color in as a control keyword
1 parent 46566d7 commit 3f1c736

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

crates/ra_ide/src/snapshots/highlighting.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@
6363
<span class="static mutable">STATIC_MUT</span> = <span class="numeric_literal">1</span>;
6464
}
6565

66+
<span class="keyword control">for</span> <span class="variable declaration">e</span> <span class="keyword control">in</span> <span class="variable mutable">vec</span> {
67+
<span class="comment">// Do nothing</span>
68+
}
69+
6670
<span class="keyword">let</span> <span class="keyword">mut</span> <span class="variable declaration mutable">x</span> = <span class="numeric_literal">42</span>;
6771
<span class="keyword">let</span> <span class="variable declaration mutable">y</span> = &<span class="keyword">mut</span> <span class="variable mutable">x</span>;
6872
<span class="keyword">let</span> <span class="variable declaration">z</span> = &<span class="variable mutable">y</span>;

crates/ra_ide/src/syntax_highlighting.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,8 @@ fn highlight_element(
408408
| T![loop]
409409
| T![match]
410410
| T![return]
411-
| T![while] => h | HighlightModifier::ControlFlow,
411+
| T![while]
412+
| T![in] => h | HighlightModifier::ControlFlow,
412413
T![unsafe] => h | HighlightModifier::Unsafe,
413414
_ => h,
414415
}

crates/ra_ide/src/syntax_highlighting/tests.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ fn main() {
4747
STATIC_MUT = 1;
4848
}
4949
50+
for e in vec {
51+
// Do nothing
52+
}
53+
5054
let mut x = 42;
5155
let y = &mut x;
5256
let z = &y;

0 commit comments

Comments
 (0)