LSP: Fix bracket completion for functions with one argument
This commit is contained in:
parent
76678b2609
commit
6190d42825
|
@ -269,7 +269,7 @@ Dictionary GDScriptTextDocument::resolve(const Dictionary &p_params) {
|
||||||
|
|
||||||
if ((item.kind == lsp::CompletionItemKind::Method || item.kind == lsp::CompletionItemKind::Function) && !item.label.ends_with("):")) {
|
if ((item.kind == lsp::CompletionItemKind::Method || item.kind == lsp::CompletionItemKind::Function) && !item.label.ends_with("):")) {
|
||||||
item.insertText = item.label + "(";
|
item.insertText = item.label + "(";
|
||||||
if (symbol && symbol->detail.find(",") == -1) {
|
if (symbol && symbol->children.empty()) {
|
||||||
item.insertText += ")";
|
item.insertText += ")";
|
||||||
}
|
}
|
||||||
} else if (item.kind == lsp::CompletionItemKind::Event) {
|
} else if (item.kind == lsp::CompletionItemKind::Event) {
|
||||||
|
|
Loading…
Reference in New Issue