From f803c74ebc1e30ae8d047c087d9b094134a667d5 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Sat, 11 Jul 2020 01:47:05 +0200 Subject: C/C++ highlights: Small improvements for type definitions --- queries/c/locals.scm | 3 +++ queries/cpp/locals.scm | 3 +++ 2 files changed, 6 insertions(+) diff --git a/queries/c/locals.scm b/queries/c/locals.scm index 06b5a4c9..e0b186c3 100644 --- a/queries/c/locals.scm +++ b/queries/c/locals.scm @@ -26,9 +26,12 @@ declarator: (field_identifier) @definition.field) (type_definition declarator: (type_identifier) @definition.type) +(struct_specifier + name: (type_identifier) @definition.type) ;; References (identifier) @reference +(type_identifier) @reference ;; Scope [ diff --git a/queries/cpp/locals.scm b/queries/cpp/locals.scm index 47b69c86..712f8291 100644 --- a/queries/cpp/locals.scm +++ b/queries/cpp/locals.scm @@ -20,6 +20,9 @@ name: (scoped_type_identifier name: (type_identifier) @definition.type)) +(alias_declaration + name: (type_identifier) @definition.type) + ;; Function defintions (template_function name: (identifier) @definition.function) @scope -- cgit v1.2.3