diff --git a/crates/languages/src/rust/highlights.scm b/crates/languages/src/rust/highlights.scm index ea3935257648b31f666ea64c7c302644ab3eb24e..1a08126b55d2084e39611a9e73cde83b6cfc9999 100644 --- a/crates/languages/src/rust/highlights.scm +++ b/crates/languages/src/rust/highlights.scm @@ -85,7 +85,6 @@ [ "as" "async" - "await" "const" "default" "dyn" @@ -102,6 +101,7 @@ "ref" "static" "struct" + "for" "trait" "type" "union" @@ -114,10 +114,10 @@ ] @keyword [ + "await" "break" "continue" "else" - "for" "if" "in" "loop" @@ -127,6 +127,9 @@ "yield" ] @keyword.control +(for_expression + ("for" @keyword.control)) + [ (string_literal) (raw_string_literal)