From 5733e041e880aa29b3f683cf657f721b940fccfc Mon Sep 17 00:00:00 2001 From: Sebastian Fiedlschuster Date: Sun, 26 Jul 2020 13:52:47 +0200 Subject: [PATCH] Adding syntax highlighting for template tags with `lang="haml"` --- vue.tmLanguage | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/vue.tmLanguage b/vue.tmLanguage index a8bdbeb..e918ce9 100644 --- a/vue.tmLanguage +++ b/vue.tmLanguage @@ -209,6 +209,60 @@ + + begin + (?:^\s+)?(<)((?i:template))\b(?=[^>]*lang=(['"])haml\1?) + captures + + 1 + + name + punctuation.definition.tag.begin.html + + 2 + + name + entity.name.tag.style.html + + 3 + + name + punctuation.definition.tag.html + + + end + (</)((?i:template))(>)(?:\s*\n)? + name + text.haml.embedded.html + patterns + + + include + #tag-stuff + + + begin + (>) + beginCaptures + + 1 + + name + punctuation.definition.tag.end.html + + + end + (?=</(?i:template)) + patterns + + + include + text.haml + + + + + begin (?:^\s+)?(<)((?i:template))\b(?=[^>]*lang=(['"])slm\1?)