Skip to content

Instantly share code, notes, and snippets.

@crecotun
Last active April 24, 2018 10:39
Show Gist options
  • Save crecotun/cc6e20fa7be65f87acd03d8bbb8ee5c4 to your computer and use it in GitHub Desktop.
Save crecotun/cc6e20fa7be65f87acd03d8bbb8ee5c4 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-04-24T10:39:37.684Z","extensionVersion":"v2.9.0"}
[
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "2.9.0"
},
{
"metadata": {
"id": "391319ff-5ddc-483e-b164-8f8847b72172",
"publisherId": "paulmolluzzo.convert-css-in-js",
"publisherDisplayName": "paulmolluzzo"
},
"name": "convert-css-in-js",
"publisher": "paulmolluzzo",
"version": "1.0.0"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.3.0"
},
{
"metadata": {
"id": "ea72caac-d7d1-4f89-be7f-c89345ce6dca",
"publisherId": "AzkabanCoders.dustjs",
"publisherDisplayName": "AzkabanCoders"
},
"name": "dustjs",
"publisher": "AzkabanCoders",
"version": "0.1.1"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.12.1"
},
{
"metadata": {
"id": "2335b326-c334-4e81-bc51-c408fcec6e7c",
"publisherId": "waderyan.gitblame",
"publisherDisplayName": "waderyan"
},
"name": "gitblame",
"publisher": "waderyan",
"version": "2.4.2"
},
{
"metadata": {
"id": "7b71fc1b-190d-4f7d-95d1-93e422649b0a",
"publisherId": "Zignd.html-css-class-completion",
"publisherDisplayName": "Zignd"
},
"name": "html-css-class-completion",
"publisher": "Zignd",
"version": "1.17.1"
},
{
"metadata": {
"id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
"publisherId": "xabikos.JavaScriptSnippets",
"publisherDisplayName": "xabikos"
},
"name": "JavaScriptSnippets",
"publisher": "xabikos",
"version": "1.6.0"
},
{
"metadata": {
"id": "93ecc089-f396-47b4-8676-7fa3bc156a2c",
"publisherId": "sysoev.language-stylus",
"publisherDisplayName": "sysoev"
},
"name": "language-stylus",
"publisher": "sysoev",
"version": "1.9.1"
},
{
"metadata": {
"id": "fbf507c4-5705-41ca-a4ab-abcc632ce52d",
"publisherId": "sachittandukar.laravel-5-snippets",
"publisherDisplayName": "sachittandukar"
},
"name": "laravel-5-snippets",
"publisher": "sachittandukar",
"version": "2.0.1"
},
{
"metadata": {
"id": "3b58a227-618a-4b57-a06b-6984a2a8d1ba",
"publisherId": "onecentlin.laravel-blade",
"publisherDisplayName": "onecentlin"
},
"name": "laravel-blade",
"publisher": "onecentlin",
"version": "1.18.0"
},
{
"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.9.0"
},
{
"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": "044b4b31-2969-4af3-895d-855433b8b46d",
"publisherId": "felixfbecker.php-debug",
"publisherDisplayName": "felixfbecker"
},
"name": "php-debug",
"publisher": "felixfbecker",
"version": "1.12.3"
},
{
"metadata": {
"id": "ca0094fa-0dc7-4847-ae5d-879442c099ca",
"publisherId": "neilbrayfield.php-docblocker",
"publisherDisplayName": "neilbrayfield"
},
"name": "php-docblocker",
"publisher": "neilbrayfield",
"version": "1.6.0"
},
{
"metadata": {
"id": "5e69f001-f945-4c97-baf0-320d82a153b3",
"publisherId": "felixfbecker.php-intellisense",
"publisherDisplayName": "felixfbecker"
},
"name": "php-intellisense",
"publisher": "felixfbecker",
"version": "2.3.1"
},
{
"metadata": {
"id": "1a9300c9-36a6-44d1-9d09-ada3641b8727",
"publisherId": "felixfbecker.php-pack",
"publisherDisplayName": "felixfbecker"
},
"name": "php-pack",
"publisher": "felixfbecker",
"version": "1.0.1"
},
{
"metadata": {
"id": "80cd78fe-5f26-46fd-bfca-cd9b9a17329e",
"publisherId": "linyang95.php-symbols",
"publisherDisplayName": "linyang95"
},
"name": "php-symbols",
"publisher": "linyang95",
"version": "2.1.0"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "0.25.0"
},
{
"metadata": {
"id": "c807e072-5951-4a01-9542-450f946c7ec1",
"publisherId": "xabikos.ReactSnippets",
"publisherDisplayName": "xabikos"
},
"name": "ReactSnippets",
"publisher": "xabikos",
"version": "2.1.0"
},
{
"metadata": {
"id": "e52bce95-a629-455f-8626-e7301b9e372a",
"publisherId": "robinbentley.sass-indented",
"publisherDisplayName": "robinbentley"
},
"name": "sass-indented",
"publisher": "robinbentley",
"version": "1.4.9"
},
{
"metadata": {
"id": "f8b5562e-a2d9-49ab-9f91-e7da91998a92",
"publisherId": "shinnn.stylelint",
"publisherDisplayName": "shinnn"
},
"name": "stylelint",
"publisher": "shinnn",
"version": "0.36.0"
},
{
"metadata": {
"id": "513cf511-3894-4ee2-8c34-13ab83ddfd37",
"publisherId": "eg2.tslint",
"publisherDisplayName": "eg2"
},
"name": "tslint",
"publisher": "eg2",
"version": "1.0.28"
},
{
"metadata": {
"id": "38583aca-2ba1-417f-80fc-68ca8d717fb4",
"publisherId": "rbbit.typescript-hero",
"publisherDisplayName": "rbbit"
},
"name": "typescript-hero",
"publisher": "rbbit",
"version": "2.3.2"
},
{
"metadata": {
"id": "8d912f11-39d6-4200-92dc-95714358a0d1",
"publisherId": "ms-vscode.typescript-javascript-grammar",
"publisherDisplayName": "ms-vscode"
},
"name": "typescript-javascript-grammar",
"publisher": "ms-vscode",
"version": "0.0.40"
},
{
"metadata": {
"id": "dffaf5a1-2219-434b-9d87-cb586fd59260",
"publisherId": "Equinusocio.vsc-material-theme",
"publisherDisplayName": "Equinusocio"
},
"name": "vsc-material-theme",
"publisher": "Equinusocio",
"version": "2.0.0"
},
{
"metadata": {
"id": "5f362e62-15b7-4fd3-a839-3a240d18c49d",
"publisherId": "clinyong.vscode-css-modules",
"publisherDisplayName": "clinyong"
},
"name": "vscode-css-modules",
"publisher": "clinyong",
"version": "0.2.2"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "PeterJausovec.vscode-docker",
"publisherDisplayName": "PeterJausovec"
},
"name": "vscode-docker",
"publisher": "PeterJausovec",
"version": "0.0.26"
},
{
"metadata": {
"id": "a0095eaa-9c78-4f59-be64-7326ee267964",
"publisherId": "mrmlnc.vscode-jade-snippets",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-jade-snippets",
"publisher": "mrmlnc",
"version": "1.0.1"
},
{
"metadata": {
"id": "01f74564-710c-431f-a7df-5c335c3f5384",
"publisherId": "visioncan.vscode-jss-snippets",
"publisherDisplayName": "visioncan"
},
"name": "vscode-jss-snippets",
"publisher": "visioncan",
"version": "0.2.2"
},
{
"metadata": {
"id": "77b70e30-3534-4098-9d6d-382a96babca4",
"publisherId": "dkundel.vscode-new-file",
"publisherDisplayName": "dkundel"
},
"name": "vscode-new-file",
"publisher": "dkundel",
"version": "4.0.2"
},
{
"metadata": {
"id": "ee33fd31-7bb4-4252-8368-fdd5bcd94cf8",
"publisherId": "akamud.vscode-theme-onelight",
"publisherDisplayName": "akamud"
},
"name": "vscode-theme-onelight",
"publisher": "akamud",
"version": "2.1.0"
}
]
{
// "editor.fontSize": 15,
"editor.fontSize": 13,
"editor.lineHeight": 22,
"editor.fontFamily": "'Fira Code', Hack",
"editor.tabSize": 2,
// "editor.renderWhitespace": "boundary",
"files.trimTrailingWhitespace": true,
// "editor.renderControlCharacters": true,
"editor.fontLigatures": true,
// "editor.renderIndentGuides": false,
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?_",
"npm-intellisense.scanDevDependencies": true,
"explorer.openEditors.visible": 0,
"workbench.sideBar.location": "left",
"editor.formatOnPaste": true,
"window.zoomLevel": 1,
"editor.minimap.enabled": false,
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
"tslint.autoFixOnSave": true,
"workbench.colorTheme": "Atom One Light",
"editor.snippetSuggestions": "top",
"sync.gist": "cc6e20fa7be65f87acd03d8bbb8ee5c4",
"sync.lastUpload": "2017-10-29T14:36:40.964Z",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.lastDownload": "",
"sync.forceDownload": false,
"sync.anonymousGist": false,
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": false,
"sync.askGistName": false,
"git.enableSmartCommit": true,
"workbench.startupEditor": "newUntitledFile",
"emmet.includeLanguages": {
"blade": "html"
},
"emmet.triggerExpansionOnTab": true,
"emmet.showSuggestionsAsSnippets": true,
"workbench.activityBar.visible": false,
"editor.colorDecorators": false
}
{
/*
// 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": "log",
"body": [
"console.log($1)"
],
"description": "Log output to console"
},
"Arrow Function": {
"prefix": "js:arrow",
"body": [
"($1) => {$2}"
],
"description": "Log output to console"
}
}
{
/*
// 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, $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": "log",
"body": [
"console.log($1)"
],
"description": "Log output to console"
},
"Import Ramda": {
"prefix": "import:ramda",
"body": "import * as R from 'ramda'",
"description": "Import Ramda"
},
"Aphrodite Styles File": {
"prefix": "styles:file",
"body": [
"import {StyleSheet} from 'aphrodite/no-important'",
"\rexport default StyleSheet.create({",
"\t$0",
"})"
]
},
"Export Default": {
"prefix": "export:default",
"body": "export default $0"
},
"Import React Redux Connect": {
"prefix": "import:connect",
"body": "import { connect } from 'react-redux'"
},
"Import Translate from React i18n": {
"prefix": "import:translate",
"body": "import { translate } from 'react-i18next'"
},
"create connect to redux file": {
"prefix": "connect:file",
"body": [
"import { connect } from 'react-redux'",
"",
"const mapStateToProps = (state, ownProps) => ({",
"",
"})",
"",
"const mapDispatchToProps = ({",
"",
"})",
"",
"export default connect<any, any, any>(mapStateToProps, mapDispatchToProps)",
""
],
"description": "create connect to redux file"
},
"create component entry point file": {
"prefix": "component-entry-point:file",
"body": [
"import Container from './components/container'",
"import connect from './connect'",
"",
"export default connect(Container)",
""
],
"description": "create connect to redux file"
},
"import:stylguide-colors": {
"prefix": "import:stylguide-colors",
"body": [
"import {} from 'styleguide/colors'"
],
"description": "import:stylguide-colors"
},
"reducer:file": {
"prefix": "reducer:file",
"body": [
"import * as R from 'ramda'",
"import { isType } from 'typescript-fsa'",
"",
"const initialState = {",
" test: {}",
"}",
"",
"const test = (state, action) => {",
" return state",
"}",
"",
"export default (state = initialState, action: any) => {",
" const isTest = isType(action, testAction)",
"",
" if (isTest) {",
" return test(state, action)",
" }",
"",
" return state",
"}",
""
],
"description": "reducer:file"
},
"actions:file": {
"prefix": "actions:file",
"body": [
"import actionCreatorFactory from 'typescript-fsa'",
"",
"const actionCreator = actionCreatorFactory('TEST')",
"export const testAction = actionCreator<any>('TEST_ACTION')",
""
],
"description": "actions:file"
}
}
{
/*
// Place your snippets for TypeScript 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": "log",
"body": [
"console.log($1)"
],
"description": "Log output to console"
},
"Import Ramda": {
"prefix": "import:ramda",
"body": "import * as R from 'ramda'",
"description": "Import Ramda"
},
"Import React": {
"prefix": "import:react",
"body": "import * as React from 'react'"
},
"Import Aphrodite": {
"prefix": "import:aphrodite",
"body": "import {css} from 'aphrodite/no-important'"
},
"Export Default": {
"prefix": "export:default",
"body": "export default $0"
},
"Import React Redux Connect": {
"prefix": "import:connect",
"body": "import { connect } from 'react-redux'"
},
"import styles for component": {
"prefix": "import:styles",
"body": [
"import styles from './styles.scss'"
],
"description": "import styles for component"
},
"import autobind": {
"prefix": "import:autobind",
"body": "import { autobind } from 'core-decorators'"
},
"Import Translate from React i18n": {
"prefix": "import:translate",
"body": "import { translate } from 'react-i18next'"
},
"Import Mobx React": {
"prefix": "import:mobx-react",
"body": "import { inject, observer } from 'mobx-react'"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment