Skip to content

Commit 0e78504

Browse files
committed
support embedded hbs
1 parent 72c8b9d commit 0e78504

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

grammars/javascript.cson

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1494,6 +1494,30 @@
14941494
}
14951495
]
14961496
}
1497+
{
1498+
'begin': '(hbs|handlebars)\\s*(`)'
1499+
'beginCaptures':
1500+
'1':
1501+
'name': 'entity.name.function.js'
1502+
'2':
1503+
'name': 'punctuation.definition.string.begin.js'
1504+
'end': '`'
1505+
'endCaptures':
1506+
'0':
1507+
'name': 'punctuation.definition.string.end.js'
1508+
'name': 'string.quoted.template.sql.js'
1509+
'patterns': [
1510+
{
1511+
'include': '#string_escapes'
1512+
}
1513+
{
1514+
'include': '#interpolated_js'
1515+
}
1516+
{
1517+
'include': 'source.handlebars'
1518+
}
1519+
]
1520+
}
14971521
{
14981522
'begin': '`'
14991523
'beginCaptures':

0 commit comments

Comments
 (0)