// Folder-specific settings // // For a full list of overridable settings, and general information on folder-specific settings, // see the documentation: https://zed.dev/docs/configuring-zed#settings-files { "languages": { "MDX": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "code_action": "source.fixAll.oxc" }, { "language_server": { "name": "oxfmt" } } ] }, "JavaScript": { "language_servers": [ "deno", "oxfmt", "!typescript-language-server", "!vtsls", "!eslint", "!codebook", "..." ], "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "code_action": "source.fixAll.oxc" }, { "language_server": { "name": "oxfmt" } } ] }, "TypeScript": { "language_servers": [ "deno", "oxfmt", "!typescript-language-server", "!vtsls", "!eslint", "!codebook", "..." ], "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "code_action": "source.fixAll.oxc" }, { "language_server": { "name": "oxfmt" } } ] }, "TSX": { "language_servers": [ "deno", "oxfmt", "!typescript-language-server", "!vtsls", "!eslint", "!codebook", "..." ], "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "code_action": "source.fixAll.oxc" }, { "language_server": { "name": "oxfmt" } } ] }, "JSON": { "language_servers": ["!codebook", "..."], "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "code_action": "source.fixAll.oxc" }, { "language_server": { "name": "oxfmt" } } ] }, "JSONC": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "code_action": "source.fixAll.oxc" }, { "language_server": { "name": "oxfmt" } } ] }, "SCSS": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "code_action": "source.fixAll.oxc" }, { "language_server": { "name": "oxfmt" } } ] } }, "lsp": { "deno": { "settings": { "deno": { "enable": true } } }, "oxlint": { "initialization_options": { "settings": { "configPath": null, "run": "onType", "disableNestedConfig": false, "fixKind": "safe_fix", "typeAware": true, "unusedDisableDirectives": "deny" } } }, "oxfmt": { "initialization_options": { "settings": { "fmt.configPath": null, "run": "onSave" } } }, "mdx-analyzer": { "initialization_options": { "typescript": { "enabled": true } } } } }