From d150a6be3806f5d21fbfaa4ebf3c889cbc974574 Mon Sep 17 00:00:00 2001 From: Brad Lewis <22850972+BradLewis@users.noreply.github.com> Date: Sat, 7 Jun 2025 12:32:01 -0400 Subject: Align types in the hover text --- src/server/analysis.odin | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/server') diff --git a/src/server/analysis.odin b/src/server/analysis.odin index d1ce01e..0ef14e7 100644 --- a/src/server/analysis.odin +++ b/src/server/analysis.odin @@ -3805,12 +3805,18 @@ get_signature :: proc(ast_context: ^AstContext, ident: ast.Ident, symbol: Symbol if is_variable { return strings.concatenate({pointer_prefix, symbol.name}, ast_context.allocator) } else { + longestNameLen := 0 + for name in v.names { + if len(name) > longestNameLen { + longestNameLen = len(name) + } + } builder := strings.builder_make(ast_context.allocator) strings.write_string(&builder, "struct {\n") for i in 0..