From f3f0278e4992ac640f08ceb917c97a02a89409df Mon Sep 17 00:00:00 2001 From: Brad Lewis <22850972+BradLewis@users.noreply.github.com> Date: Sun, 4 Aug 2024 21:10:57 -0400 Subject: [PATCH] Add documentation for enabling references and fix enable_rename config flag --- README.md | 4 ++++ src/server/requests.odin | 2 +- src/server/types.odin | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ce87849c..7f4ca421 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,10 @@ Options: `enable_checker_only_saved`: Turns on only calling the checker on the package being saved. +`enable_references`: Turns on finding references for a symbol. + +`enable_rename`: Turns on renaming a symbol. + `odin_command`: Allows you to specify your Odin location, instead of just relying on the environment path. `checker_args`: Pass custom arguments to `odin check`. diff --git a/src/server/requests.odin b/src/server/requests.odin index 04505b38..743e8d26 100644 --- a/src/server/requests.odin +++ b/src/server/requests.odin @@ -425,7 +425,7 @@ read_ols_initialize_options :: proc( config.verbose = ols_config.verbose.(bool) or_else config.verbose config.file_log = ols_config.file_log.(bool) or_else config.file_log config.enable_rename = - ols_config.enable_references.(bool) or_else config.enable_rename + ols_config.enable_rename.(bool) or_else config.enable_rename config.enable_procedure_snippet = ols_config.enable_procedure_snippet.(bool) or_else config.enable_procedure_snippet diff --git a/src/server/types.odin b/src/server/types.odin index 7eb3a108..2dd75b43 100644 --- a/src/server/types.odin +++ b/src/server/types.odin @@ -354,6 +354,7 @@ OlsConfig :: struct { enable_inlay_hints_params: Maybe(bool), enable_inlay_hints_default_params: Maybe(bool), enable_references: Maybe(bool), + enable_rename: Maybe(bool), enable_fake_methods: Maybe(bool), enable_procedure_snippet: Maybe(bool), enable_checker_only_saved: Maybe(bool),