Skip to content

Instantly share code, notes, and snippets.

@trylix
Last active March 25, 2021 13:33
Show Gist options
  • Save trylix/9b28b120788831d765e23ea1450c2ebd to your computer and use it in GitHub Desktop.
Save trylix/9b28b120788831d765e23ea1450c2ebd to your computer and use it in GitHub Desktop.
VS Code Settings
{
"editor.fontFamily": "Fira Code",
"editor.fontSize": 14,
"editor.fontLigatures": true,
"editor.fontWeight": 300,
"editor.lineHeight": 28,
"editor.suggestSelection": "first",
"editor.parameterHints.enabled": false,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [80, 100],
"editor.minimap.enabled": false,
"editor.codeActionsOnSave": {
"source.fixAll": true,
"source.organizeImports": true
},
"workbench.colorTheme": "Palenight (Mild Contrast)",
"workbench.iconTheme": "material-icon-theme",
"workbench.startupEditor": "newUntitledFile",
"workbench.editor.labelFormat": "short",
"breadcrumbs.enabled": true,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"node_modules": true
},
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.compactFolders": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.updateImportsOnFileMove.enabled": "always",
// "typescriptHero.imports.multiLineWrapThreshold": 80,
"typescriptHero.imports.organizeOnSave": true,
"typescriptHero.imports.multiLineTrailingComma": true,
"prettier.singleQuote": true,
"prettier.tabWidth": 2,
"prettier.useTabs": false,
"prettier.printWidth": 120,
"prettier.arrowParens": "avoid",
"prettier.withNodeModules": true,
"prettier.useEditorConfig": true,
"eslint.format.enable": true,
"eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
"eslint.alwaysShowStatus": true,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"aws.profile": "profile:default",
"[elixir]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.defaultFormatter": "JakeBecker.elixir-ls",
"editor.wordBasedSuggestions": false,
"editor.trimAutoWhitespace": false,
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true
},
"[go]": {
"editor.defaultFormatter": "golang.go"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"material-icon-theme.folders.theme": "classic",
"material-icon-theme.folders.color": "#90a4ae"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment