aboutsummaryrefslogtreecommitdiff
path: root/src/server/requests.odin
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2025-06-22 23:40:24 +0200
committerDanielGavin <danielgavin5@hotmail.com>2025-06-22 23:40:24 +0200
commitf0efd3728e8d6408b5b13b71c49b03b2eb062bd9 (patch)
tree5e65cdf008364492f6541f824e91a8663a864b4f /src/server/requests.odin
parent3d1b2a5d7849c16dac4acea8b205af15be3351f4 (diff)
Auto import packages from core on completion.
Diffstat (limited to 'src/server/requests.odin')
-rw-r--r--src/server/requests.odin3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/requests.odin b/src/server/requests.odin
index 52df45c..aef44f6 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_procedure_snippet =
ols_config.enable_procedure_snippet.(bool) or_else config.enable_procedure_snippet
+ config.enable_auto_import = ols_config.enable_auto_import.(bool) or_else config.enable_auto_import
+
config.enable_checker_only_saved =
ols_config.enable_checker_only_saved.(bool) or_else config.enable_checker_only_saved
@@ -607,6 +609,7 @@ request_initialize :: proc(
config.enable_fake_method = false
config.enable_procedure_snippet = true
config.enable_checker_only_saved = true
+ config.enable_auto_import = true
read_ols_config :: proc(file: string, config: ^common.Config, uri: common.Uri) {
if data, ok := os.read_entire_file(file, context.temp_allocator); ok {