From 0ac4c0b97dddb4a1c918de0750288590646c3c29 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Wed, 12 Mar 2025 14:27:29 -0700 Subject: [PATCH] refactor: Update swift-tags.scm to use more specific @name.definition tags --- .../tree-sitter-language-pack/swift-tags.scm | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/aider/queries/tree-sitter-language-pack/swift-tags.scm b/aider/queries/tree-sitter-language-pack/swift-tags.scm index 0038571e5..9b81cf7bd 100644 --- a/aider/queries/tree-sitter-language-pack/swift-tags.scm +++ b/aider/queries/tree-sitter-language-pack/swift-tags.scm @@ -1,20 +1,20 @@ (class_declaration - name: (type_identifier) @name) @definition.class + name: (type_identifier) @name.definition.class) @definition.class (protocol_declaration - name: (type_identifier) @name) @definition.interface + name: (type_identifier) @name.definition.interface) @definition.interface (class_declaration (class_body [ (function_declaration - name: (simple_identifier) @name + name: (simple_identifier) @name.definition.method ) (subscript_declaration - (parameter (simple_identifier) @name) + (parameter (simple_identifier) @name.definition.method) ) - (init_declaration "init" @name) - (deinit_declaration "deinit" @name) + (init_declaration "init" @name.definition.method) + (deinit_declaration "deinit" @name.definition.method) ] ) ) @definition.method @@ -23,12 +23,12 @@ (protocol_body [ (protocol_function_declaration - name: (simple_identifier) @name + name: (simple_identifier) @name.definition.method ) (subscript_declaration - (parameter (simple_identifier) @name) + (parameter (simple_identifier) @name.definition.method) ) - (init_declaration "init" @name) + (init_declaration "init" @name.definition.method) ] ) ) @definition.method @@ -37,15 +37,15 @@ (class_body [ (property_declaration - (pattern (simple_identifier) @name) + (pattern (simple_identifier) @name.definition.property) ) ] ) ) @definition.property (property_declaration - (pattern (simple_identifier) @name) + (pattern (simple_identifier) @name.definition.property) ) @definition.property (function_declaration - name: (simple_identifier) @name) @definition.function \ No newline at end of file + name: (simple_identifier) @name.definition.function) @definition.function