Skip to content

Instantly share code, notes, and snippets.

@catc
Last active February 19, 2019 19:35
Show Gist options
  • Save catc/6b9d3996352ea07576b0bca8a2d8ee73 to your computer and use it in GitHub Desktop.
Save catc/6b9d3996352ea07576b0bca8a2d8ee73 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-02-19T19:35:49.140Z","extensionVersion":"v3.2.4"}
[
{
"metadata": {
"id": "5178733e-4b02-4829-95c5-1ce970847c23",
"publisherId": "teabyii.ayu",
"publisherDisplayName": "teabyii"
},
"name": "ayu",
"publisher": "teabyii",
"version": "0.18.0"
},
{
"metadata": {
"id": "819a23e1-b6c6-41cf-9029-e653b537d996",
"publisherId": "ms-vscode.azure-account",
"publisherDisplayName": "ms-vscode"
},
"name": "azure-account",
"publisher": "ms-vscode",
"version": "0.8.0"
},
{
"metadata": {
"id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
"publisherId": "bungcip.better-toml",
"publisherDisplayName": "bungcip"
},
"name": "better-toml",
"publisher": "bungcip",
"version": "0.3.2"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "10.2.2"
},
{
"metadata": {
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
"publisherId": "formulahendry.code-runner",
"publisherDisplayName": "formulahendry"
},
"name": "code-runner",
"publisher": "formulahendry",
"version": "0.9.7"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.2.4"
},
{
"metadata": {
"id": "f8c18a4e-eca8-494f-a916-fe180376f17e",
"publisherId": "josa.ember-related-files",
"publisherDisplayName": "josa"
},
"name": "ember-related-files",
"publisher": "josa",
"version": "1.3.1"
},
{
"metadata": {
"id": "975a45e8-c9c6-46e8-92e6-627464ff5a75",
"publisherId": "phanitejakomaravolu.EmberES6Snippets",
"publisherDisplayName": "phanitejakomaravolu"
},
"name": "EmberES6Snippets",
"publisher": "phanitejakomaravolu",
"version": "2.3.3"
},
{
"metadata": {
"id": "d4924673-90f1-4294-bdee-5434e526a05f",
"publisherId": "emberjs.emberjs",
"publisherDisplayName": "emberjs"
},
"name": "emberjs",
"publisher": "emberjs",
"version": "1.0.1"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.4.6"
},
{
"metadata": {
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da",
"publisherId": "ms-vscode.Go",
"publisherDisplayName": "ms-vscode"
},
"name": "Go",
"publisher": "ms-vscode",
"version": "0.9.2"
},
{
"metadata": {
"id": "ee577500-fad7-4a2b-b19a-bf7ef89f766c",
"publisherId": "geddski.macros",
"publisherDisplayName": "geddski"
},
"name": "macros",
"publisher": "geddski",
"version": "1.2.1"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "10.3.2"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2019.1.0"
},
{
"metadata": {
"id": "529697b9-b343-4b1c-ba2f-f5ef692132d4",
"publisherId": "ms-vscode.sublime-keybindings",
"publisherDisplayName": "ms-vscode"
},
"name": "sublime-keybindings",
"publisher": "ms-vscode",
"version": "4.0.0"
},
{
"metadata": {
"id": "f5d7ffda-c1d6-4070-ba80-803c705a1ee6",
"publisherId": "monokai.theme-monokai-pro-vscode",
"publisherDisplayName": "monokai"
},
"name": "theme-monokai-pro-vscode",
"publisher": "monokai",
"version": "1.1.9"
},
{
"metadata": {
"id": "513cf511-3894-4ee2-8c34-13ab83ddfd37",
"publisherId": "eg2.tslint",
"publisherDisplayName": "eg2"
},
"name": "tslint",
"publisher": "eg2",
"version": "1.0.43"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.15.1"
},
{
"metadata": {
"id": "88899cf7-33cb-467e-8f51-3a2d7e4ab3c2",
"publisherId": "felixrieseberg.vsc-ember-cli",
"publisherDisplayName": "felixrieseberg"
},
"name": "vsc-ember-cli",
"publisher": "felixrieseberg",
"version": "0.3.3"
},
{
"metadata": {
"id": "951e1945-25a8-4ea0-aa11-076ac75b098d",
"publisherId": "ms-azuretools.vscode-cosmosdb",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-cosmosdb",
"publisher": "ms-azuretools",
"version": "0.10.0"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "PeterJausovec.vscode-docker",
"publisherDisplayName": "PeterJausovec"
},
"name": "vscode-docker",
"publisher": "PeterJausovec",
"version": "0.5.2"
},
{
"metadata": {
"id": "03944bdc-9bcb-4ac2-b9b3-fdb050dd43e4",
"publisherId": "mrmlnc.vscode-duplicate",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-duplicate",
"publisher": "mrmlnc",
"version": "1.2.1"
},
{
"metadata": {
"id": "a6d27ca9-1c67-4132-a7c1-fff75f47c459",
"publisherId": "emberjs.vscode-ember",
"publisherDisplayName": "emberjs"
},
"name": "vscode-ember",
"publisher": "emberjs",
"version": "0.2.0"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.8.0"
},
{
"metadata": {
"id": "d637104e-1fd7-4063-98fc-8afe46012c9b",
"publisherId": "sleistner.vscode-fileutils",
"publisherDisplayName": "sleistner"
},
"name": "vscode-fileutils",
"publisher": "sleistner",
"version": "2.13.5"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "robertohuertasm.vscode-icons",
"publisherDisplayName": "robertohuertasm"
},
"name": "vscode-icons",
"publisher": "robertohuertasm",
"version": "8.1.0"
},
{
"metadata": {
"id": "b200e7e8-4217-4da9-b8db-5606db56d867",
"publisherId": "ckolkman.vscode-postgres",
"publisherDisplayName": "ckolkman"
},
"name": "vscode-postgres",
"publisher": "ckolkman",
"version": "1.1.6"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+t ctrl+q",
"command": "editor.action.showHover",
"when": "editorTextFocus"
},
{
"key": "ctrl+t ctrl+t",
"command": "editor.action.goToTypeDefinition",
"when": "editorTextFocus"
},
{
"key": "cmd+t cmd+q",
"command": "editor.action.showHover",
"when": "editorTextFocus"
},
{
"key": "cmd+t cmd+t",
"command": "editor.action.goToTypeDefinition",
"when": "editorTextFocus"
},
{
"key": "f12",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
// {
// "key": "command+alt+/",
// "command": "editor.action.blockComment",
// "when": "editorTextFocus && !editorReadonly"
// },
{
"key": "shift+cmd+c",
"command": "-workbench.action.terminal.openNativeConsole",
"when": "!terminalFocus"
},
{
"key": "cmd+b",
"command": "workbench.action.toggleActivityBarVisibility"
// "when": "!terminalFocus"
},
{
"key": "ctrl+shift+w",
"command": "editor.emmet.action.wrapWithAbbreviation",
"when": "editorTextFocus"
// -
},
{
"key": "ctrl+shift+`",
"command": "-workbench.action.terminal.new"
},
{
"key": "ctrl+`",
"command": "-workbench.action.terminal.toggleTerminal"
}
// bookmarks
{
"key": "cmd+f2",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "f2",
"command": "bookmarks.jumpToNext",
"when": "editorTextFocus"
},
/* {
"key": "f3",
"command": "workbench.action.editorLayoutThreeColumns",
"when": "editorTextFocus"
}, */
{
"key": "cmd+t cmd+e",
"command": "editor.emmet.action.expandAbbreviation",
// "when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
"when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},
// close panel with esc when visible
{
"key": "escape",
"command": "workbench.action.closePanel",
"when": "searchViewletVisible"
// "when": "referenceSearchVisible"
// "when": "inReferenceSearchEditor"
// "when": "replaceActive"
},
{
"key": "escape",
// "command": "workbench.action.terminal.toggleTerminal",
"command": "workbench.action.terminal.close",
"when": "terminalFocus"
// "when": "referenceSearchVisible"
// "when": "inReferenceSearchEditor"
// "when": "replaceActive"
},
{
"key": "cmd+q cmd+q",
"command": "workbench.action.quit"
},
/* {
"key": "escape",
// "command": "workbench.action.terminal.toggleTerminal",
"command": "workbench.action.terminal.hide",
"when": "editorFocus"
// "when": "referenceSearchVisible"
// "when": "inReferenceSearchEditor"
// "when": "replaceActive"
},
*/
/* {
"key": "escape",
"command": "workbench.action.closePanel",
"when": "problemFocus"
} */
// close column if no files
/* {
"key": "cmd+w",
"command": "-workbench.action.closeGroup",
"when": "activeEditorGroupEmpty && multipleEditorGroups"
}, */
// switch to separate columns
{
"key": "alt+1",
"command": "workbench.action.focusFirstEditorGroup",
"when": "editorFocus"
},
{
"key": "alt+2",
"command": "workbench.action.focusSecondEditorGroup",
"when": "editorFocus"
},
{
"key": "alt+3",
"command": "workbench.action.focusThirdEditorGroup",
"when": "editorFocus"
},
// projects
{
"key": "ctrl+cmd+p",
"command": "projectManager.listProjects"
},
{
"key": "cmd+t cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+t cmd+i",
"command": "macros.abc"
},
]
{
"workbench.iconTheme": "Monokai Pro Icons",
"window.openFilesInNewWindow": "off",
"editor.formatOnPaste": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
"workbench.colorTheme": "Monokai Pro",
// "editor.fontFamily": "Menlo, Monaco, 'Courier New', monospace",
// "editor.fontFamily": "Fira Code, Papyrus",
"editor.fontFamily": "Hasklig, Papyrus",
// "editor.fontFamily": "'Overpass Mono', Papyrus",
// "editor.fontFamily": "'Anonymous Pro', Papyrus",
// "editor.fontFamily": "Hack, Papyrus",
// "editor.fontFamily": "'PT Mono', Papyrus",
// "editor.fontWeight": "200",
"window.zoomLevel": -1,
"editor.fontSize": 13,
"editor.lineHeight": 23,
// "window.zoomLevel": 0,
// "editor.fontSize": 11,
// "editor.lineHeight": 19,
"vsicons.presets.foldersAllDefaultIcon": true,
"workbench.editor.closeEmptyGroups": false,
"search.location": "panel",
"git.enabled": false,
"workbench.activityBar.visible": false,
"workbench.settings.openDefaultSettings": false,
"window.title": "${activeEditorMedium}${separator}${rootName}",
"explorer.autoReveal": false, // dont automatically scroll to file in explorer
// "workbench.editor.revealIfOpen": true,
// "window.title": "${activeEditorMedium }${separator}${rootName}",
"git.decorations.enabled": false,
"explorer.decorations.colors": false,
// "explorer.decorations.badge": false,
"editor.selectionHighlight": true,
"workbench.colorCustomizations": {
"tab.activeModifiedBorder": "#ff9800",
"tab.inactiveModifiedBorder": "#fdd835",
// "tab.unfocusedActiveModifiedBorder": "#8bc34a",
// "tab.unfocusedInactiveModifiedBorder": "#2196f3",
"list.activeSelectionBackground": "#ffffff22",
"list.inactiveFocusBackground": "#ffffff15",
// "list.activeSelectionForeground": "#4caf50",
// "list.dropBackground": "#4caf50",
// "list.focusBackground": "#4caf50",
// "list.focusForeground": "#4caf50",
// "list.highlightForeground": "#4caf50",
// "list.hoverBackground": "#4caf50",
// "list.hoverForeground": "#4caf50",
// THESE RESPONSIBLE FOR HIGHLIGHT
"list.inactiveSelectionBackground": "#ffffff22",
// "list.inactiveSelectionForeground": "#4caf50",
// "list.inactiveFocusBackground": "#4caf50",
// "list.invalidItemForeground": "#4caf50",
// "list.errorForeground": "#4caf50",
// "list.warningForeground": "#4caf50",
// "sideBar.background": "#4facf5",
// "sideBar.foreground": "#4facf5",
// "sideBar.border": "#4facf5",
// "sideBar.dropBackground": "#4facf5",
// "sideBarTitle.foreground": "#4facf5",
// "sideBarSectionHeader.background": "#4facf5",
// "sideBarSectionHeader.foreground": "#4facf5",
// "badge.foreground": "#4facf6",
// "badge.background": "#4caf50",
// "activityBar.background": "#4facf6",
// "activityBar.dropBackground": "#4facf6",
// "activityBar.foreground": "#4facf6",
// "activityBar.border": "#4facf6",
// "activityBarBadge.background": "#4facf6",
// "activityBarBadge.foreground": "#4facf6",
},
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/node_modules": true,
".awcache": true,
"**/dist": true,
"**/tmp": true,
"dist": true,
},
"search.exclude": {
"client/dist/**": true,
"client/tmp": true,
"**/node_modules": true,
"**/dist": true,
"**/tmp": true,
},
// "material-icon-theme.folders.theme": "classic",
// "materialTheme.fixIconsRunning": false,
// Controls the font family.
// Controls the line height. Use 0 to compute the lineHeight from the fontSize.
// Enables font ligatures
"editor.fontLigatures": true,
// Controls if file decorations should use badges.
"explorer.decorations.badges": false,
// "material-icon-theme.activeIconPack": "react",
// "material-icon-theme.folders.color": "#90a4ae",
// "materialTheme.autoApplyIcons": false,
// "sync.lastDownload": "2018-07-12T04:01:19.266Z",
"sync.forceDownload": false,
"sync.gist": "6b9d3996352ea07576b0bca8a2d8ee73",
// "sync.host": "",
// "sync.pathPrefix": "",
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": false,
// "sync.lastUpload": "2018-08-13T22:27:10.907Z",
"workbench.statusBar.visible": true,
"editor.renderControlCharacters": false,
"javascript.updateImportsOnFileMove.enabled": "never",
"explorer.confirmDragAndDrop": false,
// CODE RUNNER
"code-runner.clearPreviousOutput": true,
"code-runner.showExecutionMessage": false,
"code-runner.saveFileBeforeRun": true,
"code-runner.executorMap": {
"javascript": "/Users/dkane/.nvm/versions/node/v8.9.4/bin/node",
"typescript": "TS_NODE_TRANSPILE_ONLY=true /Users/dkane/.gvm/pkgsets/go1.10/global/src/github.com/catc/repl/node_modules/.bin/ts-node",
"go": "/Users/dkane/.gvm/gos/go1.11.1/bin/go run"
},
"go.testFlags": ["-v"],
"go.gopath": "/Users/dkane/.gvm/pkgsets/go1.11.1/global",
"go.goroot": "/Users/dkane/.gvm/gos/go1.11.1",
// "go.inferGopath": true,
/* "go.playground": {
"openbrowser": true,
"share": true,
"run": true
}, */
// "go.goroot": null,
// The number of spaces a tab is equal to.
// "editor.tabSize": 2,
// "editor.insertSpaces": true,
"editor.tabSize": 4,
// // Insert spaces when pressing Tab.
// "editor.insertSpaces": false,
// "editor.detectIndentation": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"vscode-postgres.prettyPrintJSONfields": true,
"editor.quickSuggestions": {
// "other": true,
// "comments": false,
// "strings": false
},
// "editor.parameterHints": true
/* "go.liveErrors": {
"enabled": true,
"delay": 500
}, */
"workbench.editor.highlightModifiedTabs": true,
"editor.insertSpaces": false,
// "workbench.settings.editor": "json"
"workbench.settings.editor": "json",
"macros": {
"abc": [
"selectAll",
"editor.action.indentationToTabs",
"editor.action.indentUsingTabs"
// {
// "command": "editor.action.indentUsingTabs",
// // "args": []
// // "args": "4",
// // "args": 4,
// "args": {
// "label": "4",
// "tabSize": "4",
// "apply": "single",
// // // "id": "4"
// // // "size": "4",
// // // // "text": 4,
// // // "value": "4",
// // "text": "4",
// }
// },
]
},
"breadcrumbs.enabled": false
}
{
// Place your snippets for go here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Print to console": {
"prefix": "cl",
"body": [
"fmt.Println($1)"
],
"description": "Log output to console"
},
"Format (sprintf)": {
"prefix": "cll",
"body": [
"fmt.Sprintf(`$1`, $2)"
],
"description": "Format"
},
"Format error (errorf)": {
"prefix": "cle",
"body": [
"fmt.Println(fmt.Errorf(`$1`, $2))"
],
"description": "Format"
}
}
{
// Place your snippets for javascript here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Print to console": {
"prefix": "cl",
"body": [
"console.log($1)"
],
"description": "Log output to console"
},
"New component": {
"prefix": "ecomp",
"body": [
"import Component from '@ember/component';",
"",
"export default Component.extend({",
" $1",
"});",
""
],
"description": "Creates a new ember component"
}
}
{
// Place your snippets for javascriptreact here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Print to console": {
"prefix": "cl",
"body": [
"console.log($1)"
],
"description": "Log output to console"
}
}
{
// Place your snippets for php here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
"PHP item": {
"prefix": "zz",
"body": [
"<?php $1; ?>"
],
"description": "create php script"
}
}
{
// Place your snippets for scss here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Media query": {
"prefix": "mq",
"body": [
"@include mq($1, $2){",
"\t$3",
"}"
],
"description": "include media query"
}
}
{
// Place your snippets for typescriptreact here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
"Print to console": {
"prefix": "cl",
"body": [
"console.log($1)"
],
"description": "Log output to console"
}
}
{
// Place your snippets for typescriptreact here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
"Print to console": {
"prefix": "cl",
"body": [
"console.log($1)"
],
"description": "Log output to console"
},
"New component": {
"prefix": "comp",
"body": [
"import React, { Component, PureComponent } from 'react'",
"",
"export default class $1 extends Component {",
" constructor(props){",
" super(props)",
" }",
"",
" render(){",
" return (",
" <div>$2</div>",
" )",
" }",
"}",
""
],
"description": "Creates a new ember component"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment