mirror of
https://github.com/stevearc/aerial.nvim
synced 2024-09-16 14:34:08 +02:00
22 lines
505 B
Scheme
22 lines
505 B
Scheme
(struct_specifier
|
|
name: (type_identifier) @name
|
|
body: (field_declaration_list)
|
|
(#set! "kind" "Struct")) @symbol
|
|
|
|
(declaration
|
|
(struct_specifier
|
|
body: (field_declaration_list)) @symbol
|
|
declarator: (identifier) @name
|
|
(#set! "kind" "Struct"))
|
|
|
|
(function_declarator
|
|
declarator: (_) @name
|
|
(#set! "kind" "Function")) @symbol
|
|
|
|
(enum_specifier
|
|
name: (type_identifier) @name
|
|
(#set! "kind" "Enum")) @symbol
|
|
|
|
(class_specifier
|
|
name: (type_identifier) @name
|
|
(#set! "kind" "Class")) @symbol
|