Improve HEEx comment highlights, inject comment lang (#3170)

pull/3179/head
Clay 2 years ago committed by GitHub
parent dfc31e74af
commit ec85fb9ab6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2,14 +2,10 @@
; HEEx delimiters ; HEEx delimiters
[ [
"<!" "<!"
"<!--"
"<" "<"
"<%!--"
"<%#" "<%#"
">" ">"
"</" "</"
"--%>"
"-->"
"/>" "/>"
; These could be `@keyword`s but the closing `>` wouldn't be highlighted ; These could be `@keyword`s but the closing `>` wouldn't be highlighted
; as `@keyword` ; as `@keyword`
@ -34,7 +30,13 @@
(doctype) @constant (doctype) @constant
; HEEx comments are highlighted as such ; HEEx comments are highlighted as such
(comment) @comment [
"<!--"
"-->"
"<%!--"
"--%>"
(comment)
] @comment
; HEEx tags are highlighted as HTML ; HEEx tags are highlighted as HTML
(tag_name) @tag (tag_name) @tag

@ -19,3 +19,6 @@
; <link href={ Routes.static_path(..) } /> ; <link href={ Routes.static_path(..) } />
((expression (expression_value) @injection.content) ((expression (expression_value) @injection.content)
(#set! injection.language "elixir")) (#set! injection.language "elixir"))
((comment) @injection.content
(#set! injection.language "comment"))
Loading…
Cancel
Save