From 9c6b7464eca0bcbfe243caa6d32994d2a1731a6f Mon Sep 17 00:00:00 2001 From: Ahmed Mansour Date: Tue, 14 Dec 2021 19:15:55 +0200 Subject: [PATCH] Update vscode settings & extensions to latest --- vscode/configure_vscode.sh | 58 ++++++++++++-------------------------- vscode/settings.json | 18 ++++++++---- 2 files changed, 30 insertions(+), 46 deletions(-) diff --git a/vscode/configure_vscode.sh b/vscode/configure_vscode.sh index 9af0b7d..628d806 100644 --- a/vscode/configure_vscode.sh +++ b/vscode/configure_vscode.sh @@ -10,53 +10,31 @@ main() { function install_extensions() { code -v > /dev/null if [[ $? -eq 0 ]];then - # Javascript - code --install-extension dsznajder.es7-react-js-snippets - code --install-extension eg2.tslint - code --install-extension dbaeumer.vscode-eslint - code --install-extension esbenp.prettier-vscode - code --install-extension Orta.vscode-jest - code --install-extension CoenraadS.bracket-pair-colorizer - code --install-extension whtouche.vscode-js-console-utils - code --install-extension chakrounanas.turbo-console-log - code --install-extension orta.vscode-jest - # Typescript - code --install-extension miclo.sort-typescript-imports - # Env - code --install-extension mikestead.dotenv - code --install-extension EditorConfig.EditorConfig - # Chrome debugger - code --install-extension msjsdiag.debugger-for-chrome - # HTML + code --install-extension amatiasq.sort-imports code --install-extension bradgashler.htmltagwrap - code --install-extension formulahendry.auto-close-tag - code --install-extension formulahendry.auto-rename-tag - # Utils + code --install-extension ChakrounAnas.turbo-console-log code --install-extension christian-kohler.npm-intellisense - code --install-extension streetsidesoftware.code-spell-checker + code --install-extension CoenraadS.bracket-pair-colorizer code --install-extension cssho.vscode-svgviewer - code --install-extension steoates.autoimport + code --install-extension dbaeumer.vscode-eslint + code --install-extension deerawan.vscode-dash code --install-extension donjayamanne.githistory + code --install-extension dsznajder.es7-react-js-snippets code --install-extension eamodio.gitlens - code --install-extension zainchen.json + code --install-extension EditorConfig.EditorConfig + code --install-extension esbenp.prettier-vscode + code --install-extension formulahendry.auto-close-tag + code --install-extension formulahendry.auto-rename-tag + code --install-extension miclo.sort-typescript-imports + code --install-extension mikestead.dotenv + code --install-extension Orta.vscode-jest code --install-extension pflannery.vscode-versionlens - code --install-extension coenraads.bracket-pair-colorizer - code --install-extension editorconfig.editorconfig + code --install-extension steoates.autoimport + code --install-extension streetsidesoftware.code-spell-checker + code --install-extension stylelint.vscode-stylelint + code --install-extension whtouche.vscode-js-console-utils code --install-extension yzhang.markdown-all-in-one - # Theme - code --install-extension johnpapa.winteriscoming - - ## TEMP disabled - # code --install-extension jpoissonnier.vscode-styled-components - - # code --install-extension PeterJausovec.vscode-docker - - # code --install-extension ms-vsliveshare.vsliveshare - - # code --instal-extension hashicorp.terraform - - # code --install-extension sdras.vue-vscode-snippets - # code --install-extension octref.vetur + code --install-extension ZainChen.json fi } diff --git a/vscode/settings.json b/vscode/settings.json index d8a59ca..8f58aed 100644 --- a/vscode/settings.json +++ b/vscode/settings.json @@ -1,10 +1,9 @@ { "markdown.extension.preview.autoShowPreviewToSide": false, - "window.zoomLevel": 2, "git.enableSmartCommit": true, "editor.wordWrap": "off", "editor.minimap.enabled": false, - "editor.formatOnPaste": false, + "editor.formatOnPaste": true, "files.exclude": { "**/__pycache__": true, "**/_build": true, @@ -74,8 +73,7 @@ "MD024": false }, "workbench.editor.enablePreview": false, - "workbench.editor.openPositioning": "right", - "workbench.sideBar.location": "left", + "workbench.sideBar.location": "right", "html.format.wrapLineLength": 0, "html.format.extraLiners": "object", "html.suggest.angular1": false, @@ -140,7 +138,6 @@ "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "workbench.colorTheme": "Winter is Coming (Dark Black)", "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, @@ -153,5 +150,14 @@ "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "diffEditor.ignoreTrimWhitespace": false + "diffEditor.ignoreTrimWhitespace": false, + "typescript.updateImportsOnFileMove.enabled": "always", + "workbench.editor.showTabs": false, + "workbench.startupEditor": "newUntitledFile", + "[css]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "eslint.run": "onSave", + "jest.autoEnable": true, + "window.zoomLevel": 2 }