摩纳哥编辑器自动完成位于何处?

Where is the monaco-editor autocompletion located?

我正在为 monaco-editor 创建 PromQL 语言支持,我发现语言定义位于此存储库中: https://github.com/microsoft/monaco-languages

但我没能找到这些语言的自动完成定义在哪里。

我已经知道如何添加一些自定义完成。

我现在想知道的是内置补全在哪里?

编辑: 我发现某些语言有一些特定的存储库,其中包含一些完成项,例如:

那么其他语言呢,比如 Java、Python ...?

直接向 monaco-editor 存储库提问。

主要答案:

I believe Monaco only comes with support for JavaScript/TypeScript, CSS, JSON, and HTML by default and that is why those monaco-abc repositories exist. There is no code completion for other languages such as Java and Python by default.

所以我创建了一个单独的存储库 https://github.com/celian-garcia/monaco-languages-promql,其中包含足够的文档,可以用最少的代码轻松集成。

此处有更多详细信息:https://github.com/microsoft/monaco-editor/issues/1672