aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrad Lewis <22850972+BradLewis@users.noreply.github.com>2025-08-14 09:11:40 -0400
committerBrad Lewis <22850972+BradLewis@users.noreply.github.com>2025-08-14 09:11:40 -0400
commit7f680f0370a554b2447626d3d366408c9e82bb5d (patch)
tree00172b13068bf6bdd5063f800782962cfa53a9b7 /src
parentd7761dc6f842d15496cbf746ce90cb84b3bf5b37 (diff)
Correctly show type information with vscode completions
Diffstat (limited to 'src')
-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)
}