{ "files.autoSave": "onFocusChange", "files.insertFinalNewline": true, "workbench.colorTheme": "Atom One Dark", "editor.formatOnSave": true, "editor.fontFamily": "source code pro", "editor.mouseWheelZoom": true, "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" }, "editor.defaultFormatter": "esbenp.prettier-vscode", // https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc "files.watcherExclude": { "**/.git/**": true, "**/node_modules/**": true }, "[cpp]": { "editor.defaultFormatter": "ms-vscode.cpptools-extension-pack" }, "[rust]": { "editor.defaultFormatter": "rust-lang.rust-analyzer" }, "[proto3]": { "editor.defaultFormatter": "zxh404.vscode-proto3" }, "[yaml]": { "editor.defaultFormatter": "redhat.vscode-yaml" }, "[xml]": { "editor.defaultFormatter": "redhat.vscode-xml" }, "[python]": { "editor.defaultFormatter": "ms-python.autopep8" }, "[sql]": { "editor.defaultFormatter": "mtxr.sqltools" }, "[toml]": { "editor.defaultFormatter": "tamasfe.even-better-toml" }, "[go]": { "editor.defaultFormatter": "golang.go" }, "[java]": { "editor.defaultFormatter": "redhat.java" }, "[php]": { "editor.defaultFormatter": "bmewburn.vscode-intelephense-client" }, "[dockerfile]": { "editor.defaultFormatter": "ms-azuretools.vscode-docker" }, "[thrift]": { "editor.defaultFormatter": "mrkou47.thrift-syntax-support" }, "[shellscript]": { "editor.defaultFormatter": "foxundermoon.shell-format" }, "[ignore]": { "editor.defaultFormatter": "foxundermoon.shell-format" }, "[elixir]": { "editor.defaultFormatter": "JakeBecker.elixir-ls" }, "[phoenix-heex]": { "editor.defaultFormatter": "JakeBecker.elixir-ls" }, "[ini]": { "editor.defaultFormatter": "lkrms.inifmt" }, "java.configuration.updateBuildConfiguration": "automatic", "ansible.python.interpreterPath": "/bin/python" }