aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CONTRIBUTING.md9
-rw-r--r--lua/nvim-treesitter/highlight.lua4
-rw-r--r--queries/html/highlights.scm4
3 files changed, 15 insertions, 2 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 11471969c..63613cbf2 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -164,6 +164,15 @@ Mainly for markup languages.
@text.uri
```
+#### Tags
+
+Used for xml-like tags
+
+```
+@tag
+@tag.delimiter
+```
+
### Locals
```
diff --git a/lua/nvim-treesitter/highlight.lua b/lua/nvim-treesitter/highlight.lua
index 539f8a7c2..a458fd815 100644
--- a/lua/nvim-treesitter/highlight.lua
+++ b/lua/nvim-treesitter/highlight.lua
@@ -68,6 +68,10 @@ hlmap["text.title"] = "TSTitle"
hlmap["text.literal"] = "TSLiteral"
hlmap["text.uri"] = "TSURI"
+-- Tags
+hlmap["tag"] = "TSTag"
+hlmap["tag.delimiter"] = "TSTagDelimiter"
+
hlmap["none"] = "TSNone"
function M.attach(bufnr, lang)
diff --git a/queries/html/highlights.scm b/queries/html/highlights.scm
index 1e83ecf4c..38a06766b 100644
--- a/queries/html/highlights.scm
+++ b/queries/html/highlights.scm
@@ -1,4 +1,4 @@
-(tag_name) @type
+(tag_name) @tag
(erroneous_end_tag_name) @error
(doctype) @constant
(attribute_name) @property
@@ -13,4 +13,4 @@
">"
"</"
"/>"
- ] @punctuation.bracket
+ ] @tag.delimiter