我试图在摩纳哥编辑器中编写registerCompletionItemProvider,我想要的是每个建议都应该在左侧包含一个自定义图标。但是我似乎找不到 monaco-editor 提供的任何此类方法来更改默认图标。我正在使用0.17.1版本的monaco-editor.
monaco.languages.registerCompletionItemProvider('myCustomLang', {
provideCompletionItems(model, position) {
const suggestions = [
{
label: 'Custom suggestion',
kind: monaco.languages.CompletionItemKind.Keyword,
insertText: 'customSuggestion',
documentation: 'This is a custom suggestion with an image.',
//anything for custom icons?
}
];
return { suggestions };
}