Use calltip if available

This commit is contained in:
RUSshy 2021-10-05 20:16:47 +02:00 committed by GitHub
parent e2d03f622d
commit ad5428fd93
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -757,7 +757,12 @@ AutocompleteResponse.Completion makeSymbolCompletionInfo(const DSymbol* symbol,
{ {
string definition; string definition;
if ((kind == CompletionKind.variableName || kind == CompletionKind.memberVariableName) && symbol.type) if ((kind == CompletionKind.variableName || kind == CompletionKind.memberVariableName) && symbol.type)
{
if (symbol.type.callTip)
definition = symbol.type.callTip;
else
definition = symbol.type.name ~ ' ' ~ symbol.name; definition = symbol.type.name ~ ' ' ~ symbol.name;
}
else else
{ {
switch (kind) switch (kind)