diff options
| author | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-12-11 07:25:13 -0500 |
|---|---|---|
| committer | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-12-11 07:25:13 -0500 |
| commit | a13716d68e7cde284a762c7ccbbcc9b864db3ada (patch) | |
| tree | 2ed804fb1c8a52e86462a73670fe016758f93093 /src/server/requests.odin | |
| parent | 465e4b4f1472ee4a2786321409d9f58eb79259e8 (diff) | |
Add optional feature for displaying signature help for comp literals
Diffstat (limited to 'src/server/requests.odin')
| -rw-r--r-- | src/server/requests.odin | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/requests.odin b/src/server/requests.odin index 9a7326a..8f9be06 100644 --- a/src/server/requests.odin +++ b/src/server/requests.odin @@ -374,6 +374,8 @@ read_ols_initialize_options :: proc(config: ^common.Config, ols_config: OlsConfi config.enable_completion_matching = ols_config.enable_completion_matching.(bool) or_else config.enable_completion_matching config.enable_document_links = ols_config.enable_document_links.(bool) or_else config.enable_document_links + config.enable_comp_lit_signature_help = + ols_config.enable_comp_lit_signature_help.(bool) or_else config.enable_comp_lit_signature_help config.verbose = ols_config.verbose.(bool) or_else config.verbose config.file_log = ols_config.file_log.(bool) or_else config.file_log @@ -648,6 +650,7 @@ request_initialize :: proc( config.enable_document_highlights = true config.enable_completion_matching = true config.enable_document_links = true + config.enable_comp_lit_signature_help = false config.verbose = false config.file_log = false config.odin_command = "" @@ -977,7 +980,7 @@ request_signature_help :: proc( } help: SignatureHelp - help, ok = get_signature_information(document, signature_params.position) + help, ok = get_signature_information(document, signature_params.position, config) if !ok { return .InternalError |