diff options
| -rw-r--r-- | CONTRIBUTING.md | 9 | ||||
| -rw-r--r-- | lua/nvim-treesitter/highlight.lua | 4 | ||||
| -rw-r--r-- | queries/html/highlights.scm | 4 |
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 |
