diff options
| author | ryuukk <ryuukk.dev@gmail.com> | 2023-07-05 18:53:45 +0200 |
|---|---|---|
| committer | ryuukk <ryuukk.dev@gmail.com> | 2023-07-05 18:53:45 +0200 |
| commit | ec295549a19269cb838a4ebb2fd2e124ceb5b726 (patch) | |
| tree | 9fec65a96e19fbe1ad25902bf2ca020165925af1 /src/server | |
| parent | 2dbdd7584956c9a529a1ec7f1bd7096d43808c02 (diff) | |
Handle 'enable_format' from ols config
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/requests.odin | 5 | ||||
| -rw-r--r-- | src/server/types.odin | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/server/requests.odin b/src/server/requests.odin index 14828d2..0874b7f 100644 --- a/src/server/requests.odin +++ b/src/server/requests.odin @@ -408,6 +408,8 @@ read_ols_initialize_options :: proc( ols_config.thread_pool_count.(int) or_else config.thread_count config.enable_document_symbols = ols_config.enable_document_symbols.(bool) or_else config.enable_document_symbols + config.enable_format = + ols_config.enable_format.(bool) or_else config.enable_format config.enable_hover = ols_config.enable_hover.(bool) or_else config.enable_hover config.enable_semantic_tokens = @@ -535,6 +537,8 @@ request_initialize :: proc( ols_config.thread_pool_count.(int) or_else 2 config.enable_document_symbols = ols_config.enable_document_symbols.(bool) or_else true + config.enable_format = + ols_config.enable_format.(bool) or_else true config.enable_hover = ols_config.enable_hover.(bool) or_else true config.enable_semantic_tokens = @@ -561,7 +565,6 @@ request_initialize :: proc( ols_config.enable_inlay_hints.(bool) or_else false config.enable_fake_method = ols_config.enable_fake_methods.(bool) or_else false - config.enable_format = true for p in ols_config.collections { diff --git a/src/server/types.odin b/src/server/types.odin index 33e63a6..31a388e 100644 --- a/src/server/types.odin +++ b/src/server/types.odin @@ -335,6 +335,7 @@ OlsConfig :: struct { thread_pool_count: Maybe(int), enable_semantic_tokens: Maybe(bool), enable_document_symbols: Maybe(bool), + enable_format: Maybe(bool), enable_hover: Maybe(bool), enable_procedure_context: Maybe(bool), enable_snippets: Maybe(bool), |