我正在尝试在JSON配置文件中添加自定义值完成 . 摩纳哥编辑器具有 CompletionItemProvider 扩展点,但它太通用并且在纯文本上运行 .

vscode-json-languageservice中有另一个扩展点 JSONWorkerContribution ,它提供了JSON感知接口 collectValueCompletions(uri: string, location: JSONPath, propertyKey: string, result: CompletionsCollector): Thenable<any> .

是否有任何选项可以将 JSONWorkerContribution 的自定义实现传递给Monaco Editor的实例?