Files
openidea/crates/ide-language/queries/proto/outline.scm

10 lines
372 B
Scheme

(package (full_ident) @name) @outline.package
(message (message_name) @name) @def.struct
(enum (enum_name) @name) @def.enum
(enum_field (identifier) @name) @def.enum_member
(service (service_name) @name) @def.interface
(rpc (rpc_name) @name) @def.method
(field (identifier) @name) @def.field
(map_field (identifier) @name) @def.field
(oneof (identifier) @name) @def.field