aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/completion.odin4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/completion.odin b/src/server/completion.odin
index ab583d6..133e61d 100644
--- a/src/server/completion.odin
+++ b/src/server/completion.odin
@@ -335,6 +335,10 @@ get_completion_description :: proc(ast_context: ^AstContext, symbol: Symbol) ->
case SymbolAggregateValue:
return ""
}
+ sb := strings.builder_make()
+ if write_symbol_type_information(&sb, ast_context, symbol) {
+ return strings.to_string(sb)
+ }
return get_short_signature(ast_context, symbol)
}