diff --git a/runtime/queries/erlang/locals.scm b/runtime/queries/erlang/locals.scm index c17d50a4..c8676a47 100644 --- a/runtime/queries/erlang/locals.scm +++ b/runtime/queries/erlang/locals.scm @@ -7,12 +7,12 @@ ; parametric `-type`s ((attribute - name: (atom) @keyword + name: (atom) @_keyword (arguments (binary_operator left: (call (arguments (variable) @local.definition.variable.parameter)) operator: "::") @local.scope)) - (#any-of? @keyword "type" "opaque" "nominal")) + (#any-of? @_keyword "type" "opaque" "nominal")) ; `fun`s (anonymous_function (stab_clause pattern: (arguments (variable) @local.definition.variable.parameter))) @local.scope diff --git a/runtime/queries/go/locals.scm b/runtime/queries/go/locals.scm index 2ba63bed..6830e91d 100644 --- a/runtime/queries/go/locals.scm +++ b/runtime/queries/go/locals.scm @@ -22,4 +22,4 @@ ; Field names in struct literals are identifier rather than field_identifier, ; these cannot be locals. -(keyed_element . (literal_element (identifier) @variable.other.member)) +(keyed_element . (literal_element (identifier) @_)) diff --git a/runtime/queries/python/locals.scm b/runtime/queries/python/locals.scm index 955ebc52..555b3e12 100644 --- a/runtime/queries/python/locals.scm +++ b/runtime/queries/python/locals.scm @@ -47,4 +47,4 @@ ; don't make the name of kwargs locals (keyword_argument - name: (identifier) @variable.parameter) + name: (identifier) @_) diff --git a/runtime/queries/rust/locals.scm b/runtime/queries/rust/locals.scm index 527877b1..10bdded3 100644 --- a/runtime/queries/rust/locals.scm +++ b/runtime/queries/rust/locals.scm @@ -43,23 +43,22 @@ (identifier) @local.reference ; lifetimes / labels -(lifetime (identifier) @label) -(label (identifier) @label) +(lifetime (identifier) @_) +(label (identifier) @_) ; == scoped function calls and function defs == ; avoid coloring functions as variables -; taken from highlights.scm (call_expression function: (scoped_identifier - name: (identifier) @function)) + name: (identifier) @_)) (generic_function function: (scoped_identifier - name: (identifier) @function)) + name: (identifier) @_)) (function_item - name: (identifier) @function) + name: (identifier) @_) (function_signature_item - name: (identifier) @function) + name: (identifier) @_) ; == other == -(enum_variant (identifier) @type.enum.variant) +(enum_variant (identifier) @_)