diff --git a/grammars/rescript.tmLanguage.json b/grammars/rescript.tmLanguage.json index 4acab2243..2b7a924b1 100644 --- a/grammars/rescript.tmLanguage.json +++ b/grammars/rescript.tmLanguage.json @@ -484,6 +484,7 @@ }, "ffi": { "name": "source.embedded.javascript", + "contentName": "meta.embedded.block.javascript", "begin": "(%|%%)(raw|ffi)(\\()(`)", "end": "(`)(\\))", "beginCaptures": { diff --git a/package.json b/package.json index f68f74ea4..5c0a83918 100644 --- a/package.json +++ b/package.json @@ -179,7 +179,10 @@ { "language": "rescript", "scopeName": "source.rescript", - "path": "./grammars/rescript.tmLanguage.json" + "path": "./grammars/rescript.tmLanguage.json", + "embeddedLanguages": { + "meta.embedded.block.javascript": "javascript" + } }, { "scopeName": "markdown.rescript.codeblock",