Skip to content

Instantly share code, notes, and snippets.

@andycarrell
Last active February 15, 2023 21:40
Show Gist options
  • Save andycarrell/03ac93dc6376af1fd753603aec086f32 to your computer and use it in GitHub Desktop.
Save andycarrell/03ac93dc6376af1fd753603aec086f32 to your computer and use it in GitHub Desktop.
// Settings
{
"breadcrumbs.enabled": false,
"editor.fontFamily": "FiraCode-Retina, FiraCode-Retina", // Need to download this font
"editor.fontLigatures": true,
"editor.insertSpaces": false,
"editor.renderWhitespace": "all",
"editor.wordWrap": "off",
"explorer.confirmDelete": false,
"explorer.enableDragAndDrop": false,
"explorer.openEditors.visible": 0,
"extensions.ignoreRecommendations": true,
"files.defaultLanguage": "javascript",
"files.trimTrailingWhitespace": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"keyboard.touchbar.enabled": true,
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.shell.windows": "~/dev",
"terminal.integrated.shell.osx": "/bin/bash",
"window.title": "${rootName}${separator}${activeEditorShort}",
"window.zoomLevel": -0.8,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "One Monokai",
"workbench.editor.openPositioning": "first",
"workbench.iconTheme": "material-icon-theme",
"workbench.startupEditor": "none",
"workbench.statusBar.visible": false,
"workbench.sideBar.location": "right",
"workbench.editor.showTabs": true,
// prettier
"editor.formatOnSave": false,
"[graphql]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.formatOnSave": true
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
// Keybindings
[
{
"key": "ctrl+k ctrl+s",
"command": "workbench.action.files.saveAll"
},
{
"key": "ctrl+k ctrl+m",
"command": "workbench.files.action.collapseExplorerFolders"
},
{
"key": "ctrl+k ctrl+w",
"command": "workbench.action.closeAllGroups"
},
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.view.explorer"
}
]
[
{
"key": "ctrl+k ctrl+s",
"command": "workbench.action.files.saveAll"
},
{
"key": "ctrl+cmd+s",
"command": "workbench.action.files.saveWithoutFormatting"
},
{
"key": "ctrl+k ctrl+m",
"command": "workbench.files.action.collapseExplorerFolders"
},
{
"key": "ctrl+k ctrl+w",
"command": "workbench.action.closeAllGroups"
},
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.transformToLowercase",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.view.explorer"
},
{
"key": "ctrl+r ctrl+t",
"command": "typescript.restartTsServer"
},
{
"key": "ctrl+r ctrl+e",
"command": "eslint.restart"
}
]
# code --list-extensions | xargs -L 1 echo
dbaeumer.vscode-eslint
esbenp.prettier-vscode
gitpod.gitpod-desktop
GraphQL.vscode-graphql
GraphQL.vscode-graphql-execution
GraphQL.vscode-graphql-syntax
IronGeek.vscode-env
mattpocock.ts-error-translator
ms-vscode-remote.remote-ssh
ms-vscode-remote.remote-ssh-edit
ms-vscode.remote-explorer
ms-vsliveshare.vsliveshare
Orta.vscode-twoslash-queries
sdras.fortnite-vscode-theme
silvenon.mdx
TabNine.tabnine-vscode
ysemeniuk.emmet-live
{
"editor.fontFamily": "FiraCode-Retina, FiraCode-Retina", // Need to download this font
"editor.fontLigatures": true,
"editor.wordWrap": "off",
"editor.insertSpaces": false,
"editor.renderWhitespace": "all",
"editor.accessibilitySupport": "off",
"explorer.confirmDelete": false,
"explorer.enableDragAndDrop": false,
"explorer.openEditors.visible": 0,
"extensions.ignoreRecommendations": true,
"files.defaultLanguage": "javascript",
"files.trimTrailingWhitespace": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"keyboard.touchbar.enabled": true,
"terminal.integrated.cursorStyle": "line",
"window.title": "${rootName}${separator}${activeEditorShort}",
"workbench.activityBar.visible": false,
"workbench.editor.openPositioning": "first",
"workbench.panel.defaultLocation": "right",
"workbench.startupEditor": "none",
"workbench.editor.showTabs": true,
"workbench.statusBar.visible": false,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.osx": "bash",
"terminal.integrated.profiles.osx": {
"bash": {
"path": "bash",
"args": ["-l"]
}
},
// tabnine
"tabnine.experimentalAutoImports": true,
// eslint
// "eslint.validate": [
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact",
// "graphql"
// ],
// prettier
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[graphql]": {
"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"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// emmet
"editor.snippetSuggestions": "top",
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"remote.SSH.defaultExtensions": ["gitpod.gitpod-remote-ssh"],
"remote.SSH.configFile": "/var/folders/c7/8q8d73lj52nfcng_htrv4mfr0000gn/T/gitpod_ssh_config-19311-5YYY9epwbbSI",
"workbench.sideBar.location": "right",
"breadcrumbs.enabled": false,
"totalTypeScript.hideAllTips": true,
"totalTypeScript.hideBasicTips": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment