Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/astro/highlights.scm')
| -rw-r--r-- | runtime/queries/astro/highlights.scm | 47 |
1 files changed, 46 insertions, 1 deletions
diff --git a/runtime/queries/astro/highlights.scm b/runtime/queries/astro/highlights.scm index 3d0792b8..780ed330 100644 --- a/runtime/queries/astro/highlights.scm +++ b/runtime/queries/astro/highlights.scm @@ -1,3 +1,48 @@ -; inherits: html +(tag_name) @tag +(erroneous_end_tag_name) @error +(doctype) @constant +(attribute_name) @attribute +(comment) @comment + +((attribute + (attribute_name) @attribute + (quoted_attribute_value (attribute_value) @markup.link.url)) + (#any-of? @attribute "href" "src")) + +((element + (start_tag + (tag_name) @tag) + (text) @markup.link.label) + (#eq? @tag "a")) + +(attribute [(attribute_value) (quoted_attribute_value)] @string) + +((element + (start_tag + (tag_name) @tag) + (text) @markup.bold) + (#any-of? @tag "strong" "b")) + +((element + (start_tag + (tag_name) @tag) + (text) @markup.italic) + (#any-of? @tag "em" "i")) + +((element + (start_tag + (tag_name) @tag) + (text) @markup.strikethrough) + (#any-of? @tag "s" "del")) + +[ + "<" + ">" + "</" + "/>" + "<!" +] @punctuation.bracket + +"=" @punctuation.delimiter ["---"] @punctuation.delimiter |