From 58c6d2a73fa40e2ad2e6f41215737d6ff27c4bf9 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Sat, 18 Jul 2020 19:25:06 +0200 Subject: Attach kind of reference to query result instead of using subfields This makes smart_rename work also for types out of the box and we don't need to search for the path of actual node. --- queries/cpp/locals.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'queries/cpp') diff --git a/queries/cpp/locals.scm b/queries/cpp/locals.scm index b85e5f9e8..69d2f2c26 100644 --- a/queries/cpp/locals.scm +++ b/queries/cpp/locals.scm @@ -23,12 +23,17 @@ (alias_declaration name: (type_identifier) @definition.type) +;template +(type_parameter_declaration + (type_identifier) @definition.type) + ;; Namespaces (namespace_definition name: (identifier) @definition.namespace body: (_) @scope) -(namespace_identifier) @reference.namespace +((namespace_identifier) @reference + (set! reference.kind "namespace")) ;; Function defintions (template_function -- cgit v1.2.3-70-g09d2