3 ms·
Slightly off topic, but you can chain your language selectors in VS Code settings so that: "[javascript]": { "editor.defaultFormatter": "esbenp.pre
by aobdev 4y ago
Slightly off topic, but you can chain your language selectors in VS Code settings so that:
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
Becomes:
"[javascript][typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
- idbehold 4y agoWow thanks for this as it's not at all mentioned in the help text for these (Configure editor settings to be overridden for a language.). Also what a strange choice for multiple languages since there can clearly be conflicts this way: "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[javascript][typescript]": { "editor.defaultFormatter": "something.else" } If they're going to allow conflicts anyways, just invert the structure so you at least get to use normal arrays: "editor.defaultFormatter": { "esbenp.prettier-vscode": ["typescript", "javascript"] } Though, I guess the logic is that the other format allows you to override ANY setting based on language.