Skip to content

Instantly share code, notes, and snippets.

@isaacplmann
Created December 13, 2017 14:47
Show Gist options
  • Save isaacplmann/650b929a4cdc8caa066a7be2072b4548 to your computer and use it in GitHub Desktop.
Save isaacplmann/650b929a4cdc8caa066a7be2072b4548 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2017-12-13T14:47:09.856Z","extensionVersion":"v2.8.6"}
[
{
"metadata": {
"id": "214cbfb9-7c06-4467-bad4-357ae83eb587",
"publisherId": "johnpapa.Angular2",
"publisherDisplayName": "johnpapa"
},
"name": "Angular2",
"publisher": "johnpapa",
"version": "2.11.2"
},
{
"metadata": {
"id": "3a259045-e69a-48e3-a653-df434315df18",
"publisherId": "infinity1207.angular2-switcher",
"publisherDisplayName": "infinity1207"
},
"name": "angular2-switcher",
"publisher": "infinity1207",
"version": "0.1.4"
},
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "formulahendry.auto-close-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.5"
},
{
"metadata": {
"id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
"publisherId": "formulahendry.auto-rename-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-rename-tag",
"publisher": "formulahendry",
"version": "0.0.15"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.1.1"
},
{
"metadata": {
"id": "3e60e45e-074a-4a3c-bdd9-56cdc8c53b34",
"publisherId": "pprice.better-merge",
"publisherDisplayName": "pprice"
},
"name": "better-merge",
"publisher": "pprice",
"version": "0.7.0"
},
{
"metadata": {
"id": "f583eafd-aa0d-4ccb-8f44-d1e610389660",
"publisherId": "CoenraadS.bracket-pair-colorizer",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer",
"publisher": "CoenraadS",
"version": "0.10.14"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "2.8.6"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "3.5.0"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.11.1"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.2.3"
},
{
"metadata": {
"id": "9f47c6a1-da06-41ce-ba18-5e281296aa0a",
"publisherId": "stringham.move-ts",
"publisherDisplayName": "stringham"
},
"name": "move-ts",
"publisher": "stringham",
"version": "1.5.0"
},
{
"metadata": {
"id": "a92d457e-6f3f-4167-8087-1a54e1b6e00e",
"publisherId": "Angular.ng-template",
"publisherDisplayName": "Angular"
},
"name": "ng-template",
"publisher": "Angular",
"version": "0.1.7"
},
{
"metadata": {
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
"publisherId": "christian-kohler.path-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "path-intellisense",
"publisher": "christian-kohler",
"version": "1.4.2"
},
{
"metadata": {
"id": "455d812b-ef0f-4f0b-b680-87bd6a1da56b",
"publisherId": "SintrumIT.theme-oceanic-next-italic",
"publisherDisplayName": "SintrumIT"
},
"name": "theme-oceanic-next-italic",
"publisher": "SintrumIT",
"version": "1.1.14"
},
{
"metadata": {
"id": "85816f6c-d8b2-4fba-b57e-09678ba67b64",
"publisherId": "bialikover.theme-seti",
"publisherDisplayName": "bialikover"
},
"name": "theme-seti",
"publisher": "bialikover",
"version": "0.0.1"
},
{
"metadata": {
"id": "513cf511-3894-4ee2-8c34-13ab83ddfd37",
"publisherId": "eg2.tslint",
"publisherDisplayName": "eg2"
},
"name": "tslint",
"publisher": "eg2",
"version": "1.0.24"
},
{
"metadata": {
"id": "38583aca-2ba1-417f-80fc-68ca8d717fb4",
"publisherId": "rbbit.typescript-hero",
"publisherDisplayName": "rbbit"
},
"name": "typescript-hero",
"publisher": "rbbit",
"version": "1.7.0"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "robertohuertasm.vscode-icons",
"publisherDisplayName": "robertohuertasm"
},
"name": "vscode-icons",
"publisher": "robertohuertasm",
"version": "7.18.1"
},
{
"metadata": {
"id": "6f5d4f30-67aa-4151-80c0-1bbe8ca5f9db",
"publisherId": "cssho.vscode-svgviewer",
"publisherDisplayName": "cssho"
},
"name": "vscode-svgviewer",
"publisher": "cssho",
"version": "1.4.3"
},
{
"metadata": {
"id": "fd6d3dc6-b307-4589-82a6-78e2afec3d77",
"publisherId": "johnpapa.winteriscoming",
"publisherDisplayName": "johnpapa"
},
"name": "winteriscoming",
"publisher": "johnpapa",
"version": "0.4.7"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{ "key": "ctrl+shift+x", "command": "workbench.action.terminal.kill" },
{ "key": "ctrl+shift+j", "command": "workbench.action.terminal.focusNext" },
{ "key": "ctrl+shift+k", "command": "workbench.action.terminal.focusPrevious" },
{ "key": "ctrl+`", "command": "workbench.action.terminal.focus",
"when": "!terminalFocus" },
{
"key": "ctrl+shift+\\",
"command": "editor.action.showSnippets"
}
,{
"key": "ctrl+shift+s",
"command": "workbench.action.tasks.runTask",
"args": "npm: start"
},{
"key": "ctrl+shift+a",
"command": "workbench.action.tasks.runTask",
"args": "npm: playground"
},{
"key": "ctrl+shift+z",
"command": "workbench.action.tasks.runTask",
"args": "npm: playground:cypress:run"
},{
"key": "ctrl+shift+t",
"command": "workbench.action.tasks.runTask",
"args": "npm: test"
},{
"key": "ctrl+shift+e",
"command": "workbench.action.tasks.runTask",
"args": "npm: e2e:run"
},{
"key": "ctrl+shift+c",
"command": "workbench.action.tasks.runTask",
"args": "npm: check"
},{
"key": "ctrl+shift+b",
"command": "workbench.action.tasks.runTask",
"args": "npm: build"
},{
"key": "ctrl+shift+p",
"command": "workbench.action.tasks.runTask",
"args": "npm: build:prod"
},{
"key": "ctrl+shift+l",
"command": "workbench.action.tasks.runTask",
"args": "npm: build:lib"
}]
// Place your settings in this file to overwrite the default settings
{
"typescriptHero.resolver.insertSpaceBeforeAndAfterImportBraces": true,
"typescriptHero.resolver.multiLineWrapThreshold": 140,
"typescriptHero.verbosity": "Nothing",
// The number of spaces a tab is equal to. This setting is overriden based on the file contents when `editor.detectIndentation` is on.
"editor.tabSize": 2,
"typescript.check.tscVersion": false,
"editor.formatOnSave": false,
"vsicons.projectDetection.disableDetect": true,
"files.autoSave": "off",
"window.zoomLevel": 0,
"editor.wordWrap": "off",
"workbench.colorTheme": "Seti",
"workbench.iconTheme": "vscode-icons",
"editor.minimap.enabled": true,
"window.newWindowDimensions": "inherit",
"vsicons.dontShowNewVersionMessage": true,
"tslint.autoFixOnSave": true,
"auto-close-tag.activationOnLanguage": [
"html",
"xml",
"php",
"blade",
"ejs",
"handlebars",
"jinja",
"javascriptreact",
"typescriptreact",
"plaintext",
"markdown",
"razor",
"vue"
],
"editor.fontLigatures": true,
"editor.fontFamily": "'Fira Code', Menlo, Monaco, 'Courier New', monospace",
"editor.fontSize": 14,
"git.enableSmartCommit": true,
"sync.gist": "",
"sync.lastUpload": "",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.lastDownload": "",
"sync.forceDownload": false,
"sync.anonymousGist": false,
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": false,
"sync.askGistName": false
}
{
/*
// Place your snippets for HTML 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"
}
*/
}
{
/*
// 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"
}
*/
}
{
"Import Immutable": {
"prefix": "impImmutable",
"body": "import { List, Record } from 'immutable';",
"description": "Add the import line for immutable objects"
},
"Model Record": {
"prefix": "immRecord",
"body": [
"export function initial${1:ItemType}(): ${1:ItemType} {",
" return {$2",
" };",
"}",
"let untyped${1:ItemType}Record = Record(initial${1:ItemType}());",
"export class ${1:ItemType}Record extends untyped${1:ItemType}Record {$3",
"",
" public toJS(): ${1:ItemType} {",
" return super.toJS();",
" }",
"}",
"$4"
],
"description": "Create a typed immutable record"
}
/*
// Place your snippets for TypeScript 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, ${id} and ${id:label} and ${1:label} for variables. Variables with the same id are connected.
// Example:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
*/
}
{"version":"7.18.1","status":0,"welcomeShown":true}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment