Change summary
crates/zed/src/languages/c/embedding.scm | 74 +++++++++++++------------
1 file changed, 39 insertions(+), 35 deletions(-)
Detailed changes
@@ -1,39 +1,43 @@
-(declaration
- (type_qualifier)? @context
- type: (_)? @context
- declarator: [
- (function_declarator
- declarator: (_) @name)
- (pointer_declarator
- "*" @context
- declarator: (function_declarator
- declarator: (_) @name))
- (pointer_declarator
- "*" @context
- declarator: (pointer_declarator
- "*" @context
+(
+ (comment)* @context
+ .
+ (declaration
+ declarator: [
+ (function_declarator
+ declarator: (_) @name)
+ (pointer_declarator
+ "*" @name
declarator: (function_declarator
- declarator: (_) @name)))
- ]
-) @item
+ declarator: (_) @name))
+ (pointer_declarator
+ "*" @name
+ declarator: (pointer_declarator
+ "*" @name
+ declarator: (function_declarator
+ declarator: (_) @name)))
+ ]
+ ) @item
+ )
-(function_definition
- (type_qualifier)? @context
- type: (_)? @context
- declarator: [
- (function_declarator
- declarator: (_) @name
- )
- (pointer_declarator
- "*" @context
- declarator: (function_declarator
+(
+ (comment)* @context
+ .
+ (function_definition
+ declarator: [
+ (function_declarator
declarator: (_) @name
- ))
- (pointer_declarator
- "*" @context
- declarator: (pointer_declarator
- "*" @context
+ )
+ (pointer_declarator
+ "*" @name
declarator: (function_declarator
- declarator: (_) @name)))
- ]
-) @item
+ declarator: (_) @name
+ ))
+ (pointer_declarator
+ "*" @name
+ declarator: (pointer_declarator
+ "*" @name
+ declarator: (function_declarator
+ declarator: (_) @name)))
+ ]
+ ) @item
+ )