diff options
| author | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-12-14 03:45:48 -0500 |
|---|---|---|
| committer | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-12-14 03:45:48 -0500 |
| commit | 00db6afd4c7678e0b6f31fd74c9959042c8825a3 (patch) | |
| tree | 91e651b5167067d9497b78c0d8c30ba48d21fecc /src | |
| parent | 8afb0517580c25eefeb7e2bc01fbf057178df9c5 (diff) | |
Display call signature before comp lit
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/signature.odin | 8 |
1 files 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 |