我正在尝试在JSON配置文件中添加自定义值完成 . 摩纳哥编辑器具有 CompletionItemProvider
扩展点,但它太通用并且在纯文本上运行 .
在vscode-json-languageservice中有另一个扩展点 JSONWorkerContribution
,它提供了JSON感知接口 collectValueCompletions(uri: string, location: JSONPath, propertyKey: string, result: CompletionsCollector): Thenable<any>
.
是否有任何选项可以将 JSONWorkerContribution
的自定义实现传递给Monaco Editor的实例?