Skip to content

Instantly share code, notes, and snippets.

@adriantoine
Created November 12, 2019 11:14
Show Gist options
  • Save adriantoine/0326c239d5eebfd91a0a007309aa1703 to your computer and use it in GitHub Desktop.
Save adriantoine/0326c239d5eebfd91a0a007309aa1703 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-11-12T11:14:42.944Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "7a0110bb-231a-4598-aa1b-0769ea46d28b",
"publisherId": "aaron-bond.better-comments",
"publisherDisplayName": "aaron-bond"
},
"name": "better-comments",
"publisher": "aaron-bond",
"version": "2.0.5"
},
{
"metadata": {
"id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
"publisherId": "bungcip.better-toml",
"publisherDisplayName": "bungcip"
},
"name": "better-toml",
"publisher": "bungcip",
"version": "0.3.2"
},
{
"metadata": {
"id": "f583eafd-aa0d-4ccb-8f44-d1e610389660",
"publisherId": "CoenraadS.bracket-pair-colorizer",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer",
"publisher": "CoenraadS",
"version": "1.0.61"
},
{
"metadata": {
"id": "2aa040bf-c73a-455d-8946-5c6cc83b8019",
"publisherId": "wmaurer.change-case",
"publisherDisplayName": "wmaurer"
},
"name": "change-case",
"publisher": "wmaurer",
"version": "1.0.0"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "391319ff-5ddc-483e-b164-8f8847b72172",
"publisherId": "paulmolluzzo.convert-css-in-js",
"publisherDisplayName": "paulmolluzzo"
},
"name": "convert-css-in-js",
"publisher": "paulmolluzzo",
"version": "1.1.3"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.1"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.14.2"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.4.6"
},
{
"metadata": {
"id": "3e8a391a-f3f0-44b2-8631-7847b0c8839a",
"publisherId": "kumar-harsh.graphql-for-vscode",
"publisherDisplayName": "kumar-harsh"
},
"name": "graphql-for-vscode",
"publisher": "kumar-harsh",
"version": "1.15.3"
},
{
"metadata": {
"id": "ef2a5b38-02c4-4193-8561-1f072c209474",
"publisherId": "silvenon.mdx",
"publisherDisplayName": "silvenon"
},
"name": "mdx",
"publisher": "silvenon",
"version": "0.1.0"
},
{
"metadata": {
"id": "1b0d4512-2735-4323-ae6b-30c0f58cdbb0",
"publisherId": "herrmannplatz.npm-dependency-links",
"publisherDisplayName": "herrmannplatz"
},
"name": "npm-dependency-links",
"publisher": "herrmannplatz",
"version": "1.0.1"
},
{
"metadata": {
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8",
"publisherId": "christian-kohler.npm-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "npm-intellisense",
"publisher": "christian-kohler",
"version": "1.3.0"
},
{
"metadata": {
"id": "0d1241e3-fa60-4f24-8f2a-6d7085677c48",
"publisherId": "ionutvmi.path-autocomplete",
"publisherDisplayName": "ionutvmi"
},
"name": "path-autocomplete",
"publisher": "ionutvmi",
"version": "1.13.3"
},
{
"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": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "2.3.0"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "10.8.0"
},
{
"metadata": {
"id": "8a8e3e61-d49b-47f8-b98f-b7169d624b29",
"publisherId": "jaredly.reason-vscode",
"publisherDisplayName": "jaredly"
},
"name": "reason-vscode",
"publisher": "jaredly",
"version": "1.7.1"
},
{
"metadata": {
"id": "b24a13f5-4e50-4d9a-ab0a-87f47d9fdfcb",
"publisherId": "stkb.rewrap",
"publisherDisplayName": "stkb"
},
"name": "rewrap",
"publisher": "stkb",
"version": "1.9.1"
},
{
"metadata": {
"id": "4eb5aa72-8d86-4fd3-8fe1-e7c6f13cd63a",
"publisherId": "TobiasTimm.subliminalr",
"publisherDisplayName": "TobiasTimm"
},
"name": "subliminalr",
"publisher": "TobiasTimm",
"version": "0.3.1"
},
{
"metadata": {
"id": "37d7747f-e652-4eac-83de-f2939f7e2121",
"publisherId": "anseki.vscode-color",
"publisherDisplayName": "anseki"
},
"name": "vscode-color",
"publisher": "anseki",
"version": "0.4.5"
},
{
"metadata": {
"id": "cba79045-6f59-4f86-8c80-af78d566d8cf",
"publisherId": "deerawan.vscode-dash",
"publisherDisplayName": "deerawan"
},
"name": "vscode-dash",
"publisher": "deerawan",
"version": "2.2.0"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "0.8.2"
},
{
"metadata": {
"id": "55ef6448-487b-49a0-a66e-4d2d9bb82229",
"publisherId": "Prisma.vscode-graphql",
"publisherDisplayName": "Prisma"
},
"name": "vscode-graphql",
"publisher": "Prisma",
"version": "0.2.2"
},
{
"metadata": {
"id": "855ea71f-dc48-40b4-a0fb-303c2c52ba95",
"publisherId": "heaths.vscode-guid",
"publisherDisplayName": "heaths"
},
"name": "vscode-guid",
"publisher": "heaths",
"version": "1.4.19"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "vscode-icons-team.vscode-icons",
"publisherDisplayName": "vscode-icons-team"
},
"name": "vscode-icons",
"publisher": "vscode-icons-team",
"version": "9.5.0"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "eg2.vscode-npm-script",
"publisherDisplayName": "eg2"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.3.9"
},
{
"metadata": {
"id": "a4678ccd-2309-4cdd-b6cf-94af8dd7001f",
"publisherId": "jrebocho.vscode-random",
"publisherDisplayName": "jrebocho"
},
"name": "vscode-random",
"publisher": "jrebocho",
"version": "1.6.1"
},
{
"metadata": {
"id": "ec0a68f4-7ba0-42eb-b1f4-b6ef4f1755a7",
"publisherId": "mikeburgh.xml-format",
"publisherDisplayName": "mikeburgh"
},
"name": "xml-format",
"publisher": "mikeburgh",
"version": "1.0.2"
}
]
[
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
}
]
{
"editor.fontSize": 16,
"editor.tabSize": 2,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/node_modules": true,
"**/.DS_Store": true
},
"editor.fontFamily": "Dank Mono, Menlo, Monaco, monospace",
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"yarn.lock": true
},
"workbench.colorTheme": "SubliminalR - Next",
"prettier.singleQuote": true,
"prettier.trailingComma": "all",
"prettier.bracketSpacing": false,
"files.associations": {
".eslintrc": "yaml",
"*.rst": "markdown",
"*.config": "yaml",
".browserslistrc": "json",
"*.tsx": "typescriptreact",
"*.ts": "typescript",
"*.json": "json"
},
"explorer.openEditors.visible": 0,
"editor.snippetSuggestions": "top",
"files.trimTrailingWhitespace": true,
"javascript.validate.enable": false,
"window.zoomLevel": 0,
"files.insertFinalNewline": true,
"editor.renderIndentGuides": false,
"search.location": "panel",
"workbench.editor.tabSizing": "shrink",
"editor.fontLigatures": false,
"terminal.integrated.macOptionIsMeta": false,
"git.enableSmartCommit": true,
"git.autofetch": true,
"git.confirmSync": false,
"sync.gist": "",
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.forceDownload": false,
"editor.hideCursorInOverviewRuler": true,
"editor.overviewRulerBorder": false,
"editor.suggestOnTriggerCharacters": false,
"javascript.updateImportsOnFileMove.enabled": "never",
"typescript.updateImportsOnFileMove.enabled": "never",
"breadcrumbs.enabled": true,
"editor.largeFileOptimizations": false,
"editor.suggestSelection": "first",
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"scm.diffDecorationsGutterWidth": 2,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.iconTheme": "vscode-icons",
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
{
/*
// 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"
},
"ES2015 import syntax": {
"prefix": "imp",
"body": [
"import $2 from '$1';"
],
"description": "Import a module with ES2015 syntax"
},
"reactClassComponent": {
"prefix": "rcc",
"body": "class ${1:componentName} extends React.Component {\n\trender() {\n\t\treturn (\n\t\t\t<div>\n\t\t\t\t$0\n\t\t\t</div>\n\t\t);\n\t}\n}",
"description": "Creates a React component class"
},
"reactClassComponentWithImportExport": {
"prefix": "rccex",
"body": "import * as React from 'react';\n\nclass ${1:componentName} extends React.Component {\n\trender() {\n\t\treturn (\n\t\t\t<div>\n\t\t\t\t$0\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default ${1:componentName};",
"description": "Creates a React component class with ES6 module system"
},
"reactStatelessComponentWithImportExport": {
"prefix": "rsc",
"body": "const ${1:componentName}: React.SFC = () => {\n\treturn (\n\t\t<div>\n\t\t\t$0\n\t\t</div>\n\t);\n};",
"description": "Creates a React stateless component"
},
"reactStatelessComponent": {
"prefix": "rscex",
"body": "import * as React from 'react';\n\nconst ${1:componentName}: React.SFC = () => {\n\treturn (\n\t\t<div>\n\t\t\t$0\n\t\t</div>\n\t);\n};\n\nexport default ${1:componentName};",
"description": "Creates a React stateless component with ES6 module system"
},
"importGlamorous": {
"prefix": "impg",
"body": "import glamorous from 'glamorous';",
"description": "Import glamorous"
}
}
{
/*
// Place your snippets for JavaScript React 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"
},
"ES2015 import syntax": {
"prefix": "imp",
"body": [
"import $2 from '$1';"
],
"description": "Import a module with ES2015 syntax"
},
"reactClassComponent": {
"prefix": "rcc",
"body": "class ${1:componentName} extends React.Component {\n\trender() {\n\t\treturn (\n\t\t\t<div>\n\t\t\t\t$0\n\t\t\t</div>\n\t\t);\n\t}\n}",
"description": "Creates a React component class"
},
"reactClassComponentWithImportExport": {
"prefix": "rccex",
"body": "import React from 'react';\n\nclass ${1:componentName} extends React.Component {\n\trender() {\n\t\treturn (\n\t\t\t<div>\n\t\t\t\t$0\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default ${1:componentName};",
"description": "Creates a React component class with ES6 module system"
},
"reactStatelessComponentWithImportExport": {
"prefix": "rsc",
"body": "const ${1:componentName} = () => {\n\treturn (\n\t\t<div>\n\t\t\t$0\n\t\t</div>\n\t);\n};",
"description": "Creates a React stateless component"
},
"reactStatelessComponent": {
"prefix": "rscex",
"body": "import React from 'react';\n\nconst ${1:componentName} = () => {\n\treturn (\n\t\t<div>\n\t\t\t$0\n\t\t</div>\n\t);\n};\n\nexport default ${1:componentName};",
"description": "Creates a React stateless component with ES6 module system"
},
"importGlamorous": {
"prefix": "impg",
"body": "import glamorous from 'glamorous';",
"description": "Import glamorous"
}
}
{
/*
// 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"
},
"importGlamorous": {
"prefix": "impg",
"body": "import glamorous from 'glamorous';",
"description": "Import glamorous"
}
}
{
/*
// 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"
},
"ES2015 import syntax": {
"prefix": "imp",
"body": ["import $2 from '$1';"],
"description": "Import a module with ES2015 syntax"
},
"reactClassComponent": {
"prefix": "rcc",
"body":
"class ${1:componentName} extends React.Component {\n\trender() {\n\t\treturn (\n\t\t\t<div>\n\t\t\t\t$0\n\t\t\t</div>\n\t\t);\n\t}\n}",
"description": "Creates a React component class"
},
"reactClassComponentWithImportExport": {
"prefix": "rccex",
"body":
"import * as React from 'react';\n\nclass ${1:componentName} extends React.Component {\n\trender() {\n\t\treturn (\n\t\t\t<div>\n\t\t\t\t$0\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default ${1:componentName};",
"description": "Creates a React component class with ES6 module system"
},
"reactStatelessComponentWithImportExport": {
"prefix": "rsc",
"body":
"const ${1:componentName}: React.SFC = () => {\n\treturn (\n\t\t<div>\n\t\t\t$0\n\t\t</div>\n\t);\n};",
"description": "Creates a React stateless component"
},
"reactStatelessComponent": {
"prefix": "rscex",
"body":
"import * as React from 'react';\n\nconst ${1:componentName}: React.SFC = () => {\n\treturn (\n\t\t<div>\n\t\t\t$0\n\t\t</div>\n\t);\n};\n\nexport default ${1:componentName};",
"description": "Creates a React stateless component with ES6 module system"
},
"importGlamorous": {
"prefix": "impg",
"body": "import glamorous from 'glamorous';",
"description": "Import glamorous"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment