
This PR extracts C# support into an extension and removes the built-in C# support from Zed. Tested using a Nix shell: ``` nix-shell -p dotnet-sdk omnisharp-roslyn ``` Release Notes: - Removed built-in support for C#, in favor of making it available as an extension. The C# extension will be suggested for download when you open a `.cs` file.
38 lines
687 B
Scheme
38 lines
687 B
Scheme
(class_declaration
|
|
"class" @context
|
|
name: (identifier) @name
|
|
) @item
|
|
|
|
(constructor_declaration
|
|
name: (identifier) @name
|
|
) @item
|
|
|
|
(property_declaration
|
|
type: (identifier)? @context
|
|
type: (predefined_type)? @context
|
|
name: (identifier) @name
|
|
) @item
|
|
|
|
(field_declaration
|
|
(variable_declaration) @context
|
|
) @item
|
|
|
|
(method_declaration
|
|
name: (identifier) @name
|
|
parameters: (parameter_list) @context
|
|
) @item
|
|
|
|
(enum_declaration
|
|
"enum" @context
|
|
name: (identifier) @name
|
|
) @item
|
|
|
|
(namespace_declaration
|
|
"namespace" @context
|
|
name: (qualified_name) @name
|
|
) @item
|
|
|
|
(interface_declaration
|
|
"interface" @context
|
|
name: (identifier) @name
|
|
) @item
|