From 204ee2e696b9b5b4ac5aff8f0566be623e24e44f Mon Sep 17 00:00:00 2001 From: Florian Hammerschmidt Date: Wed, 24 May 2023 11:47:05 +0200 Subject: [PATCH] Enable basic JavaScript language features in ffi blocks --- grammars/rescript.tmLanguage.json | 1 + package.json | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) 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",