aboutsummaryrefslogtreecommitdiffstats
path: root/queries/html
diff options
context:
space:
mode:
authorelianiva <dicha.arkana03@gmail.com>2021-05-05 16:40:36 +0700
committerStephan Seitz <stephan.lauf@yahoo.de>2021-05-17 23:38:14 +0200
commit5d2faa0466eea5c656cb9885aef68327976fa7ea (patch)
tree11f1193193b382635899d54fd685057f687dee52 /queries/html
parentfish: move `test` to `test_command` (diff)
downloadnvim-treesitter-5d2faa0466eea5c656cb9885aef68327976fa7ea.tar
nvim-treesitter-5d2faa0466eea5c656cb9885aef68327976fa7ea.tar.gz
nvim-treesitter-5d2faa0466eea5c656cb9885aef68327976fa7ea.tar.bz2
nvim-treesitter-5d2faa0466eea5c656cb9885aef68327976fa7ea.tar.lz
nvim-treesitter-5d2faa0466eea5c656cb9885aef68327976fa7ea.tar.xz
nvim-treesitter-5d2faa0466eea5c656cb9885aef68327976fa7ea.tar.zst
nvim-treesitter-5d2faa0466eea5c656cb9885aef68327976fa7ea.zip
refactor: make html-like languages inherit from single query
Diffstat (limited to 'queries/html')
-rw-r--r--queries/html/highlights.scm44
1 files changed, 3 insertions, 41 deletions
diff --git a/queries/html/highlights.scm b/queries/html/highlights.scm
index 97fd0d662..6da261c0a 100644
--- a/queries/html/highlights.scm
+++ b/queries/html/highlights.scm
@@ -1,43 +1,5 @@
-(tag_name) @tag
-(erroneous_end_tag_name) @error
-(doctype) @constant
-(attribute_name) @property
-(attribute_value) @string
-(quoted_attribute_value) @string
-(comment) @comment
-
-((element (start_tag (tag_name) @_tag) (text) @text.title)
- (#match? @_tag "^(h[0-9]|title)$"))
-
-((element (start_tag (tag_name) @_tag) (text) @text.strong)
- (#match? @_tag "^(strong|b)$"))
-
-((element (start_tag (tag_name) @_tag) (text) @text.emphasis)
- (#match? @_tag "^(em|i)$"))
-
-((element (start_tag (tag_name) @_tag) (text) @text.strike)
- (#match? @_tag "^(s|del)$"))
+; inherits: html_tags
-((element (start_tag (tag_name) @_tag) (text) @text.underline)
- (#eq? @_tag "u"))
-
-((element (start_tag (tag_name) @_tag) (text) @text.literal)
- (#match? @_tag "^(code|kbd)$"))
-
-((element (start_tag (tag_name) @_tag) (text) @text.uri)
- (#eq? @_tag "a"))
-
-((attribute
- (attribute_name) @_attr
- (quoted_attribute_value (attribute_value) @text.uri))
- (#match? @_attr "^(href|src)$"))
-
-"=" @operator
+(doctype) @constant
-[
- "<"
- "<!"
- ">"
- "</"
- "/>"
-] @tag.delimiter
+"<!" @tag.delimiter