{ "language_servers": ["vtsls", "oxlint", "oxfmt"], "lsp": { "oxlint": { "initialization_options": { "settings": { "configPath": null, "run": "onSave", "disableNestedConfig": false, "fixKind": "safe_fix", "unusedDisableDirectives": "deny", }, }, }, "oxfmt": { "initialization_options": { "settings": { "fmt.configPath": null, "run": "onType", }, }, }, }, "languages": { "JavaScript": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } }, { "code_action": "source.fixAll.oxc" }, ], }, "TypeScript": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } }, { "code_action": "source.fixAll.oxc" }, ], }, "Markdown": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [{ "language_server": { "name": "oxfmt" } }], }, "JSON": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [{ "language_server": { "name": "oxfmt" } }], }, }, }