Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/rust/highlights.scm')
| -rw-r--r-- | runtime/queries/rust/highlights.scm | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/runtime/queries/rust/highlights.scm b/runtime/queries/rust/highlights.scm index cc8380cb..147c80ba 100644 --- a/runtime/queries/rust/highlights.scm +++ b/runtime/queries/rust/highlights.scm @@ -208,6 +208,23 @@ (closure_parameters (identifier) @variable.parameter) +; Mutable variables + +(let_declaration + (mutable_specifier) + pattern: (identifier) @variable.mutable) +(mut_pattern + (mutable_specifier) + (identifier) @variable.mutable) + +(parameter + (mutable_specifier) + pattern: (identifier) @variable.parameter.mutable) + +(self_parameter + (mutable_specifier) + (self) @variable.builtin.mutable) + ; ------- ; Keywords ; ------- @@ -287,8 +304,6 @@ "dyn" ] @keyword.storage.modifier -; TODO: variable.mut to highlight mutable identifiers via locals.scm - ; --- ; Remaining Paths ; --- |