Skip to content

Instantly share code, notes, and snippets.

@bryceosterhaus
Last active July 12, 2018 20:57
Show Gist options
  • Save bryceosterhaus/294970b7b34e23254371e667224cd6ea to your computer and use it in GitHub Desktop.
Save bryceosterhaus/294970b7b34e23254371e667224cd6ea to your computer and use it in GitHub Desktop.
VS Code setup

CLI commands for extensions:

I ran code --list-extensions | xargs -L 1 echo code --install-extension

code --install-extension 2gua.rainbow-brackets
code --install-extension andys8.jest-snippets
code --install-extension christian-kohler.npm-intellisense
code --install-extension christian-kohler.path-intellisense
code --install-extension dbaeumer.vscode-eslint
code --install-extension dcortes92.FreeMarker
code --install-extension eamodio.gitlens
code --install-extension EditorConfig.EditorConfig
code --install-extension esbenp.prettier-vscode
code --install-extension formulahendry.auto-close-tag
code --install-extension joshpeng.sublime-babel-vscode
code --install-extension mgmcdermott.vscode-language-babel
code --install-extension ms-vscode.atom-keybindings
code --install-extension rafamel.subtle-brackets
code --install-extension zhuangtongfa.Material-theme

Settings JSON

{
    "atomKeymap.promptV3Features": true,
    "editor.dragAndDrop": false,
    "editor.folding": false,
    "editor.fontFamily": "Hack",
    "editor.fontSize": 16,
    "editor.formatOnPaste": true,
    "editor.formatOnSave": true,
    "editor.hideCursorInOverviewRuler": true,
    "editor.insertSpaces": false,
    "editor.lightbulb.enabled": false,
    "editor.lineHeight": 22,
    "editor.matchBrackets": false,
    "editor.minimap.maxColumn": 80,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.occurrencesHighlight": false,
    "editor.overviewRulerBorder": false,
    "editor.parameterHints": false,
    "editor.renderLineHighlight": "all",
    "editor.renderWhitespace": "boundary",
    "editor.suggestOnTriggerCharacters": false,
    "explorer.openEditors.visible": 0,
    "gitlens.codeLens.enabled": false,
    "gitlens.gitExplorer.location": "explorer",
    "gitlens.hovers.enabled": false,
    "javascript.implicitProjectConfig.experimentalDecorators": true,
    "javascript.validate.enable": false,
    "prettier.eslintIntegration": true,
    "prettier.requireConfig": true,
    "typescript.validate.enable": false,
    "window.zoomLevel": 0,
    "workbench.activityBar.visible": false,
    "workbench.colorTheme": "One Dark Pro",
    "workbench.commandPalette.history": 10,
    "workbench.statusBar.feedback.visible": false,
    "workbench.statusBar.visible": false,
    "search.exclude": {
        "classes/**": true,
        "**/node_modules": true,
        "**/bower_components": true
    },
    "files.associations": {
        "*.jsp": "java"
    },
    "gitlens.gitExplorer.enabled": false,
    "editor.tabCompletion": true,
    "workbench.colorCustomizations": {
        "gitDecoration.ignoredResourceForeground": "#5c5c5c"
    },
    "explorer.decorations.badges": false,
    "gitlens.advanced.messages": {
        "suppressShowKeyBindingsNotice": true
    },
    "problems.decorations.enabled": false,
    "explorer.autoReveal": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment