Created
December 24, 2019 02:18
-
-
Save jaywick/2f053503c6ea0c0b0e240515f80b3a77 to your computer and use it in GitHub Desktop.
VS Code Settings Personal – Dec 2019
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # via `code --list-extensions | xargs -L 1 echo code --install-extension` | |
| # thanks to https://stackoverflow.com/a/49398449/80428 | |
| code --install-extension jaywick.vscode-icontheme-js-nomo | |
| code --install-extension dbaeumer.vscode-eslint | |
| code --install-extension eamodio.gitlens | |
| code --install-extension Equinusocio.vsc-material-theme | |
| code --install-extension esbenp.prettier-vscode | |
| code --install-extension Exelord.git-commits | |
| code --install-extension fabiospampinato.vscode-git-history | |
| code --install-extension Gaulomatic.vscode-icontheme-nomo-dark-macos | |
| code --install-extension jpoissonnier.vscode-styled-components | |
| code --install-extension kosunix.guid | |
| code --install-extension letmaik.git-tree-compare | |
| code --install-extension mikestead.dotenv | |
| code --install-extension msjsdiag.debugger-for-chrome | |
| code --install-extension netcorext.uuid-generator | |
| code --install-extension pomber.git-file-history | |
| code --install-extension prabhaat.uuid | |
| code --install-extension redhat.vscode-xml | |
| code --install-extension redhat.vscode-yaml | |
| code --install-extension shidhincr.theme-dracula-italics | |
| code --install-extension silvenon.mdx | |
| code --install-extension whizkydee.material-palenight-theme | |
| code --install-extension wmaurer.change-case |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "key": "ctrl+t", | |
| "command": "workbench.action.tasks.runTask" | |
| }, | |
| { | |
| "key": "cmd+b", | |
| "command": "editor.action.revealDefinition", | |
| "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
| }, | |
| { | |
| "key": "f12", | |
| "command": "-editor.action.revealDefinition", | |
| "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
| }, | |
| { | |
| "key": "ctrl+tab", | |
| "command": "workbench.action.nextEditor" | |
| }, | |
| { | |
| "key": "alt+cmd+right", | |
| "command": "-workbench.action.nextEditor" | |
| }, | |
| { | |
| "key": "ctrl+shift+tab", | |
| "command": "workbench.action.previousEditor" | |
| }, | |
| { | |
| "key": "alt+cmd+left", | |
| "command": "-workbench.action.previousEditor" | |
| }, | |
| { | |
| "key": "cmd+enter", | |
| "command": "editor.action.joinLines", | |
| "when": "editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "ctrl+j", | |
| "command": "-editor.action.joinLines", | |
| "when": "editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "alt+s", | |
| "command": "workbench.action.files.saveWithoutFormatting" | |
| }, | |
| { | |
| "key": "cmd+k s", | |
| "command": "-workbench.action.files.saveWithoutFormatting" | |
| }, | |
| { | |
| "key": "shift+cmd+a", | |
| "command": "editor.action.sortLinesAscending" | |
| }, | |
| { | |
| "key": "shift+cmd+s", | |
| "command": "workbench.action.files.saveAll" | |
| }, | |
| { | |
| "key": "alt+cmd+s", | |
| "command": "-workbench.action.files.saveAll" | |
| }, | |
| { | |
| "key": "alt+cmd+left", | |
| "command": "workbench.action.navigateBack" | |
| }, | |
| { | |
| "key": "ctrl+-", | |
| "command": "-workbench.action.navigateBack" | |
| }, | |
| { | |
| "key": "alt+cmd+right", | |
| "command": "workbench.action.navigateForward" | |
| }, | |
| { | |
| "key": "ctrl+shift+-", | |
| "command": "-workbench.action.navigateForward" | |
| }, | |
| { | |
| "key": "cmd+n", | |
| "command": "explorer.newFile" | |
| }, | |
| { | |
| "key": "cmd+n", | |
| "command": "-workbench.action.files.newUntitledFile" | |
| }, | |
| { | |
| "key": "shift+cmd+b", | |
| "command": "editor.action.referenceSearch.trigger", | |
| "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
| }, | |
| { | |
| "key": "shift+f12", | |
| "command": "-editor.action.referenceSearch.trigger", | |
| "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
| }, | |
| { | |
| "key": "alt+l", | |
| "command": "extension.changeCase.lower" | |
| }, | |
| { | |
| "key": "alt+w", | |
| "command": "editor.action.toggleWordWrap" | |
| }, | |
| { | |
| "key": "alt+z", | |
| "command": "-editor.action.toggleWordWrap" | |
| }, | |
| { | |
| "key": "alt+s", | |
| "command": "extension.changeCase.snake" | |
| }, | |
| { | |
| "key": "alt+k", | |
| "command": "extension.changeCase.kebab" | |
| }, | |
| { | |
| "key": "alt+g", | |
| "command": "workbench.action.gotoLine" | |
| }, | |
| { | |
| "key": "ctrl+g", | |
| "command": "-workbench.action.gotoLine" | |
| }, | |
| { | |
| "key": "cmd+q", | |
| "command": "workbench.action.closeWindow" | |
| }, | |
| { | |
| "key": "cmd+t", | |
| "command": "workbench.action.files.newUntitledFile" | |
| }, | |
| { | |
| "key": "ctrl+shift+cmd+n", | |
| "command": "workbench.action.newWindow" | |
| }, | |
| { | |
| "key": "shift+cmd+n", | |
| "command": "-workbench.action.newWindow" | |
| }, | |
| { | |
| "key": "shift+cmd+n", | |
| "command": "explorer.newFolder" | |
| }, | |
| { | |
| "key": "cmd+k cmd+d", | |
| "command": "editor.action.formatDocument", | |
| "when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "shift+alt+f", | |
| "command": "-editor.action.formatDocument", | |
| "when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "shift+cmd+b", | |
| "command": "-workbench.action.tasks.build" | |
| }, | |
| { | |
| "key": "cmd+`", | |
| "command": "workbench.action.terminal.focus" | |
| }, | |
| { | |
| "key": "ctrl+s", | |
| "command": "insertSnippet", | |
| "when": "editorTextFocus" | |
| }, | |
| { | |
| "key": "tab", | |
| "command": "-insertSnippet", | |
| "when": "editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode" | |
| }, | |
| { | |
| "key": "shift+cmd+w", | |
| "command": "workbench.action.closeAllEditors" | |
| }, | |
| { | |
| "key": "cmd+k cmd+w", | |
| "command": "-workbench.action.closeAllEditors" | |
| }, | |
| { | |
| "key": "cmd+w", | |
| "command": "-workbench.action.closeWindow", | |
| "when": "!editorIsOpen && !multipleEditorGroups" | |
| }, | |
| { | |
| "key": "shift+cmd+w", | |
| "command": "-workbench.action.closeWindow" | |
| }, | |
| { | |
| "key": "alt+u", | |
| "command": "editor.action.transformToUppercase" | |
| }, | |
| { | |
| "key": "alt+c", | |
| "command": "extension.changeCase.constant" | |
| }, | |
| { | |
| "key": "alt+p", | |
| "command": "extension.changeCase.pascal" | |
| }, | |
| { | |
| "key": "alt+m", | |
| "command": "extension.changeCase.camel" | |
| }, | |
| { | |
| "key": "alt+t", | |
| "command": "extension.changeCase.dot" | |
| }, | |
| { | |
| "key": "alt+i", | |
| "command": "extension.changeCase.swap" | |
| } | |
| ] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "editor.fontFamily": "Dank Mono", | |
| "prettier.disableLanguages": [ | |
| "md", | |
| "markdown", | |
| "mdx" | |
| ], | |
| "editor.fontSize": 16, | |
| "editor.minimap.renderCharacters": false, | |
| "telemetry.enableCrashReporter": false, | |
| "telemetry.enableTelemetry": false, | |
| "javascript.preferences.quoteStyle": "single", | |
| "window.title": "${folderName}${separator}${activeEditorMedium}", | |
| "git.enableSmartCommit": true, | |
| "terminal.integrated.cursorBlinking": true, | |
| // "terminal.integrated.fontSize": 15, | |
| // "eslint.packageManager": "yarn", | |
| // "typescript.referencesCodeLens.enabled": true, | |
| "typescript.implementationsCodeLens.enabled": true, | |
| "typescript.preferences.quoteStyle": "single", | |
| // "javascript.referencesCodeLens.enabled": true, | |
| "files.associations": { | |
| "*.js": "javascriptreact", | |
| "*.flow": "javascript", | |
| "*.har": "json", | |
| "*.mdx": "markdown" | |
| }, | |
| "explorer.confirmDragAndDrop": false, | |
| "typescript.updateImportsOnFileMove.enabled": "always", | |
| "git.confirmSync": false, | |
| "todohighlight.isCaseSensitive": false, | |
| "editor.fontLigatures": true, | |
| "editor.tokenColorCustomizations": { | |
| "[Pure Code]": { | |
| "textMateRules": [ | |
| { | |
| "scope": "keyword.control", | |
| "settings": { | |
| "fontStyle": "" | |
| } | |
| }, | |
| { | |
| "scope": "keyword.operator", | |
| "settings": { | |
| "fontStyle": "", | |
| } | |
| }, | |
| { | |
| "scope": "variable.parameter", | |
| "settings": { | |
| "fontStyle": "italic" | |
| } | |
| }, | |
| { | |
| "scope": "entity.name.function", | |
| "settings": { | |
| "fontStyle": "italic", | |
| "foreground": "#ececec" | |
| } | |
| }, | |
| { | |
| "scope": "string,punctuation.definition.string", | |
| "settings": { | |
| "foreground": "#e7b6d1" | |
| } | |
| }, | |
| { | |
| "scope": "string.template", | |
| "settings": { | |
| "foreground": "#e9d7e1", | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "terminal.integrated.fontWeightBold": "900", | |
| // "workbench.colorCustomizations": { | |
| // "activityBarBadge.background": "#5C6BC0", | |
| // "list.activeSelectionForeground": "#5C6BC0", | |
| // "list.inactiveSelectionForeground": "#5C6BC0", | |
| // "list.highlightForeground": "#5C6BC0", | |
| // "scrollbarSlider.activeBackground": "#5C6BC050", | |
| // "editorSuggestWidget.highlightForeground": "#5C6BC0", | |
| // "textLink.foreground": "#5C6BC0", | |
| // "progressBar.background": "#5C6BC0", | |
| // "pickerGroup.foreground": "#5C6BC0", | |
| // "tab.activeBorder": "#5C6BC0", | |
| // "notificationLink.foreground": "#5C6BC0", | |
| // "editorWidget.resizeBorder": "#5C6BC0", | |
| // "editorWidget.border": "#5C6BC0", | |
| // "settings.modifiedItemIndicator": "#5C6BC0", | |
| // "settings.modifiedItemForeground": "#5C6BC0", | |
| // "settings.headerForeground": "#5C6BC0", | |
| // "panelTitle.activeBorder": "#5C6BC0", | |
| // "breadcrumb.activeSelectionForeground": "#5C6BC0", | |
| // "menu.selectionForeground": "#5C6BC0", | |
| // "menubar.selectionForeground": "#5C6BC0" | |
| // }, | |
| "workbench.colorCustomizations": { | |
| // "[Dracula]": { | |
| // "sideBar.background": "#282A36", | |
| // "sideBar.border": "#282A36", | |
| // "activityBar.border": "#282A36", | |
| // "activityBar.background": "#282A36", | |
| // }, | |
| // "[Dracula Italics]": { | |
| // "sideBar.background": "#282A36", | |
| // "sideBar.border": "#282A36", | |
| // "activityBar.border": "#282A36", | |
| // "activityBar.background": "#282A36", | |
| // }, | |
| // "[Pure Code]": { | |
| // "sideBar.background": "#27273F", | |
| // "sideBar.border": "#27273F", | |
| // "activityBar.border": "#27273F", | |
| // }, | |
| // "[Firefox Devtools Italic]": { | |
| // "statusBar.background": "#0C0E13", | |
| // "panel.background": "#0C0E13", | |
| // "sideBar.background": "#0C0E13", | |
| // "activityBar.background": "#0C0E13", | |
| // "editorGutter.background": "#0C0E13", | |
| // "input.background": "#0C0E13", | |
| // "input.border": "#161920" | |
| // }, | |
| // "[Night Owl]": { | |
| // "statusBar.background": "#0C0E13", | |
| // "panel.background": "#0C0E13", | |
| // "sideBar.background": "#0C0E13", | |
| // "activityBar.background": "#0C0E13", | |
| // "editorGutter.background": "#0C0E13", | |
| // "input.background": "#0C0E13", | |
| // "input.border": "#161920", | |
| // "editor.background": "#0C0E13", | |
| // "editorGroupHeader.tabsBackground": "#0C0E13", | |
| // "scrollbarSlider.background": "#0C0E13", | |
| // "tab.activeBackground": "#423e55", | |
| // "tab.activeBorder": "#865b8f", | |
| // "statusBar.noFolderBackground": "#0C0E13", | |
| // "activityBar.foreground": "#e4eaf5", | |
| // "badge.background": "#454c5f", | |
| // "titleBar.activeBackground": "#0C0E13", | |
| // "titleBar.inactiveBackground": "#0C0E13", | |
| // "foreground": "#ffffff", | |
| // "diffEditor.insertedTextBorder": "#313827", | |
| // "diffEditor.insertedTextBackground": "#313827", | |
| // "diffEditor.removedTextBackground": "#3A1C1F", | |
| // "diffEditor.removedTextBorder": "#3A1C1F", | |
| // "sideBar.foreground": "#e4eaf5", | |
| // "sideBarTitle.foreground": "#ffffff", | |
| // "list.activeSelectionBackground": "#3f4b68", | |
| // "list.inactiveSelectionBackground": "#3d475e", | |
| // "list.inactiveSelectionForeground": "#e4eaf5", | |
| // "list.hoverBackground": "#515d79", | |
| // "statusBar.foreground": "#99a0af", | |
| // "gitDecoration.modifiedResourceForeground": "#86df86", | |
| // "gitDecoration.addedResourceForeground": "#7692ee", | |
| // "gitDecoration.untrackedResourceForeground": "#b9b9b9" | |
| // } | |
| "[Dracula Italics]": { | |
| "editor.background": "#21222C", | |
| "sideBar.background": "#252733", | |
| "sideBar.border": "#252733", | |
| "activityBar.border": "#343746", | |
| "sideBar.foreground": "#ffffff" | |
| }, | |
| "sideBar.foreground": "#ffffff" | |
| }, | |
| "window.zoomLevel": 0, | |
| // "materialTheme.accent": "Indigo", | |
| "workbench.commandPalette.history": 0, | |
| "editor.snippetSuggestions": "none", | |
| "breadcrumbs.enabled": true, | |
| "workbench.startupEditor": "none", | |
| "workbench.statusBar.feedback.visible": false, | |
| "diffEditor.renderSideBySide": true, | |
| "eslint.autoFixOnSave": true, | |
| // "npm.autoDetect": "off", | |
| // "grunt.autoDetect": "off", | |
| // "jake.autoDetect": "off", | |
| // "gulp.autoDetect": "off", | |
| // "tslint.packageManager": "yarn", | |
| // "npm.packageManager": "yarn", | |
| "explorer.confirmDelete": false, | |
| "workbench.iconTheme": "vscode-icontheme-nomo-dark-macos", | |
| "npm.autoDetect": "off", | |
| "npm.packageManager": "yarn", | |
| "eslint.packageManager": "yarn", | |
| "tslint.packageManager": "yarn", | |
| "terminal.integrated.fontSize": 15, | |
| "editor.suggestSelection": "first", | |
| "editor.fontWeight": "600", | |
| "terminal.integrated.fontWeight": "600", | |
| "editor.renderControlCharacters": false, | |
| "terminal.integrated.fontFamily": "Dank Mono", | |
| "problems.decorations.enabled": false, | |
| "gitTreeCompare.root": "repository", | |
| "gitTreeCompare.diffMode": "full", | |
| "sync.gist": "1f2edfaa66505a7e6478daf6a7e8154f", | |
| "git.autoRepositoryDetection": "subFolders", | |
| "git.defaultCloneDirectory": "~/dev/_temp/", | |
| "terminal.integrated.rendererType": "canvas", | |
| "terminal.integrated.rightClickBehavior": "default", | |
| "terminal.integrated.shellArgs.osx": [], | |
| "terminal.explorerKind": "external", | |
| "terminal.external.osxExec": "iTerm.app", | |
| "terminal.integrated.shell.osx": "", | |
| "workbench.colorTheme": "Material Theme Darker", | |
| "editor.formatOnSave": true, | |
| "editor.formatOnSaveTimeout": 2000, | |
| "editor.formatOnType": true, | |
| "[html]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "gitTreeCompare.iconsMinimal": true, | |
| "[javascriptreact]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "javascript.suggest.autoImports": false, | |
| "workbench.tree.renderIndentGuides": "none", | |
| "typescript.tsc.autoDetect": "off", | |
| "typescript.referencesCodeLens.enabled": true, | |
| "typescript.surveys.enabled": false, | |
| "javascript.updateImportsOnFileMove.enabled": "always", | |
| "jestTestExplorer.pathToJest": "./node_modules/bin/jest", | |
| "testExplorer.addToEditorContextMenu": true, | |
| "testExplorer.mergeSuites": true, | |
| "testExplorer.onStart": "retire", | |
| "testExplorer.onReload": "retire", | |
| "testExplorer.showOnRun": true, | |
| "testExplorer.sort": "byLabel", | |
| "[json]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "[typescriptreact]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "[jsonc]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "[typescript]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "diffEditor.ignoreTrimWhitespace": false, | |
| "gitlens.views.lineHistory.enabled": true, | |
| "gitlens.views.search.enabled": false, | |
| "gitlens.views.compare.enabled": false, | |
| "gitlens.mode.statusBar.enabled": false, | |
| "gitlens.views.repositories.location": "scm", | |
| "gitlens.statusBar.enabled": false, | |
| "gitlens.hovers.currentLine.over": "line", | |
| "gitlens.defaultDateStyle": "absolute", | |
| "gitlens.views.repositories.files.layout": "list", | |
| "gitlens.currentLine.enabled": false, | |
| "gitlens.hovers.enabled": false, | |
| "gitlens.advanced.telemetry.enabled": false, | |
| "gitlens.views.repositories.branches.layout": "list", | |
| "gitlens.views.repositories.compact": true, | |
| "javascript.implicitProjectConfig.checkJs": true, | |
| "editor.codeActionsOnSave": { | |
| "source.fixAll.eslint": true | |
| }, | |
| "[xml]": { | |
| "editor.defaultFormatter": "redhat.vscode-xml" | |
| }, | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment