diff --git a/RustEnhanced.sublime-syntax b/RustEnhanced.sublime-syntax index 63f8ddad..b18042d7 100644 --- a/RustEnhanced.sublime-syntax +++ b/RustEnhanced.sublime-syntax @@ -215,7 +215,7 @@ contexts: push: after-operator - match: '\b[[:lower:]_][[:lower:][:digit:]_]*(?=\()' - scope: support.function.rust + scope: variable.function.rust - match: '{{identifier}}' diff --git a/tests/syntax-rust/syntax_test_control_flow.rs b/tests/syntax-rust/syntax_test_control_flow.rs index dd9b20ca..1c08303e 100644 --- a/tests/syntax-rust/syntax_test_control_flow.rs +++ b/tests/syntax-rust/syntax_test_control_flow.rs @@ -93,6 +93,6 @@ while let BasicStruct(k) = j { // <- meta.block punctuation.section.block.end continue_running(); -//^^^^^^^^^^^^^^ support.function +//^^^^^^^^^^^^^^ variable.function break_things(); -//^^^^^^^^^^ support.function +//^^^^^^^^^^ variable.function diff --git a/tests/syntax-rust/syntax_test_enum.rs b/tests/syntax-rust/syntax_test_enum.rs index 763ed1f6..637b487c 100644 --- a/tests/syntax-rust/syntax_test_enum.rs +++ b/tests/syntax-rust/syntax_test_enum.rs @@ -29,7 +29,7 @@ let w = Message::WriteString("Some string".to_string()); // ^^^^^^^^^^^ storage.type.source // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.group // ^^^^^^^^^^^^^ string.quoted.double -// ^^^^^^^^^ support.function +// ^^^^^^^^^ variable.function let m = Message::Move { x: 50, y: 200 }; // ^^^^^^^^^^^^^^^^^ meta.block // ^^ constant.numeric.integer.decimal diff --git a/tests/syntax-rust/syntax_test_generics.rs b/tests/syntax-rust/syntax_test_generics.rs index a46e8512..055336b6 100644 --- a/tests/syntax-rust/syntax_test_generics.rs +++ b/tests/syntax-rust/syntax_test_generics.rs @@ -242,7 +242,7 @@ fn collect_vec() { // ^^ constant.numeric.integer.decimal // ^ punctuation.section.group.end // ^ punctuation.accessor.dot -// ^^^^^^^^^ support.function +// ^^^^^^^^^ variable.function // ^^ punctuation.section.group // ^ punctuation.accessor.dot // ^^ punctuation.accessor @@ -413,7 +413,7 @@ fn function() { // ^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function meta.block meta.generic // ^ punctuation.definition.generic.begin // ^^^^^^^^^^^^^^^^^^ meta.block -// ^^^ support.function +// ^^^ variable.function // ^ meta.group punctuation.section.group.begin // ^ keyword.operator.comparison // ^ punctuation.section.group.end diff --git a/tests/syntax-rust/syntax_test_macros.rs b/tests/syntax-rust/syntax_test_macros.rs index ebfb0153..656cfe7e 100644 --- a/tests/syntax-rust/syntax_test_macros.rs +++ b/tests/syntax-rust/syntax_test_macros.rs @@ -84,7 +84,7 @@ my_var = format!("Hello {name}, how are you?", write!(get_writer(), "{}", "{}") // ^^^^^^ support.macro // ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.group -// ^^^^^^^^^^ support.function +// ^^^^^^^^^^ variable.function // ^^^^ string.quoted.double // ^^ constant.other.placeholder // ^^^^ string.quoted.double diff --git a/tests/syntax-rust/syntax_test_match.rs b/tests/syntax-rust/syntax_test_match.rs index e1f3b917..585dd0c8 100644 --- a/tests/syntax-rust/syntax_test_match.rs +++ b/tests/syntax-rust/syntax_test_match.rs @@ -40,7 +40,7 @@ match n { // Binding match my_func() { // ^^ keyword.control -// ^^^^^^^ support.function +// ^^^^^^^ variable.function // ^ meta.block punctuation.section.block.begin 0 => println!("None"), // ^ constant.numeric.integer.decimal