Skip to content

Instantly share code, notes, and snippets.

@ehynds
Last active May 25, 2018 12:56
Show Gist options
  • Save ehynds/53bb9ed8a4b387f904fc2d56afbb06af to your computer and use it in GitHub Desktop.
Save ehynds/53bb9ed8a4b387f904fc2d56afbb06af to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-05-25T12:56:43.945Z","extensionVersion":"v2.9.2"}
[
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "formulahendry.auto-close-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.6"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "0.19.1"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "2.9.2"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.12.2"
},
{
"metadata": {
"id": "6333012c-5de4-4955-ade9-77c630e471fc",
"publisherId": "joshjg.generate-react-component",
"publisherDisplayName": "joshjg"
},
"name": "generate-react-component",
"publisher": "joshjg",
"version": "0.2.1"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "8.3.2"
},
{
"metadata": {
"id": "961c6678-1125-43a1-8482-df5a0766d313",
"publisherId": "tomphilbin.gruvbox-themes",
"publisherDisplayName": "tomphilbin"
},
"name": "gruvbox-themes",
"publisher": "tomphilbin",
"version": "1.0.0"
},
{
"metadata": {
"id": "98790d67-10fa-497c-9113-f6c7489207b2",
"publisherId": "yzhang.markdown-all-in-one",
"publisherDisplayName": "yzhang"
},
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "1.4.0"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "0.12.0"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.4.10"
}
]
// Place your settings in this file to overwrite the default settings
{
"editor.tabSize": 2,
"editor.tabCompletion": true,
"editor.quickSuggestions": true,
"editor.snippetSuggestions": "top",
"editor.renderIndentGuides": true,
"editor.dragAndDrop": true,
"editor.lineNumbers": "relative",
"editor.cursorBlinking": "solid",
"editor.formatOnPaste": true,
"editor.minimap.enabled": false,
"editor.wordBasedSuggestions": true,
"editor.parameterHints": true,
"editor.trimAutoWhitespace": true,
"editor.suggestSelection": "recentlyUsedByPrefix",
"editor.find.seedSearchStringFromSelection": false,
"editor.rulers": [
80
],
"files.encoding": "utf8",
"files.insertFinalNewline": false,
"files.trimTrailingWhitespace": true,
"files.trimFinalNewlines": true,
"search.smartCase": true,
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/coverage": true,
"**/instrument": true,
"**/reports": true,
"**/dist": true,
"**/.DS_Store": true,
"**/*.git": true
},
"vim.useCtrlKeys": true,
"vim.useSystemClipboard": true,
"vim.hlsearch": true,
"vim.easymotion": false,
"vim.leader": ",",
"vim.history": 100,
"vim.statusBarColorControl": false,
"vim.foldfix": true,
"vim.statusBarColors" : {
"normal": "#665c54",
"insert": "#458588",
"visual": "#fabd2f",
"visualline": "#005f87",
"visualblock": "#8fabd2f",
"replace": "#8ec07c"
},
"vim.insertModeKeyBindings": [
{
"before": [
"j",
"j"
],
"after": [
"<Esc>"
]
}
],
"vim.otherModesKeyBindingsNonRecursive": [
{
"before": ["leader", "c"],
"after": [],
"commands": [
{
"command": ":nohl",
"args": []
}
]
}
],
"workbench.iconTheme": "vs-seti",
"window.zoomLevel": 0,
"typescript.check.npmIsInstalled": false,
"workbench.colorCustomizations": {
"statusBar.background": "#665c54",
"statusBar.noFolderBackground": "#665c54",
"statusBar.debuggingBackground": "#665c54",
"editorIndentGuide.activeBackground": "#f39d0f",
"editor.selectionBackground": "#7c7c7c"
},
"workbench.editor.enablePreview": false,
"workbench.editor.swipeToNavigate": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.editor.labelFormat": "medium",
"workbench.colorTheme": "Gruvbox Dark (Medium)",
"workbench.fontAliasing": "auto",
"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": false,
"vim.disableExtension": false,
"git.promptToSaveFilesBeforeCommit": true,
"markdown.preview.scrollPreviewWithEditor": true,
"generate-react-component.componentTemplatePath": "/Users/ehynds/.vscode/generate-react-component/component_template",
"npm.enableScriptExplorer": true,
"sync.gist": "53bb9ed8a4b387f904fc2d56afbb06af",
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
"sync.autoDownload": false,
"sync.autoUpload": true,
"sync.lastUpload": "2018-05-23T16:46:55.249Z",
"sync.lastDownload": "2018-05-21T15:02:27.203Z",
"sync.forceDownload": false,
"gitlens.advanced.messages": {
"suppressShowKeyBindingsNotice": true
},
"gitlens.historyExplorer.enabled": true,
"gitlens.blame.heatmap.enabled": 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"
}
*/
// logging
"console log": {
"description": "Log output to console",
"prefix": "cl",
"body": [
"console.log($0);"
]
},
"console warn": {
"description": "Log warn output to console",
"prefix": "cw",
"body": [
"console.warn($0);"
]
},
"console error": {
"description": "Log error output to console",
"prefix": "ce",
"body": [
"console.error($0);"
]
},
"logger.info": {
"description": "Log output to console",
"prefix": "li",
"body": [
"logger.info($0);"
]
},
// testing
"describe": {
"description": "describe block",
"prefix": "de",
"body": [
"describe('${1:description}', function() {",
"\t$0",
"});"
]
},
"it": {
"description": "it block",
"prefix": "it",
"body": [
"it('${1:description}', function(${2:done}) {",
"\t$0",
"});"
]
},
"beforeEach": {
"description": "beforeEach block",
"prefix": "be",
"body": [
"beforeEach(function(${1:done}) {",
"\t$0",
"});"
]
},
"afterEach": {
"description": "afterEach block",
"prefix": "ae",
"body": [
"afterEach(function(${1:done}) {",
"\t$0",
"});"
]
},
// misc
"function": {
"description": "function",
"prefix": "fun",
"body": [
"function$1 ($2) {",
"\t$0",
"}"
]
},
"process.exit": {
"description": "process exit",
"prefix": "pe",
"body": [
"process.exit(${0:0});",
]
},
"require": {
"description": "require",
"prefix": "re",
"body": [
"const $1 = require('$0');",
]
},
"import {}": {
"description": "es6 import with destructuring",
"prefix": "imd",
"body": [
"import { $1 } from '$0';",
]
},
"import": {
"description": "es6 import",
"prefix": "imp",
"body": [
"import $1 from '$0';",
]
},
"arrow function": {
"description": "arrow function",
"prefix": "af",
"body": [
"($1) => {",
"\t$0",
"}"
]
},
// react
"create pure react component": {
"description": "create pure react component",
"prefix": "cprc",
"body": [
"class $1 extends React.PureComponent {",
"\tpropTypes = {",
"\t}",
"",
"\trender() {",
"\t\treturn (",
"\t\t\t$0",
"\t\t);",
"\t}",
"}"
]
},
"create react component": {
"description": "create react component",
"prefix": "crc",
"body": [
"class $1 extends React.Component {",
"\tstatic propTypes = {",
"\t}",
"",
"\trender() {",
"\t\treturn (",
"\t\t\t$0",
"\t\t);",
"\t}",
"}"
]
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment