|
1 |
| -; injections.scm |
2 |
| -; -------------- |
3 | 1 | ((style_element
|
4 | 2 | (raw_text) @injection.content)
|
5 | 3 | (#set! injection.language "css"))
|
6 | 4 |
|
7 | 5 | ((style_element
|
8 |
| - (start_tag |
9 |
| - (attribute |
10 |
| - (attribute_name) @_attr |
11 |
| - (quoted_attribute_value (attribute_value) @_lang))) |
12 |
| - (raw_text) @injection.content) |
| 6 | + (start_tag |
| 7 | + (attribute |
| 8 | + (attribute_name) @_attr |
| 9 | + (quoted_attribute_value |
| 10 | + (attribute_value) @_lang))) |
| 11 | + (raw_text) @injection.content) |
13 | 12 | (#eq? @_attr "lang")
|
14 |
| - (#match? @_lang "scss") |
| 13 | + (#any-of? @_lang "scss" "postcss" "less") |
15 | 14 | (#set! injection.language "scss"))
|
16 | 15 |
|
17 |
| -((attribute |
18 |
| - (attribute_name) @_attr |
19 |
| - (quoted_attribute_value (attribute_value) @css)) |
20 |
| - (#eq? @_attr "style")) |
| 16 | +((svelte_raw_text) @injection.content |
| 17 | + (#set! injection.language "javascript")) |
21 | 18 |
|
22 |
| -( |
23 |
| - (script_element |
24 |
| - (start_tag |
25 |
| - (attribute |
26 |
| - (quoted_attribute_value (attribute_value) @_lang))) |
27 |
| - (raw_text) @injection.content) |
28 |
| - (#match? @_lang "(ts|typescript)") |
29 |
| - (#set! injection.language "typescript") |
30 |
| -) |
| 19 | +((script_element |
| 20 | + (start_tag |
| 21 | + (attribute |
| 22 | + (attribute_name) @_attr |
| 23 | + (quoted_attribute_value |
| 24 | + (attribute_value) @_lang))) |
| 25 | + (raw_text) @injection.content) |
| 26 | + (#eq? @_attr "lang") |
| 27 | + (#any-of? @_lang "ts" "typescript") |
| 28 | + (#set! injection.language "typescript")) |
31 | 29 |
|
32 | 30 | ((script_element
|
| 31 | + (start_tag |
| 32 | + (attribute |
| 33 | + (attribute_name) @_attr |
| 34 | + (quoted_attribute_value |
| 35 | + (attribute_value) @_lang))) |
33 | 36 | (raw_text) @injection.content)
|
| 37 | + (#eq? @_attr "lang") |
| 38 | + (#any-of? @_lang "js" "javascript") |
34 | 39 | (#set! injection.language "javascript"))
|
35 | 40 |
|
36 |
| -((raw_text_expr) @injection.content |
37 |
| - (#set! injection.language "javascript")) |
38 |
| - |
39 |
| -((comment) @injection.content |
40 |
| - (#set! injection.language "comment")) |
| 41 | +((element |
| 42 | + (start_tag |
| 43 | + (attribute |
| 44 | + (attribute_name) @_attr |
| 45 | + (quoted_attribute_value |
| 46 | + (attribute_value) @injection.language))) |
| 47 | + (text) @injection.content) |
| 48 | + (#eq? @_attr "lang") |
| 49 | + (#eq? @injection.language "pug")) |
0 commit comments