diff --git a/.zed/settings.json b/.zed/settings.json new file mode 100644 index 0000000000..e20d48c8ac --- /dev/null +++ b/.zed/settings.json @@ -0,0 +1,87 @@ +{ + "lsp": { + "oxlint": { + "initialization_options": { + "settings": { + "configPath": ".oxlintrc.json", + "run": "onType" + } + } + }, + "oxfmt": { + "initialization_options": { + "settings": { + "run": "onSave", + "configPath": ".oxfmtrc.json" + } + } + } + }, + "languages": { + "TypeScript": { + "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" + } + } + ] + }, + "JSON": { + "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" + } + } + ] + }, + "YAML": { + "format_on_save": "on", + "prettier": { + "allowed": false + }, + "formatter": [ + { + "language_server": { + "name": "oxfmt" + } + } + ] + } + } +}