1 2
> 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
; Special identifiers ;-------------------- ; TODO: ((element (start_tag (tag_name) @_tag) (text) @markup.heading) (#match? @_tag "^(h[0-9]|title)$")) ((element (start_tag (tag_name) @_tag) (text) @markup.bold) (#match? @_tag "^(strong|b)$")) ((element (start_tag (tag_name) @_tag) (text) @markup.italic) (#match? @_tag "^(em|i)$")) ; ((element (start_tag (tag_name) @_tag) (text) @markup.strike) ; (#match? @_tag "^(s|del)$")) ((element (start_tag (tag_name) @_tag) (text) @markup.underline) (#eq? @_tag "u")) ((element (start_tag (tag_name) @_tag) (text) @markup.inline) (#match? @_tag "^(code|kbd)$")) ((element (start_tag (tag_name) @_tag) (text) @markup.link.url) (#eq? @_tag "a")) ((attribute (attribute_name) @_attr (quoted_attribute_value (attribute_value) @markup.link.url)) (#match? @_attr "^(href|src)$")) (tag_name) @tag (attribute_name) @variable.other.member (erroneous_end_tag_name) @error (comment) @comment [ (attribute_value) (quoted_attribute_value) ] @string [ (text) (raw_text_expr) ] @none [ (special_block_keyword) (then) (as) ] @keyword [ "{" "}" ] @punctuation.brackets "=" @operator [ "<" ">" "</" "/>" "#" ":" "/" "@" ] @punctuation.definition.tag