Add HEEx language support, add missing commentstrings

This commit is contained in:
Clay 2021-08-15 09:40:02 -07:00 committed by Thomas Vigouroux
parent b8a6928b52
commit 57c2081e3f
14 changed files with 87 additions and 7 deletions

View file

@ -0,0 +1,35 @@
; HEEx text is highlighted as such
(text) @text
; HEEx has two types of comments, both are highlighted as such
(comment) @comment
; HEEx attributes are highlighted as HTML attributes
(attribute_name) @tag.attribute
; Attributes are highlighted as strings
(quoted_attribute_value) @string
; HEEx supports HTML tags and are highlighted as such
[
"<"
">"
"</"
"/>"
"<%"
"<%="
"<%%="
"<%#"
"%>"
"{"
"}"
] @tag.delimiter
; HEEx tags are highlighted as HTML
(tag_name) @tag
; HEEx components are highlighted as types (Elixir modules)
(component_name) @type
; HEEx operators
["="] @operator