|
3 | 3 | ; These fix an nvim-treesitter bug where the `Abc` in `Abc.Xyz` is captured as a
|
4 | 4 | ; builtin tag. They also change the capture for `Xyz` to `@variable.member`
|
5 | 5 | ; instead of e.g. `@tag` (which gives the property a different color).
|
6 |
| -(jsx_opening_element |
7 |
| - name: (member_expression |
8 |
| - ; If the tag name contains a dot (operator), it must always be a custom |
9 |
| - ; tag? Therefore, we're not even going to try matching a `@tag.builtin` |
10 |
| - ; here. |
11 |
| - object: (identifier) @tag (#set! "priority" 115) |
12 |
| - property: (property_identifier) @variable.member (#set! "priority" 115))) |
13 |
| - |
14 |
| -(jsx_closing_element |
15 |
| - name: (member_expression |
16 |
| - object: (identifier) @tag (#set! "priority" 115) |
17 |
| - property: (property_identifier) @variable.member (#set! "priority" 115))) |
18 |
| - |
19 |
| -(jsx_self_closing_element |
20 |
| - name: (member_expression |
21 |
| - object: (identifier) @tag (#set! "priority" 115) |
22 |
| - property: (property_identifier) @variable.member (#set! "priority" 115))) |
| 6 | +;(jsx_opening_element |
| 7 | +; name: (member_expression |
| 8 | +; ; If the tag name contains a dot (operator), it must always be a custom |
| 9 | +; ; tag? Therefore, we're not even going to try matching a `@tag.builtin` |
| 10 | +; ; here. |
| 11 | +; object: (identifier) @tag (#set! "priority" 115) |
| 12 | +; property: (property_identifier) @variable.member (#set! "priority" 115))) |
| 13 | +; |
| 14 | +;(jsx_closing_element |
| 15 | +; name: (member_expression |
| 16 | +; object: (identifier) @tag (#set! "priority" 115) |
| 17 | +; property: (property_identifier) @variable.member (#set! "priority" 115))) |
| 18 | +; |
| 19 | +;(jsx_self_closing_element |
| 20 | +; name: (member_expression |
| 21 | +; object: (identifier) @tag (#set! "priority" 115) |
| 22 | +; property: (property_identifier) @variable.member (#set! "priority" 115))) |
0 commit comments