From 00db6afd4c7678e0b6f31fd74c9959042c8825a3 Mon Sep 17 00:00:00 2001 From: Brad Lewis <22850972+BradLewis@users.noreply.github.com> Date: Sun, 14 Dec 2025 03:45:48 -0500 Subject: Display call signature before comp lit --- src/server/signature.odin | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server/signature.odin b/src/server/signature.odin index c902d61..3148951 100644 --- a/src/server/signature.odin +++ b/src/server/signature.odin @@ -99,6 +99,10 @@ get_signature_information :: proc( } signature_information := make([dynamic]SignatureInformation, context.temp_allocator) + if position_context.call != nil { + signature_help.activeParameter = add_proc_signature(&ast_context, &position_context, &signature_information) + } + if config.enable_comp_lit_signature_help { if symbol, ok := resolve_comp_literal(&ast_context, &position_context); ok { build_documentation(&ast_context, &symbol, short_signature = false) @@ -112,10 +116,6 @@ get_signature_information :: proc( } } - if position_context.call != nil { - signature_help.activeParameter = add_proc_signature(&ast_context, &position_context, &signature_information) - } - signature_help.signatures = signature_information[:] return signature_help, true -- cgit v1.2.3