Skip to content

Instantly share code, notes, and snippets.

@mfru
Last active November 23, 2018 09:20
Show Gist options
  • Save mfru/11a11347e54dcdb4f9d3e4974d5d4f61 to your computer and use it in GitHub Desktop.
Save mfru/11a11347e54dcdb4f9d3e4974d5d4f61 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-11-23T09:20:48.282Z","extensionVersion":"v3.2.0"}
[
{
"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": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.2.0"
},
{
"metadata": {
"id": "121396ad-85a1-45ec-9fd1-d95028a847f5",
"publisherId": "naumovs.color-highlight",
"publisherDisplayName": "naumovs"
},
"name": "color-highlight",
"publisher": "naumovs",
"version": "2.3.0"
},
{
"metadata": {
"id": "90a838c3-675b-4b87-b7a5-75ea88432cce",
"publisherId": "joelday.docthis",
"publisherDisplayName": "joelday"
},
"name": "docthis",
"publisher": "joelday",
"version": "0.7.1"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.12.5"
},
{
"metadata": {
"id": "e7e1b7ba-5671-442a-93b4-6d332f13520d",
"publisherId": "brpaz.file-templates",
"publisherDisplayName": "brpaz"
},
"name": "file-templates",
"publisher": "brpaz",
"version": "1.2.0"
},
{
"metadata": {
"id": "6d2b4ef2-1d6d-4a1f-91fb-29fcadfb4b0a",
"publisherId": "vector-of-bool.gitflow",
"publisherDisplayName": "vector-of-bool"
},
"name": "gitflow",
"publisher": "vector-of-bool",
"version": "1.2.1"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.4.3"
},
{
"metadata": {
"id": "3e891cf9-53cb-49a3-8d01-8f0b1f0afb29",
"publisherId": "codezombiech.gitignore",
"publisherDisplayName": "codezombiech"
},
"name": "gitignore",
"publisher": "codezombiech",
"version": "0.6.0"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "8.5.6"
},
{
"metadata": {
"id": "38ad8277-d23f-4cfc-becf-c77e41c3f2ee",
"publisherId": "spywhere.guides",
"publisherDisplayName": "spywhere"
},
"name": "guides",
"publisher": "spywhere",
"version": "0.9.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": "be992f3f-9f22-4b66-a1d2-ecad04c28a28",
"publisherId": "abusaidm.html-snippets",
"publisherDisplayName": "abusaidm"
},
"name": "html-snippets",
"publisher": "abusaidm",
"version": "0.2.1"
},
{
"metadata": {
"id": "49c89bb6-0f18-4430-b62e-51bf48a6a2e1",
"publisherId": "hwencc.html-tag-wrapper",
"publisherDisplayName": "hwencc"
},
"name": "html-tag-wrapper",
"publisher": "hwencc",
"version": "0.2.3"
},
{
"metadata": {
"id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
"publisherId": "xabikos.JavaScriptSnippets",
"publisherDisplayName": "xabikos"
},
"name": "JavaScriptSnippets",
"publisher": "xabikos",
"version": "1.7.1"
},
{
"metadata": {
"id": "98790d67-10fa-497c-9113-f6c7489207b2",
"publisherId": "yzhang.markdown-all-in-one",
"publisherDisplayName": "yzhang"
},
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "1.7.0"
},
{
"metadata": {
"id": "2fb9491e-d250-48e4-b23e-cdbb81d655cf",
"publisherId": "AlanWalk.markdown-toc",
"publisherDisplayName": "AlanWalk"
},
"name": "markdown-toc",
"publisher": "AlanWalk",
"version": "1.5.6"
},
{
"metadata": {
"id": "26a529c9-2654-4b95-a63f-02f6a52429e6",
"publisherId": "zhuangtongfa.Material-theme",
"publisherDisplayName": "zhuangtongfa"
},
"name": "Material-theme",
"publisher": "zhuangtongfa",
"version": "2.17.7"
},
{
"metadata": {
"id": "36d19e17-7569-4841-a001-947eb18602b2",
"publisherId": "ms-vscode.node-debug2",
"publisherDisplayName": "ms-vscode"
},
"name": "node-debug2",
"publisher": "ms-vscode",
"version": "1.30.1"
},
{
"metadata": {
"id": "1bb92b2c-526c-4bfd-bb38-5bae1b278c89",
"publisherId": "leizongmin.node-module-intellisense",
"publisherDisplayName": "leizongmin"
},
"name": "node-module-intellisense",
"publisher": "leizongmin",
"version": "1.5.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": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "1.7.2"
},
{
"metadata": {
"id": "4e44877c-1c8d-4f9c-ba86-1372d0fbeeb1",
"publisherId": "dracula-theme.theme-dracula",
"publisherDisplayName": "dracula-theme"
},
"name": "theme-dracula",
"publisher": "dracula-theme",
"version": "2.15.0"
},
{
"metadata": {
"id": "9001c3f8-94bf-484d-92fc-07f2fd03ff5e",
"publisherId": "ms-vscode.Theme-MarkdownKit",
"publisherDisplayName": "ms-vscode"
},
"name": "Theme-MarkdownKit",
"publisher": "ms-vscode",
"version": "0.1.4"
},
{
"metadata": {
"id": "a632127c-0d36-4279-9be5-359835574cfb",
"publisherId": "SmukkeKim.theme-setimonokai",
"publisherDisplayName": "SmukkeKim"
},
"name": "theme-setimonokai",
"publisher": "SmukkeKim",
"version": "0.0.1"
},
{
"metadata": {
"id": "2d5b089f-07dd-47a0-b501-930b4e0221f3",
"publisherId": "gerane.Theme-Solarized-light",
"publisherDisplayName": "gerane"
},
"name": "Theme-Solarized-light",
"publisher": "gerane",
"version": "0.0.3"
},
{
"metadata": {
"id": "d7b592dd-41c9-4f2b-acf3-055ae65e55c6",
"publisherId": "dzannotti.vscode-babel-coloring",
"publisherDisplayName": "dzannotti"
},
"name": "vscode-babel-coloring",
"publisher": "dzannotti",
"version": "0.0.4"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "robertohuertasm.vscode-icons",
"publisherDisplayName": "robertohuertasm"
},
"name": "vscode-icons",
"publisher": "robertohuertasm",
"version": "7.28.0"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.21.0"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "eg2.vscode-npm-script",
"publisherDisplayName": "eg2"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.3.5"
},
{
"metadata": {
"id": "6f5d4f30-67aa-4151-80c0-1bbe8ca5f9db",
"publisherId": "cssho.vscode-svgviewer",
"publisherDisplayName": "cssho"
},
"name": "vscode-svgviewer",
"publisher": "cssho",
"version": "1.4.7"
},
{
"metadata": {
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
"publisherId": "wayou.vscode-todo-highlight",
"publisherDisplayName": "wayou"
},
"name": "vscode-todo-highlight",
"publisher": "wayou",
"version": "1.0.4"
},
{
"metadata": {
"id": "020e14e4-3f0d-41d4-901d-4d28c9775544",
"publisherId": "gamunu.vscode-yarn",
"publisherDisplayName": "gamunu"
},
"name": "vscode-yarn",
"publisher": "gamunu",
"version": "1.6.0"
},
{
"metadata": {
"id": "0cb81da2-1880-4755-9995-0ae9cc728e20",
"publisherId": "DotJoshJohnson.xml",
"publisherDisplayName": "DotJoshJohnson"
},
"name": "xml",
"publisher": "DotJoshJohnson",
"version": "2.3.2"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "shift+alt+7",
"command": "",
"when": "gitlens:enabled && gitlens:keymap == 'standard'"
},
{
"key": "shift+alt+7",
"command": "",
"when": "gitlens:enabled && gitlens:keymap == 'alternate'"
},
{
"key": "cmd+e",
"command": "clojureVSCode.evalAndShowResult",
}
]
// Place your settings in this file to overwrite the default settings
{
"editor.fontSize": 15,
"workbench.iconTheme": "vscode-icons",
"editor.renderWhitespace": "boundary",
"editor.renderControlCharacters": true,
"files.autoSave": "afterDelay",
"editor.rulers": [80],
"[html]": {
"editor.tabSize": 2
},
"[css]": {
"editor.tabSize": 2
},
"[javascriptreact]": {
"editor.tabSize": 2
},
"files.autoSaveDelay": 2000,
"window.restoreFullscreen": true,
"window.zoomLevel": 0,
"editor.multiCursorModifier": "alt",
"git.enableSmartCommit": true,
"css.validate": false,
"scss.validate": false,
"files.associations": {
"*.pl": "prolog"
},
"terminal.integrated.fontFamily": "'Fira Code'",
"explorer.confirmDragAndDrop": false,
"editor.cursorBlinking": "blink",
"editor.formatOnSave": true,
"prettier.eslintIntegration": true,
"editor.renderIndentGuides": false,
"sync.gist": "11a11347e54dcdb4f9d3e4974d5d4f61",
"sync.lastUpload": "2017-12-28T09:15:38.727Z",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.lastDownload": "",
"sync.forceDownload": false,
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": false,
"sync.askGistName": false,
"workbench.colorTheme": "Monokai",
"search.smartCase": true,
"terminal.integrated.copyOnSelection": true,
"problems.decorations.enabled": false,
"gitlens.keymap": "chorded",
"editor.fontFamily": "'Fira Code', Hack, 'Courier New', monospace",
"editor.fontLigatures": true,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true
},
"vim.disableExtension": false,
"jsDocCompletion.enabled": true,
"editor.cursorStyle": "line",
"gitlens.gitExplorer.files.layout": "list",
"gitlens.historyExplorer.enabled": true,
"workbench.activityBar.visible": true,
"search.location": "sidebar",
"workbench.statusBar.visible": true,
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<ESC>"]
}
],
"editor.minimap.renderCharacters": false,
"workbench.editor.showTabs": false
}
{
/*
// Place your snippets for C 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"
}
*/
}
{
// 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"
// }
"Import basic RN Components": {
"prefix": "rn-import",
"body": [
"import { View, Text } from 'react-native'",
"$0"
],
"description": "Imports basic RN View and Text"
},
"Create Component basic stub": {
"prefix": "rncomp",
"body": [
"import React from 'react';",
"import { StyleSheet } from 'react-native';",
"import PropTypes from 'prop-types';",
"",
"export const ${1:componentName}Types = {",
"\tDEFAULT: 'default'",
"}",
"",
"const ${1:componentName} = props => {",
"\tconst { ${2:someProps} } = props;",
"",
"\treturn <${1:componentName} />;",
"};",
"",
"${1:componentName}.propTypes = {",
"type: PropTypes.string,",
"};",
"",
"${1:componentName}.defaultProps = {",
"type: ${1:componentName}Types.DEFAULT,",
"};",
"",
"const styles = StyleSheet.create({",
"\tdefault: {},",
"});",
"",
"export default ${1: componentName};"
]
},
"Create a Stories stub": {
"prefix": "rnstory",
"body": [
"import React from 'react';",
"import { storiesOf } from '@storybook/react-native';",
"import { action } from '@storybook/addon-actions';",
"",
"import ${1:componentToImport} from './';",
"",
"storiesOf('${1:componentToImport}', module)",
"\t.add('${2:default}', () => (<${1:componentToImport} />));",
]
},
"Create a Test stub": {
"prefix": "rntest",
"body": [
"import React from 'react';",
"import renderer from 'react-test-renderer';",
"",
"import ${1:componentToImport} from './';",
"",
"describe('${1:componentToImport}', () => {",
"\tit('renders without crashing', () => {",
"\t\tconst rendered = renderer.create(<${1:componentToImport} />).toJSON();",
"\t\texpect(rendered).toBeTruthy();",
"\t});",
"});"
]
},
"Create index.js stub": {
"prefix": "rnindex",
"body": [
"export { default } from './${1:componentToImport}';",
]
},
"Create function stub": {
"prefix": "fun",
"body": [
"${1:funcName} = (${2:optionalArg}) => {",
"${3: //TODO: implement method}",
"};"
]
},
"Create Jest describe stub": {
"prefix": "jd",
"body": [
"describe('${1:TestUnit}', () => {",
"\tit('${2:should do something}, () => {",
"\t\texpect(${3:1+1}).toEqual(${4:2})",
"\t})",
"});"
]
},
"Create Jest jest it stub": {
"prefix": "jit",
"body": [
"it('${1:should do something}', () => {",
"\texpect(${2:1+1}).toEqual(${3:2})",
"});",
]
}
}
{"version":"7.28.0","status":0,"welcomeShown":true}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment