aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2024-08-10 22:39:01 +0200
committerGitHub <noreply@github.com>2024-08-10 22:39:01 +0200
commit13f93e11de7e5100fa5bef20114f486d1786a154 (patch)
tree155112d5c4209d9c78c3144acf178a7fccd52c6f
parent8726748c77ad526f83f0dc20b23f351d981e30f5 (diff)
parent0fecc74d8b3ce46389663ed0391399e757471546 (diff)
Merge pull request #466 from BradLewis/master
Add documentation for enabling references and fix enable_rename config flag
-rw-r--r--README.md4
-rw-r--r--src/server/requests.odin3
-rw-r--r--src/server/types.odin1
3 files changed, 7 insertions, 1 deletions
diff --git a/README.md b/README.md
index d75cff9..0ca9db4 100644
--- a/README.md
+++ b/README.md
@@ -84,6 +84,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 a4dd4ad..769f939 100644
--- a/src/server/requests.odin
+++ b/src/server/requests.odin
@@ -373,7 +373,8 @@ read_ols_initialize_options :: proc(config: ^common.Config, ols_config: OlsConfi
config.enable_references = ols_config.enable_references.(bool) or_else config.enable_references
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
+
+ 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 7eb3a10..2dd75b4 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),