{"name":"HTML (Django)","scopeName":"text.html.django","patterns":[{"include":"text.html.basic"},{"name":"comment.block.django.template","begin":"{% comment %}","end":"{% endcomment %}"},{"name":"comment.line.django.template","begin":"{#","end":"#}"},{"name":"meta.tag.template.variable.django.template","begin":"{{","end":"}}","patterns":[{"name":"variable.other.readwrite.django.template","match":"[\\S\u0026\u0026[^}]]+"}]},{"name":"meta.scope.django.template.tag","begin":"({%)","end":"(%})","patterns":[{"name":"keyword.control.django.template","match":"\\b(autoescape|endautoescape|block|endblock|trans|blocktrans|endblocktrans|plural|debug|extends|filter|firstof|for|endfor|if|include|else|endif|ifchanged|endifchanged|ifequal|endifequal|ifnotequal|endifnotequal|load|now|regroup|ssi|spaceless|templatetag|widthratio)\\b"},{"name":"keyword.operator.django.template","match":"\\b(and|or|not|in|by|as)\\b"},{"name":"support.function.filter.django","match":"\\|(add|addslashes|capfirst|center|cut|date|default|default_if_none|dictsort|dictsortreversed|divisibleby|escape|filesizeformat|first|fix_ampersands|floatformat|get_digit|join|length|length_is|linebreaks|linebreaksbr|linenumbers|ljust|lower|make_list|phone2numeric|pluralize|pprint|random|removetags|rjust|safe|slice|slugify|stringformat|striptags|time|timesince|title|truncatewords|unordered_list|upper|urlencode|urlize|urlizetrunc|wordcount|wordwrap|yesno)\\b"},{"name":"string.other.django.template.tag","begin":"('|\")","end":"\\1"},{"name":"string.unquoted.django.template.tag","match":"[a-zA-Z_]+"}],"captures":{"1":{"name":"entity.other.django.tagbraces"}}}]}
