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?)