From 25050e80272f7d05796251a38a9276263990f763 Mon Sep 17 00:00:00 2001 From: d1y Date: Wed, 5 Jun 2024 05:04:54 +0800 Subject: [PATCH] vue: Improve syntax highlighting (#11482) close #8989 Before: image After: image Release Notes: - Improve vue highlighting --- extensions/vue/languages/vue/highlights.scm | 4 +- extensions/vue/languages/vue/injections.scm | 57 ++++++++++++++++++++- 2 files changed, 57 insertions(+), 4 deletions(-) diff --git a/extensions/vue/languages/vue/highlights.scm b/extensions/vue/languages/vue/highlights.scm index 1a80c84f68..548f57d267 100644 --- a/extensions/vue/languages/vue/highlights.scm +++ b/extensions/vue/languages/vue/highlights.scm @@ -7,8 +7,8 @@ ((tag_name) @type (#match? @type "^[A-Z]")) -((directive_name) @keyword - (#match? @keyword "^v-")) +(directive_name) @keyword +(directive_argument) @constant (start_tag) @tag (end_tag) @tag diff --git a/extensions/vue/languages/vue/injections.scm b/extensions/vue/languages/vue/injections.scm index 9084e373f2..0cb0ec1804 100644 --- a/extensions/vue/languages/vue/injections.scm +++ b/extensions/vue/languages/vue/injections.scm @@ -1,7 +1,60 @@ -(script_element - (raw_text) @content +;