Skip to content

Instantly share code, notes, and snippets.

@shankarsridhar
Created January 17, 2019 03:18
Show Gist options
  • Save shankarsridhar/330d69e7c0328d4c81719d277c0fcd95 to your computer and use it in GitHub Desktop.
Save shankarsridhar/330d69e7c0328d4c81719d277c0fcd95 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-01-17T03:17:48.102Z","extensionVersion":"v3.2.4"}
[
{
"metadata": {
"id": "58bfc5c5-9e14-40cb-afb8-104bfe792328",
"publisherId": "RoscoP.ActiveFileInStatusBar",
"publisherDisplayName": "RoscoP"
},
"name": "ActiveFileInStatusBar",
"publisher": "RoscoP",
"version": "1.0.3"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.2.4"
},
{
"metadata": {
"id": "30f54a6e-00bb-4beb-bb98-ca3a3f7af460",
"publisherId": "kisstkondoros.csstriggers",
"publisherDisplayName": "kisstkondoros"
},
"name": "csstriggers",
"publisher": "kisstkondoros",
"version": "0.10.0"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.11.1"
},
{
"metadata": {
"id": "09fb1482-51e9-4f58-8a20-be61584a063a",
"publisherId": "jxson.ember-goto",
"publisherDisplayName": "jxson"
},
"name": "ember-goto",
"publisher": "jxson",
"version": "0.1.3"
},
{
"metadata": {
"id": "f8c18a4e-eca8-494f-a916-fe180376f17e",
"publisherId": "josa.ember-related-files",
"publisherDisplayName": "josa"
},
"name": "ember-related-files",
"publisher": "josa",
"version": "1.3.1"
},
{
"metadata": {
"id": "976eb16b-21d5-4c05-b123-b9d34881c3e6",
"publisherId": "dhedgecock.ember-syntax",
"publisherDisplayName": "dhedgecock"
},
"name": "ember-syntax",
"publisher": "dhedgecock",
"version": "0.5.0"
},
{
"metadata": {
"id": "975a45e8-c9c6-46e8-92e6-627464ff5a75",
"publisherId": "phanitejakomaravolu.EmberES6Snippets",
"publisherDisplayName": "phanitejakomaravolu"
},
"name": "EmberES6Snippets",
"publisher": "phanitejakomaravolu",
"version": "2.3.3"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "9.4.1"
},
{
"metadata": {
"id": "aae00486-7e92-42b3-91b0-2b419e4f3875",
"publisherId": "vincaslt.highlight-matching-tag",
"publisherDisplayName": "vincaslt"
},
"name": "highlight-matching-tag",
"publisher": "vincaslt",
"version": "0.8.5"
},
{
"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": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "1.7.3"
},
{
"metadata": {
"id": "aae0701b-111f-49c1-9000-abd37a442f28",
"publisherId": "WallabyJs.quokka-vscode",
"publisherDisplayName": "WallabyJs"
},
"name": "quokka-vscode",
"publisher": "WallabyJs",
"version": "1.0.177"
},
{
"metadata": {
"id": "826d97bc-56ff-4fcd-88eb-1bf4092427fd",
"publisherId": "bubersson.theme-hop-light",
"publisherDisplayName": "bubersson"
},
"name": "theme-hop-light",
"publisher": "bubersson",
"version": "0.0.4"
},
{
"metadata": {
"id": "a6d27ca9-1c67-4132-a7c1-fff75f47c459",
"publisherId": "emberjs.vscode-ember",
"publisherDisplayName": "emberjs"
},
"name": "vscode-ember",
"publisher": "emberjs",
"version": "0.2.0"
},
{
"metadata": {
"id": "df6acb1d-5297-4224-8068-8836d0879c70",
"publisherId": "ratismal.vscode-formatall",
"publisherDisplayName": "ratismal"
},
"name": "vscode-formatall",
"publisher": "ratismal",
"version": "0.0.2"
},
{
"metadata": {
"id": "aaee577c-f062-495a-9816-0cbd442f1d25",
"publisherId": "ecmel.vscode-html-css",
"publisherDisplayName": "ecmel"
},
"name": "vscode-html-css",
"publisher": "ecmel",
"version": "0.2.0"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "robertohuertasm.vscode-icons",
"publisherDisplayName": "robertohuertasm"
},
"name": "vscode-icons",
"publisher": "robertohuertasm",
"version": "8.0.0"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+cmd+/",
"command": "editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+a",
"command": "-editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "cmd+up",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "cmd+down",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "cmd+left",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "cmd+right",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "cmd+k cmd+u",
"command": "editor.action.transformToUppercase"
},
{
"key": "cmd+k cmd+l",
"command": "editor.action.transformToLowercase"
}
]
// Place your settings in this file to overwrite the default settings
{
"terminal.integrated.copyOnSelection": true,
"css.lint.duplicateProperties": "error",
"scss.lint.duplicateProperties": "error",
"workbench.editor.closeOnFileDelete": false,
"workbench.statusBar.visible": true,
"workbench.activityBar.visible": true,
"files.autoSave": "afterDelay",
"javascript.validate.enable": true,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"editor.minimap.enabled": false,
"editor.renderWhitespace": "none",
// "editor.detectIndentation": false,
// "editor.tokenColorCustomizations": {
// "comments": "#aaa",
// "types": "#C66",
// "textMateRules": [
// {
// "scope": "variable.parameter",
// "settings": {
// "foreground": "#FA0"
// }
// }
// ],
// "functions": {
// "fontStyle": "italic"
// }
// },
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": true,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": false,
"suppressWelcomeNotice": true
},
"html-css-class-completion.includeGlobPattern": "**/*.{css,html,hbs}",
"search.exclude": {
"**/.gradle": true,
"**/.idea": true,
"**/bower_components": true,
"**/build": true,
"**/dist": true,
"**/docs": true,
"**/eyeglass_cache": true,
"**/node_modules": true,
"**/tmp": true,
"**/vendor": true
},
"workbench.iconTheme": "vscode-icons",
"editor.formatOnSave": true,
"html.format.enable": true,
"html.format.indentHandlebars": true,
"html.format.maxPreserveNewLines": 0,
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.cwd": "/Users/shsridha/workspace/gryphon_trunk/gryphon-fe",
"files.exclude": {
"**/dist": true,
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true
},
"gitlens.gitExplorer.files.layout": "auto",
"window.title": "${rootName}${separator}${activeEditorMedium}",
"prettier.singleQuote": true,
"editor.scrollBeyondLastLine": false,
"prettier.tabWidth": 2,
"gitlens.keymap": "alternate",
"search.location": "sidebar",
"editor.tabSize": 2,
"formatall.search.include": "**/gryphon-fe/app/**/*.{js}",
"formatall.quantity": 20,
"terminal.integrated.confirmOnExit": true,
"prettier.printWidth": 95,
"emmet.includeLanguages": {
"hbs": "html"
},
"emmet.triggerExpansionOnTab": true,
"editor.snippetSuggestions": "top",
"emmet.showSuggestionsAsSnippets": true,
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
"gitlens.historyExplorer.enabled": true,
"terminal.integrated.rendererType": "dom",
"ember-goto.projectRoot": "/Users/shsridha/workspace/gryphon_trunk/gryphon-fe",
"ember-goto.appNamespace": "gryphon-fe",
"diffEditor.ignoreTrimWhitespace": false,
"files.watcherExclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/node_modules": true,
"**/bower_components": true,
"**/build": true,
"**/dist": true,
"**/tmp": true,
"**/i18n": true,
"**/config": true,
"**/.gradle": true,
"**/.eyeglass_cache": true
},
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/node_modules": true,
"**/bower_components": true,
"**/build": true,
"**/dist": true,
"**/tmp": true,
"**/i18n": true,
"**/config": true,
"**/.gradle": true,
"**/.eyeglass_cache": true,
"**/_build": true
},
"window.zoomLevel": 0,
"editor.accessibilitySupport": "off",
"auto-rename-tag.activationOnLanguage": [
"html",
"handlebars"
],
"workbench.colorTheme": "Hop Light",
"vsicons.dontShowNewVersionMessage": true,
"gitlens.views.repositories.files.layout": "auto",
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true
}
{
// 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"
// }
"for..of": {
"prefix": "for",
"body": ["for (const ${2:element} of ${1:array}) {", "\t$0", "}"],
"description": "for..of..loop"
},
"forEach": {
"prefix": "forEach",
"body": ["forEach(item => {\n\t$1\n});"],
"description": "forEach"
},
"console.log": {
"prefix": "log",
"body": ["console.log('$1');"],
"description": "Log output to console"
},
"super": {
"prefix": "super",
"body": ["this._super(...arguments);\n"],
"description": "super"
},
"init": {
"prefix": "init",
"body": ["init() {\n\tthis._super(...arguments);\n},"],
"description": "init"
},
"moment": {
"prefix": "moment",
"body": ["import moment from 'moment';\n"],
"description": "imports moment module"
},
/* Ember Object */
"computed": {
"prefix": "computed",
"body": ["computed('$1', function() {\n\treturn '$2';\n})"],
"description": "computed"
},
/* Common Route Methods */
"beforeModel": {
"prefix": "beforeModel",
"body": [
"beforeModel (transition) {\n\tthis._super(...arguments);\n\treturn this.store.findAll('$1');\n}"
],
"description": "beforeModel"
},
"model": {
"prefix": "model",
"body": [
"model (params, transition) {\n\tthis._super(...arguments);\n\treturn this.store.findAll('$1');\n}"
],
"description": "model"
},
"afterModel": {
"prefix": "afterModel",
"body": [
"afterModel (resolvedModel, transition) {\n\tthis._super(...arguments);\n\treturn this.store.findAll('$1');\n}"
],
"description": "afterModel"
},
"setupController": {
"prefix": "setupController",
"body": [
"setupController(controller, resolvedModel) {\n\tthis._super(...arguments);\n\tcontroller.set('$1', resolvedModel.toArray());\n}"
],
"description": "setupController"
},
/* Component lifecycle hooks */
"didInsertElement": {
"prefix": "didInsertElement",
"body": ["didInsertElement() {\n\tthis._super(...arguments);\n\t$1\n}"],
"description": "didInsertElement"
},
"didReceiveAttrs": {
"prefix": "didReceiveAttrs",
"body": ["didReceiveAttrs() {\n\tthis._super(...arguments);\n\t$1\n}"],
"description": "didReceiveAttrs"
},
"didRender": {
"prefix": "didRender",
"body": ["didRender() {\n\tthis._super(...arguments);\n\t$1\n}"],
"description": "didRender"
},
"didUpdate": {
"prefix": "didUpdate",
"body": ["didUpdate() {\n\tthis._super(...arguments);\n\t$1\n}"],
"description": "didUpdate"
},
"didUpdateAttrs": {
"prefix": "didUpdateAttrs",
"body": ["didUpdateAttrs() {\n\tthis._super(...arguments);\n\t$1\n}"],
"description": "didUpdateAttrs"
},
"willClearRender": {
"prefix": "willClearRender",
"body": ["willClearRender() {\n\tthis._super(...arguments);\n\t$1\n}"],
"description": "willClearRender"
},
"willDestroyElement": {
"prefix": "willDestroyElement",
"body": ["willDestroyElement() {\n\tthis._super(...arguments);\n\t$1\n}"],
"description": "willDestroyElement"
},
"willInsertElement": {
"prefix": "willInsertElement",
"body": ["willInsertElement() {\n\tthis._super(...arguments);\n\t$1\n}"],
"description": "willInsertElement"
},
"willRender": {
"prefix": "willRender",
"body": ["willRender() {\n\tthis._super(...arguments);\n\t$1\n}"],
"description": "willRender"
},
"willUpdate": {
"prefix": "willUpdate",
"body": ["willUpdate() {\n\tthis._super(...arguments);\n\t$1\n}"],
"description": "willUpdate"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment