添加自动完成文档的链接

时间:2018-03-09 18:49:09

标签: monaco-editor

是否有办法在autocompletion's documentation上设置可点击链接?我尝试添加原始HTML并出于安全原因进行转义(这是一件好事)。

干杯!

Autocompletion's documentation escapes HTML

1 个答案:

答案 0 :(得分:1)

是的,可能:文档指出to register himself可以是字符串,也可以是completionitem.documentation

因此,要添加链接,只需使用markdown语法而不是纯HTML。例如:

monaco.languages.registerCompletionItemProvider('json', {
    provideCompletionItems: function(model, position) {
        return [{
            label: '"nullif(expression)"',
            kind: monaco.languages.CompletionItemKind.Function,
            documentation: { 
                value: "The NULLIF function... [see Google](https://www.google.com)" 
            },
            insertText: '"nullif(expression)"'
        }];
    }
});