{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "properties": { "collections": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "thread_pool_count": { "type": "integer" }, "enable_semantic_tokens": { "type": "boolean", "description": "Turns on syntax highlighting." }, "enable_document_symbols": { "type": "boolean", "description": "Turns on outline of all your global declarations in your document." }, "enable_format": { "type": "boolean", "description": "Turns on formatting with odinfmt.", "default": true }, "enable_hover": { "type": "boolean", "description": "Enables hover feature" }, "enable_procedure_context": { "type": "boolean" }, "enable_snippets": { "type": "boolean", "description": "Turns on builtin snippets" }, "enable_inlay_hints": { "type": "boolean", "description": "Turn on inlay hints for editors that support it." }, "enable_procedure_snippet": { "type": "boolean", "description": "Use snippets when completing procedures—adds parenthesis after the name.", "default": true }, "enable_references": { "type": "boolean" }, "enable_fake_methods": { "type": "boolean", "description": "Turn on fake methods completion." }, "disable_parser_errors": { "type": "boolean" }, "verbose": { "type": "boolean", "description": "Logs warnings instead of just errors." }, "file_log": { "type": "boolean" }, "odin_command": { "type": "string", "description": "Allows you to specify your Odin location, instead of just relying on the environment path." }, "checker_args": { "type": "string", "description": "Pass custom arguments to `odin check`." } }, "required": [] }