diff --git a/queries/vue/injections.scm b/queries/vue/injections.scm
index dcb7333db..223791c09 100644
--- a/queries/vue/injections.scm
+++ b/queries/vue/injections.scm
@@ -3,6 +3,7 @@
(start_tag) @_no_attribute
(raw_text) @css)
(#match? @_no_attribute "^\\<\\s*style\\s*\\>$")
+ ; unsure why, but without escaping < and > the query breaks
)
(
diff --git a/tests/query/injections/vue/test-vue-injections.vue b/tests/query/injections/vue/test-vue-injections.vue
index 522dbb392..c7442a027 100644
--- a/tests/query/injections/vue/test-vue-injections.vue
+++ b/tests/query/injections/vue/test-vue-injections.vue
@@ -1,17 +1,17 @@
- {{"Some text"}}
+ {{"Text inside interpolation"}}
ul
li(v-for="item in items")
- a(v-if="item.type == 'link'" :href="item.url") some link title:
+ a(v-if="item.type == 'link'" :href="item.url") some link title in pug:
-
+
@@ -19,23 +19,50 @@
const foo = "1"
// ^ javascript
-
+
+
+