2023-07-31 17:08:40 +00:00
|
|
|
{
|
2024-02-16 02:54:43 +00:00
|
|
|
"languages": {
|
2024-02-20 18:15:14 +00:00
|
|
|
"Markdown": {
|
|
|
|
"tab_size": 2,
|
|
|
|
"formatter": "prettier"
|
|
|
|
},
|
2024-02-16 02:54:43 +00:00
|
|
|
"TOML": {
|
|
|
|
"formatter": "prettier",
|
|
|
|
"format_on_save": "off"
|
2024-02-16 03:04:57 +00:00
|
|
|
},
|
|
|
|
"YAML": {
|
Ensure more Zed files are formatted uniformly (#8505)
Follow-up of
https://github.com/zed-industries/zed/pull/8500#issuecomment-1967522477
Now things are much better, but I still reformat the default.json
settings file:
```diff
diff --git a/assets/settings/default.json b/assets/settings/default.json
index c60c53026..67bf4505b 100644
--- a/assets/settings/default.json
+++ b/assets/settings/default.json
@@ -75,14 +75,7 @@
// Hide the values of in variables from visual display in private files
"redact_private_values": false,
// Globs to match against file paths to determine if a file is private.
- "private_files": [
- "**/.env*",
- "**/*.pem",
- "**/*.key",
- "**/*.cert",
- "**/*.crt",
- "**/secrets.yml"
- ],
+ "private_files": ["**/.env*", "**/*.pem", "**/*.key", "**/*.cert", "**/*.crt", "**/secrets.yml"],
// Whether to use additional LSP queries to format (and amend) the code after
// every "trigger" symbol input, defined by LSP server capabilities.
"use_on_type_format": true,
```
For me, Zed's doing that with the default prettier:
```
['/Users/someonetoignore/work/zed/zed/assets/settings/default.json' with options: {"printWidth":120,"tabWidth":2,"parser":"json","plugins":[],"path":"/Users/someonetoignore/work/zed/zed/assets/settings/default.json"}](stderr: Resolved config: {}, will format file '/Users/someonetoignore/work/zed/zed/assets/settings/default.json' with options: {"printWidth":120,"tabWidth":2,"parser":"json","plugins":[],"path":"/Users/someonetoignore/work/zed/zed/assets/settings/default.json"})
```
and `!/Library/Application Support/Zed/prettier/package-lock.json`
states that I have
```
"node_modules/prettier": {
"version": "3.2.5",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
"integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
"bin": {
"prettier": "bin/prettier.cjs"
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/prettier/prettier?sponsor=1"
}
},
```
Release Notes:
- N/A
2024-02-27 21:25:36 +00:00
|
|
|
"tab_size": 2,
|
|
|
|
"formatter": "prettier"
|
|
|
|
},
|
|
|
|
"JSON": {
|
|
|
|
"tab_size": 2,
|
2024-07-06 02:00:18 +00:00
|
|
|
"preferred_line_length": 100,
|
2024-02-16 03:04:57 +00:00
|
|
|
"formatter": "prettier"
|
2024-07-06 02:00:18 +00:00
|
|
|
},
|
|
|
|
"JSONC": {
|
2024-03-20 18:49:14 +00:00
|
|
|
"tab_size": 2,
|
2024-07-06 02:00:18 +00:00
|
|
|
"preferred_line_length": 100,
|
2024-02-16 03:04:57 +00:00
|
|
|
"formatter": "prettier"
|
2024-03-20 18:49:14 +00:00
|
|
|
},
|
|
|
|
"JavaScript": {
|
|
|
|
"tab_size": 2,
|
|
|
|
"formatter": "prettier"
|
2024-07-01 13:59:19 +00:00
|
|
|
},
|
2024-07-27 14:25:51 +00:00
|
|
|
"CSS": {
|
|
|
|
"tab_size": 2,
|
|
|
|
"formatter": "prettier"
|
|
|
|
},
|
2024-07-01 13:59:19 +00:00
|
|
|
"Rust": {
|
|
|
|
"tasks": {
|
|
|
|
"variables": {
|
|
|
|
"RUST_DEFAULT_PACKAGE_RUN": "zed"
|
|
|
|
}
|
|
|
|
}
|
2024-02-16 02:54:43 +00:00
|
|
|
}
|
2024-01-31 19:42:09 +00:00
|
|
|
},
|
2024-09-30 20:14:26 +00:00
|
|
|
"file_types": {
|
|
|
|
"Dockerfile": ["Dockerfile*[!dockerignore]"],
|
|
|
|
"Git Ignore": ["dockerignore"]
|
|
|
|
},
|
2024-09-04 16:30:28 +00:00
|
|
|
"hard_tabs": false,
|
2024-04-23 17:31:21 +00:00
|
|
|
"formatter": "auto",
|
|
|
|
"remove_trailing_whitespace_on_save": true,
|
|
|
|
"ensure_final_newline_on_save": true
|
2023-07-31 17:08:40 +00:00
|
|
|
}
|