54 lines
1.3 KiB
Plaintext
54 lines
1.3 KiB
Plaintext
'fileTypes': [
|
|
'yaws'
|
|
]
|
|
'name': 'HTML (Erlang)'
|
|
'patterns': [
|
|
{
|
|
'begin': '(^\\s*)?(?=<erl>)'
|
|
'beginCaptures':
|
|
'1':
|
|
'name': 'punctuation.whitespace.embedded.leading.html'
|
|
'contentName': 'meta.embedded.erlang'
|
|
'end': '(?!\\G)(\\s*\\n)?'
|
|
'endCaptures':
|
|
'1':
|
|
'name': 'punctuation.whitespace.embedded.trailing.html'
|
|
'patterns': [
|
|
{
|
|
'begin': '(<)(erl)(>)'
|
|
'beginCaptures':
|
|
'0':
|
|
'name': 'meta.tag.template.html'
|
|
'1':
|
|
'name': 'punctuation.definition.tag.begin.html'
|
|
'2':
|
|
'name': 'entity.name.tag.html'
|
|
'3':
|
|
'name': 'punctuation.definition.tag.end.html'
|
|
'contentName': 'source.erlang'
|
|
'end': '((</))(erl)(>)'
|
|
'endCaptures':
|
|
'0':
|
|
'name': 'meta.tag.template.html'
|
|
'1':
|
|
'name': 'punctuation.definition.tag.begin.html'
|
|
'2':
|
|
'name': 'source.erlang'
|
|
'3':
|
|
'name': 'entity.name.tag.html'
|
|
'4':
|
|
'name': 'punctuation.definition.tag.end.html'
|
|
'patterns': [
|
|
{
|
|
'include': 'source.erlang'
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
{
|
|
'include': 'text.html.basic'
|
|
}
|
|
]
|
|
'scopeName': 'text.html.erlang.yaws'
|