aboutsummaryrefslogtreecommitdiffstats
path: root/queries/vue
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/vue
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/vue')
-rw-r--r--queries/vue/highlights.scm22
-rw-r--r--queries/vue/injections.scm10
2 files changed, 5 insertions, 27 deletions
diff --git a/queries/vue/highlights.scm b/queries/vue/highlights.scm
index f16c189a1..093598b74 100644
--- a/queries/vue/highlights.scm
+++ b/queries/vue/highlights.scm
@@ -1,22 +1,13 @@
+; inherits: html_tags
+
[
- (component)
(template_element)
- (start_tag)
- (tag_name)
(directive_attribute)
(directive_dynamic_argument)
(directive_dynamic_argument_value)
(component)
- (end_tag)
] @tag
-(erroneous_end_tag_name) @error
-(attribute_name) @property
-(attribute_value) @string
-(quoted_attribute_value) @string
-(comment) @comment
-
-(text) @none
(element) @string
(interpolation) @punctuation.special
(interpolation
@@ -27,12 +18,3 @@
(directive_name)
(directive_argument)
] @method
-
-"=" @operator
-
-[
- "<"
- ">"
- "</"
- "/>"
- ] @tag.delimiter
diff --git a/queries/vue/injections.scm b/queries/vue/injections.scm
index b7e196463..490983878 100644
--- a/queries/vue/injections.scm
+++ b/queries/vue/injections.scm
@@ -1,5 +1,4 @@
-((style_element
- (raw_text) @css))
+; inherits: html_tags
(
(style_element
@@ -10,9 +9,6 @@
(#match? @_lang "(scss|postcss|less)")
)
-((script_element
- (raw_text) @javascript))
-
(
(script_element
(start_tag
@@ -25,8 +21,8 @@
((interpolation
(raw_text) @javascript))
-((directive_attribute
- (quoted_attribute_value
+((directive_attribute
+ (quoted_attribute_value
(attribute_value) @javascript)))
(comment) @comment