From d48c1a5ce4810d38dd537935908a9f776eb2cf8a Mon Sep 17 00:00:00 2001 From: RUSshy <18348637+RUSshy@users.noreply.github.com> Date: Tue, 31 Aug 2021 16:25:27 +0200 Subject: [PATCH] Keep the symbol name as the one for the variable, not the function, we only want the return type symbol --- src/dcd/server/autocomplete/util.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dcd/server/autocomplete/util.d b/src/dcd/server/autocomplete/util.d index 8da8ccc..34ff080 100644 --- a/src/dcd/server/autocomplete/util.d +++ b/src/dcd/server/autocomplete/util.d @@ -772,7 +772,7 @@ AutocompleteResponse.Completion makeSymbolCompletionInfo(const DSymbol* symbol, // TODO: should probably make it fully recursive, if(s.type && s.type.kind == CompletionKind.functionName) s = s.type; - definition = s.type.name ~ ' ' ~ s.name; + definition = s.type.name ~ ' ' ~ symbol.name; } else if (kind == CompletionKind.enumMember) definition = symbol.name; // TODO: add enum value to definition string