// 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 { "lsp": { "oxlint": { "initialization_options": { "settings": { "configPath": null, "run": "onType", "disableNestedConfig": false, "fixKind": "safe_fix", "unusedDisableDirectives": "deny" } } }, "oxfmt": { "initialization_options": { "settings": { "fmt.configPath": null, "run": "onSave" } } } }, "languages": { "CSS": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "GraphQL": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "Handlebars": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "HTML": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "JavaScript": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } }, { "code_action": "source.fixAll.oxc" } ] }, "JSON": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "JSON5": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "JSONC": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "Less": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "Markdown": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "MDX": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "SCSS": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "TypeScript": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "TSX": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "Vue.js": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] }, "YAML": { "format_on_save": "on", "prettier": { "allowed": false }, "formatter": [ { "language_server": { "name": "oxfmt" } } ] } } }