You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
2.2 KiB
80 lines
2.2 KiB
{
|
|
// Editor settings
|
|
"editor.fontFamily": "Source Code Pro",
|
|
"editor.fontWeight": 600,
|
|
"editor.fontLigatures": false,
|
|
"editor.fontSize": 14,
|
|
"editor.lineHeight": 20,
|
|
"editor.tabSize": 2,
|
|
"editor.detectIndentation": false,
|
|
"editor.minimap.enabled": false,
|
|
"editor.suggestSelection": "first",
|
|
"editor.formatOnPaste": true,
|
|
"editor.formatOnSave": true,
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll.eslint": true
|
|
},
|
|
"editor.cursorStyle": "line",
|
|
"editor.lineNumbers": "on",
|
|
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
|
|
"editor.wordWrap": "on",
|
|
"window.menuBarVisibility": "toggle",
|
|
// Emmet
|
|
"emmet.includeLanguages": {
|
|
"javascript": "javascriptreact"
|
|
},
|
|
"emmet.showExpandedAbbreviation": "never",
|
|
"emmet.triggerExpansionOnTab": true,
|
|
// ESLint
|
|
"eslint.packageManager": "yarn",
|
|
// Theme
|
|
"workbench.colorTheme": "Community Material Theme High Contrast",
|
|
"workbench.iconTheme": "material-icon-theme",
|
|
// Explorer
|
|
"explorer.confirmDelete": false,
|
|
"explorer.compactFolders": false,
|
|
"explorer.confirmDragAndDrop": false,
|
|
// Keyboard
|
|
"keyboard.dispatch": "keyCode",
|
|
// Language extensions
|
|
"javascript.validate.enable": true,
|
|
"javascript.updateImportsOnFileMove.enabled": "always",
|
|
"typescript.validate.enable": true,
|
|
"typescript.updateImportsOnFileMove.enabled": "always",
|
|
"typescript.preferences.importModuleSpecifier": "relative",
|
|
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
|
|
// Helpers
|
|
"rust-analyzer.cargo.allFeatures": true,
|
|
"prettier.useTabs": true,
|
|
// Terminal profiles
|
|
"terminal.integrated.profiles.linux": {
|
|
"fish": {
|
|
"path": "fish"
|
|
}
|
|
},
|
|
// Default formatters
|
|
"[javascript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[javascriptreact]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[typescript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[typescriptreact]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[json]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[jsonc]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[yaml]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[html]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
}
|
|
}
|
|
|