diff options
| author | elianiva <dicha.arkana03@gmail.com> | 2021-05-05 16:40:36 +0700 |
|---|---|---|
| committer | Stephan Seitz <stephan.lauf@yahoo.de> | 2021-05-17 23:38:14 +0200 |
| commit | 5d2faa0466eea5c656cb9885aef68327976fa7ea (patch) | |
| tree | 11f1193193b382635899d54fd685057f687dee52 /queries/html | |
| parent | fish: move `test` to `test_command` (diff) | |
| download | nvim-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.scm | 44 |
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 |
