From c10fb1ab153f48c64214a802ebc17d21bfeace4e Mon Sep 17 00:00:00 2001 From: Joel Spadin Date: Sat, 14 Nov 2020 22:05:57 -0600 Subject: [PATCH] improvement(vscode): Format docs on save Added a recommendation for the Prettier extension and set CSS, JS, JSX, and Markdown files to format on save using it. --- .vscode/extensions.json | 1 + .vscode/settings.json | 26 +++++++++++++++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 27ff2611..557607c1 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -4,6 +4,7 @@ // List of extensions which should be recommended for users of this workspace. "recommendations": [ + "esbenp.prettier-vscode", "ms-vscode.cpptools", "plorefice.devicetree", "trond-snekvik.kconfig-lang", diff --git a/.vscode/settings.json b/.vscode/settings.json index 22b18f26..cde2646c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -7,5 +7,29 @@ }, "[c]": { "editor.formatOnSave": true - } + }, + "[css]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[javascript]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[javascriptreact]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[markdown]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescript]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescriptreact]": { + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, } \ No newline at end of file