refactor: Update Lua tags to use more specific reference and definition tags

This commit is contained in:
Paul Gauthier (aider) 2025-03-12 14:23:45 -07:00
parent 3b1c81e50e
commit e535e01e83

View file

@ -1,34 +1,34 @@
(function_declaration
name: [
(identifier) @name
(identifier) @name.definition.function
(dot_index_expression
field: (identifier) @name)
field: (identifier) @name.definition.function)
]) @definition.function
(function_declaration
name: (method_index_expression
method: (identifier) @name)) @definition.method
method: (identifier) @name.definition.method)) @definition.method
(assignment_statement
(variable_list .
name: [
(identifier) @name
(identifier) @name.definition.function
(dot_index_expression
field: (identifier) @name)
field: (identifier) @name.definition.function)
])
(expression_list .
value: (function_definition))) @definition.function
(table_constructor
(field
name: (identifier) @name
name: (identifier) @name.definition.function
value: (function_definition))) @definition.function
(function_call
name: [
(identifier) @name
(identifier) @name.reference.call
(dot_index_expression
field: (identifier) @name)
field: (identifier) @name.reference.call)
(method_index_expression
method: (identifier) @name)
method: (identifier) @name.reference.method)
]) @reference.call