GDScript LSP: Convert [color] BBCode to <span> HTML for capable clients

This commit is contained in:
Martin Tomanek
2026-04-14 13:16:21 +02:00
parent d1f2007d49
commit 9b0d85c3a0
6 changed files with 110 additions and 42 deletions
@@ -762,7 +762,8 @@ Error GDScriptWorkspace::resolve_signature(const LSP::TextDocumentPositionParams
if (symbol->kind == LSP::SymbolKind::Method || symbol->kind == LSP::SymbolKind::Function) {
LSP::SignatureInformation signature_info;
signature_info.label = symbol->detail;
signature_info.documentation = symbol->render();
const HashSet<String> &allowed_tags = GDScriptLanguageProtocol::get_singleton()->get_client_markdown_allowed_html_tags();
signature_info.documentation = symbol->render(allowed_tags);
for (int i = 0; i < symbol->children.size(); i++) {
const LSP::DocumentSymbol &arg = symbol->children[i];