Skip to content

Instantly share code, notes, and snippets.

@Seminioni
Last active April 28, 2020 16:32
Show Gist options
  • Save Seminioni/069b2c1cdaf49d86d9c58cd7170c01b0 to your computer and use it in GitHub Desktop.
Save Seminioni/069b2c1cdaf49d86d9c58cd7170c01b0 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-04-28T16:32:02.979Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "98eb0f27-c79a-4ef5-b3ea-0554b885bfc5",
"publisherId": "EliverLara.andromeda",
"publisherDisplayName": "EliverLara"
},
"name": "andromeda",
"publisher": "EliverLara",
"version": "1.7.0"
},
{
"metadata": {
"id": "ae903c6f-d094-48b1-918b-18947348fe44",
"publisherId": "tobiasalthoff.atom-material-theme",
"publisherDisplayName": "tobiasalthoff"
},
"name": "atom-material-theme",
"publisher": "tobiasalthoff",
"version": "1.10.1"
},
{
"metadata": {
"id": "1efe5c06-c136-4b3d-b795-993897c4146a",
"publisherId": "betterthantomorrow.calva",
"publisherDisplayName": "betterthantomorrow"
},
"name": "calva",
"publisher": "betterthantomorrow",
"version": "2.0.95"
},
{
"metadata": {
"id": "c7bb45cf-29a3-4477-abc8-0ee9f3dfd3fc",
"publisherId": "borkdude.clj-kondo",
"publisherDisplayName": "borkdude"
},
"name": "clj-kondo",
"publisher": "borkdude",
"version": "2020.4.5"
},
{
"metadata": {
"id": "353f8b4c-77be-4809-8e4f-0414612dad64",
"publisherId": "avli.clojure",
"publisherDisplayName": "avli"
},
"name": "clojure",
"publisher": "avli",
"version": "0.13.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": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.14.5"
},
{
"metadata": {
"id": "e2fefca0-b32c-431f-bb7d-8adf78b5af20",
"publisherId": "Heron.firefox-devtools-theme",
"publisherDisplayName": "Heron"
},
"name": "firefox-devtools-theme",
"publisher": "Heron",
"version": "4.10.1"
},
{
"metadata": {
"id": "2335b326-c334-4e81-bc51-c408fcec6e7c",
"publisherId": "waderyan.gitblame",
"publisherDisplayName": "waderyan"
},
"name": "gitblame",
"publisher": "waderyan",
"version": "3.2.0"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.6.5"
},
{
"metadata": {
"id": "3e891cf9-53cb-49a3-8d01-8f0b1f0afb29",
"publisherId": "codezombiech.gitignore",
"publisherDisplayName": "codezombiech"
},
"name": "gitignore",
"publisher": "codezombiech",
"version": "0.6.0"
},
{
"metadata": {
"id": "0fa141d2-0184-49b6-b8f6-b572f965b164",
"publisherId": "michelemelluso.gitignore",
"publisherDisplayName": "michelemelluso"
},
"name": "gitignore",
"publisher": "michelemelluso",
"version": "1.0.1"
},
{
"metadata": {
"id": "38ad8277-d23f-4cfc-becf-c77e41c3f2ee",
"publisherId": "spywhere.guides",
"publisherDisplayName": "spywhere"
},
"name": "guides",
"publisher": "spywhere",
"version": "0.9.3"
},
{
"metadata": {
"id": "e9b8479f-62ef-4613-83ea-2acfd2bb1cf0",
"publisherId": "httpsterio.henna",
"publisherDisplayName": "httpsterio"
},
"name": "henna",
"publisher": "httpsterio",
"version": "0.10.0"
},
{
"metadata": {
"id": "7b71fc1b-190d-4f7d-95d1-93e422649b0a",
"publisherId": "Zignd.html-css-class-completion",
"publisherDisplayName": "Zignd"
},
"name": "html-css-class-completion",
"publisher": "Zignd",
"version": "1.19.0"
},
{
"metadata": {
"id": "40f1a36e-7ae0-4e1c-835a-e8307244f28a",
"publisherId": "tlevesque.import-to-require",
"publisherDisplayName": "tlevesque"
},
"name": "import-to-require",
"publisher": "tlevesque",
"version": "0.7.0"
},
{
"metadata": {
"id": "92dbba32-d666-4ee7-a4ad-ed0415030fbc",
"publisherId": "ryan0x200.kaia-theme-vscode",
"publisherDisplayName": "ryan0x200"
},
"name": "kaia-theme-vscode",
"publisher": "ryan0x200",
"version": "1.1.5"
},
{
"metadata": {
"id": "d3302fba-40e1-46b9-842e-9ccf7924959d",
"publisherId": "ChirtleLovesDolls.nebula-theme",
"publisherDisplayName": "ChirtleLovesDolls"
},
"name": "nebula-theme",
"publisher": "ChirtleLovesDolls",
"version": "1.3.2"
},
{
"metadata": {
"id": "fef63133-dae3-40fb-b81d-6da7617b4b1e",
"publisherId": "techer.open-in-browser",
"publisherDisplayName": "techer"
},
"name": "open-in-browser",
"publisher": "techer",
"version": "2.0.0"
},
{
"metadata": {
"id": "113b22c8-8125-42ec-8c6b-80c3f5d5fa5f",
"publisherId": "IBM.output-colorizer",
"publisherDisplayName": "IBM"
},
"name": "output-colorizer",
"publisher": "IBM",
"version": "0.1.2"
},
{
"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": "1edaf626-3d50-4223-abdb-0a09c33bb1e9",
"publisherId": "hedinne.popping-and-locking-vscode",
"publisherDisplayName": "hedinne"
},
"name": "popping-and-locking-vscode",
"publisher": "hedinne",
"version": "2.0.7"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "4.5.0"
},
{
"metadata": {
"id": "666c89a4-85ec-483b-8cdf-ec3d4764b87c",
"publisherId": "josef.rouge-theme",
"publisherDisplayName": "josef"
},
"name": "rouge-theme",
"publisher": "josef",
"version": "2.0.4"
},
{
"metadata": {
"id": "5f9d7806-6510-4581-919a-8ae750b1e5b3",
"publisherId": "alireza94.theme-gotham",
"publisherDisplayName": "alireza94"
},
"name": "theme-gotham",
"publisher": "alireza94",
"version": "0.4.0"
},
{
"metadata": {
"id": "a150991b-031b-457a-b823-ef4c45425a1b",
"publisherId": "karyfoundation.theme-karyfoundation-themes",
"publisherDisplayName": "karyfoundation"
},
"name": "theme-karyfoundation-themes",
"publisher": "karyfoundation",
"version": "20.0.3"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.24.0"
},
{
"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": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.1.5"
},
{
"metadata": {
"id": "829a192d-496c-44ac-87f3-0a84ce36a853",
"publisherId": "emmanuelbeziat.vscode-great-icons",
"publisherDisplayName": "emmanuelbeziat"
},
"name": "vscode-great-icons",
"publisher": "emmanuelbeziat",
"version": "2.1.47"
},
{
"metadata": {
"id": "aaee577c-f062-495a-9816-0cbd442f1d25",
"publisherId": "ecmel.vscode-html-css",
"publisherDisplayName": "ecmel"
},
"name": "vscode-html-css",
"publisher": "ecmel",
"version": "0.2.3"
},
{
"metadata": {
"id": "3fb77af3-b8b3-4cb9-9137-f555bd80e2b1",
"publisherId": "richie5um2.vscode-sort-json",
"publisherDisplayName": "richie5um2"
},
"name": "vscode-sort-json",
"publisher": "richie5um2",
"version": "1.18.0"
},
{
"metadata": {
"id": "28fcf0b8-26a5-4e99-9b8d-02e990366c6f",
"publisherId": "tombonnike.vscode-status-bar-format-toggle",
"publisherDisplayName": "tombonnike"
},
"name": "vscode-status-bar-format-toggle",
"publisher": "tombonnike",
"version": "2.0.0"
},
{
"metadata": {
"id": "07fc4a0a-11fc-4121-ba9a-f0d534c729d8",
"publisherId": "pflannery.vscode-versionlens",
"publisherDisplayName": "pflannery"
},
"name": "vscode-versionlens",
"publisher": "pflannery",
"version": "0.25.0"
},
{
"metadata": {
"id": "4c808376-20ec-41d4-a934-f7601552c4f1",
"publisherId": "jcbuisson.vue",
"publisherDisplayName": "jcbuisson"
},
"name": "vue",
"publisher": "jcbuisson",
"version": "0.1.5"
}
]
// Empty
[
{
"key": "ctrl+alt+s",
"command": "workbench.action.files.saveAll"
},
{
"key": "ctrl+shift+up",
"command": "-editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "-editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
}
]
// Place your key bindings in this file to override the defaults
[
{
"key": "ctrl+cmd+l",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+cmd+l",
"command": "editor.action.formatDocument.none",
"when": "editorTextFocus && !editorHasDocumentFormattingProvider && !editorHasDocumentFormattingProvider && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument.none",
"when": "editorTextFocus && !editorHasDocumentFormattingProvider && !editorHasDocumentFormattingProvider && !editorReadonly"
}
]
{
"css.validate": false,
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true,
"editor.fontSize": 13,
"editor.fontWeight": "400",
"editor.minimap.enabled": false,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderControlCharacters": false,
"editor.renderWhitespace": "boundary",
"editor.snippetSuggestions": "top",
"editor.tabSize": 4,
"editor.wordWrap": "off",
"editor.wordWrapColumn": 120,
"editor.renderIndentGuides": false,
"emmet.includeLanguages": {
"vue": "vue"
},
"vetur.format.defaultFormatterOptions": {
"prettyhtml": {
"printWidth": 100, // No line exceeds 100 characters
"singleQuote": false, // Prefer double quotes over single quotes
"wrapAttributes": true,
"sortAttributes": true
}
},
"emmet.showAbbreviationSuggestions": false,
"emmet.showSuggestionsAsSnippets": true,
"emmet.triggerExpansionOnTab": true,
"explorer.autoReveal": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.openEditors.visible": 0,
// I would like explicitly update these fucking extensions
"extensions.autoUpdate": false,
// Files shit
"files.associations": {
"*.vue": "vue"
},
"files.eol": "\n",
"files.insertFinalNewline": true,
// Git shit
"git.confirmSync": false,
"git.enableSmartCommit": true,
// HTML shit
"html.format.enable": true,
"html.format.endWithNewline": true,
"html.format.indentHandlebars": false,
"html.format.indentInnerHtml": false,
"html.format.preserveNewLines": true,
"html.format.wrapAttributes": "force-aligned",
// Sync settings extenstions start
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.gist": "069b2c1cdaf49d86d9c58cd7170c01b0",
"sync.quietSync": false,
"sync.removeExtensions": true,
"sync.syncExtensions": true,
// Sync settings extenstions end
// Terminal shit
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.fontSize": 14,
// Window shit
"window.openFoldersInNewWindow": "on",
"window.zoomLevel": 0,
// Workbench shit
"workbench.iconTheme": "vscode-great-icons",
"workbench.sideBar.location": "right",
"workbench.startupEditor": "none",
// Eslint shit
"eslint.enable": true,
"eslint.validate": [
"javascript",
"vue"
],
"eslint.alwaysShowStatus": true,
"eslint.format.enable": true,
"vetur.format.enable": false,
"vetur.format.scriptInitialIndent": true,
"vetur.format.styleInitialIndent": true,
// My color theme
"workbench.colorTheme": "Henna",
// Explicit file formatter
"[html]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[vue]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
}
}
{
/*
// Place your snippets for Batch 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"
}
*/
}
{
/*
// Place your snippets for Handlebars 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"
}
*/
}
{
/*
// Place your snippets for HTML 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"
}
*/
"code divider": {
"prefix": "cd",
"body": [
"<!--block divider-->"
],
"description": "Костыль чтоб блоки инклюда не переезжали на одну строку"
},
"svg helper": {
"prefix": "svg",
"body": [
"{{Icon iconName='$1' className='$2' iconWidth='$3' iconHeight='$3'}}"
],
"description": "Хелпер подключения свг на страницу для handlebars"
},
"Insert %=static=%": {
"prefix": "st",
"body": [
"%=static=%"
],
"description": "Insert shorthand snippet of %=static=% by type st"
},
}
{
/*
// Place your snippets for Pug 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"
}
*/
"Include subcomponent": {
"prefix": "incsb",
"body": [
"include /$1/$1.pug"
],
"description": "Log output to console"
}
}
{
// 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:
"disable-eslint": {
"prefix": "esdis",
"body": [
"/* eslint-disable */"
],
"description": "Disable eslint for a whole file"
}
}
{
/*
// Place your snippets for Nunjucks 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"
}
*/
"Input svg-spite": {
"prefix": "spr",
"body": [
"{{ sprite('$1') }}"
],
"description": "Input svg-spite in markup"
}
}
{
/*
// Place your snippets for Обычный текст 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"
}
*/
"Insert %=static=%": {
"prefix": "st",
"body": [
"%=static=%"
],
"description": "Insert shorthand snippet of %=static=% by type st"
}
}
{
/*
// Place your snippets for Sass 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"
}
*/
"Insert %=static=%": {
"prefix": "st",
"body": [
"%=static=%"
],
"description": "Insert shorthand snippet of %=static=% by type st"
},
"Comment snippet": {
"prefix": "cb",
"body": [
"/* ---------- $1 ---------- */"
],
"description": "Comment block"
},
"structure": {
"prefix": "str",
"body": [
"//Core styles",
"$1",
"//End core styles",
"//Mods",
"$2",
"//End mods",
],
"description": "Insert modules structure build on simple comments"
}
}
{
/*
// Place your snippets for Stylus 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"
}
*/
"structure": {
"prefix": "str",
"body": [
"//Core styles",
"$1",
"//End core styles",
" ",
"//Mods",
"$2",
"//End mods",
" ",
"//Media queries",
" //Core styles",
" ",
" //End core styles",
" ",
" //Mods",
" ",
" //End mods",
"//End media queries"
],
"description": "Insert modules structure build on simple comments"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment