aboutsummaryrefslogtreecommitdiff
path: root/src/server/types.odin
diff options
context:
space:
mode:
authormoonz <pmnarimani@gmail.com>2026-01-27 10:13:05 +0100
committermoonz <pmnarimani@gmail.com>2026-01-27 10:13:05 +0100
commitaa993b9b366c79b978fb0901fdd75295f9cc0426 (patch)
treec53cf0ea039699ad78e237b96d7eb882960369f0 /src/server/types.odin
parent396f4b887e6d7fe50957dce2a7c06199a07b670e (diff)
parenta243fa37d7735dc8777d445d2d3c9965f92f9c02 (diff)
Merge branch 'master' into overload_resolution
Diffstat (limited to 'src/server/types.odin')
-rw-r--r--src/server/types.odin67
1 files changed, 34 insertions, 33 deletions
diff --git a/src/server/types.odin b/src/server/types.odin
index 0d57b6f..c65e181 100644
--- a/src/server/types.odin
+++ b/src/server/types.odin
@@ -277,10 +277,10 @@ DiagnosticSeverity :: enum {
Hint = 4,
}
- DiagnosticTag :: enum int {
+DiagnosticTag :: enum int {
Unnecessary = 1,
Deprecated = 2,
- }
+}
Diagnostic :: struct {
range: common.Range,
@@ -413,37 +413,38 @@ FileSystemWatcher :: struct {
}
OlsConfig :: struct {
- collections: [dynamic]OlsConfigCollection,
- thread_pool_count: Maybe(int),
- enable_format: Maybe(bool),
- enable_hover: Maybe(bool),
- enable_document_symbols: Maybe(bool),
- enable_fake_methods: Maybe(bool),
- enable_overload_resolution: Maybe(bool),
- enable_references: Maybe(bool),
- enable_document_highlights: Maybe(bool),
- enable_document_links: Maybe(bool),
- enable_comp_lit_signature_help: Maybe(bool),
- enable_completion_matching: Maybe(bool),
- enable_inlay_hints_params: Maybe(bool),
- enable_inlay_hints_default_params: Maybe(bool),
- enable_inlay_hints_implicit_return: Maybe(bool),
- enable_semantic_tokens: Maybe(bool),
- enable_unused_imports_reporting: Maybe(bool),
- enable_procedure_context: Maybe(bool),
- enable_snippets: Maybe(bool),
- enable_procedure_snippet: Maybe(bool),
- enable_checker_only_saved: Maybe(bool),
- enable_auto_import: Maybe(bool),
- disable_parser_errors: Maybe(bool),
- verbose: Maybe(bool),
- file_log: Maybe(bool),
- odin_command: string,
- odin_root_override: string,
- checker_args: string,
- checker_targets: []string,
- profiles: [dynamic]common.ConfigProfile,
- profile: string,
+ collections: [dynamic]OlsConfigCollection,
+ thread_pool_count: Maybe(int),
+ enable_format: Maybe(bool),
+ enable_hover: Maybe(bool),
+ enable_document_symbols: Maybe(bool),
+ enable_fake_methods: Maybe(bool),
+ enable_overload_resolution: Maybe(bool),
+ enable_references: Maybe(bool),
+ enable_document_highlights: Maybe(bool),
+ enable_document_links: Maybe(bool),
+ enable_comp_lit_signature_help: Maybe(bool),
+ enable_comp_lit_signature_help_use_docs: Maybe(bool),
+ enable_completion_matching: Maybe(bool),
+ enable_inlay_hints_params: Maybe(bool),
+ enable_inlay_hints_default_params: Maybe(bool),
+ enable_inlay_hints_implicit_return: Maybe(bool),
+ enable_semantic_tokens: Maybe(bool),
+ enable_unused_imports_reporting: Maybe(bool),
+ enable_procedure_context: Maybe(bool),
+ enable_snippets: Maybe(bool),
+ enable_procedure_snippet: Maybe(bool),
+ enable_checker_only_saved: Maybe(bool),
+ enable_auto_import: Maybe(bool),
+ disable_parser_errors: Maybe(bool),
+ verbose: Maybe(bool),
+ file_log: Maybe(bool),
+ odin_command: string,
+ odin_root_override: string,
+ checker_args: string,
+ checker_targets: []string,
+ profiles: [dynamic]common.ConfigProfile,
+ profile: string,
}
OlsConfigCollection :: struct {