Can a language in Visual Studio Code be extended?
Scenario I have JSON files that describe a series of tasks to be carried out, where each task can refer to other tasks and objects in the JSON file. { "tasks": [ { "id": "first", "action": "doSomething()", "result": {} }, { "id": "second", "action": "doSomething(${id:first.result})", "result": {} }, ] } I'd like to have both JSON schema validation and custom language text effects like keyword coloring and even "Go to definition" support within strings in the JSON. What I can do I can create an extension that specifies a JSON schema for a file extension "*.foo.json". This gives schema