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/rust/locals.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'queries/rust') diff --git a/queries/rust/locals.scm b/queries/rust/locals.scm index 1b372ed9..010bf4af 100644 --- a/queries/rust/locals.scm +++ b/queries/rust/locals.scm @@ -70,8 +70,10 @@ ; References (identifier) @reference -(type_identifier) @reference.type -(field_identifier) @reference.field +((type_identifier) @reference + (set! reference.kind "type")) +((field_identifier) @reference + (set! reference.kind "field")) ; Macros -- cgit v1.2.3