Skip to content

Instantly share code, notes, and snippets.

@mbecker
Last active September 1, 2020 06:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mbecker/06faa30de79532033ac40b860783f3c1 to your computer and use it in GitHub Desktop.
Save mbecker/06faa30de79532033ac40b860783f3c1 to your computer and use it in GitHub Desktop.
{"lastUpload":"2020-09-01T06:15:14.723Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.5.0"
},
{
"metadata": {
"id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
"publisherId": "bungcip.better-toml",
"publisherDisplayName": "bungcip"
},
"name": "better-toml",
"publisher": "bungcip",
"version": "0.3.2"
},
{
"metadata": {
"id": "8a0c151b-eb13-4bed-9d49-4a252a118a0c",
"publisherId": "michelemelluso.code-beautifier",
"publisherDisplayName": "michelemelluso"
},
"name": "code-beautifier",
"publisher": "michelemelluso",
"version": "2.3.3"
},
{
"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": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.10"
},
{
"metadata": {
"id": "34e27654-43b1-4a43-bfd5-e81a7a6c2ffa",
"publisherId": "bibhasdn.django-html",
"publisherDisplayName": "bibhasdn"
},
"name": "django-html",
"publisher": "bibhasdn",
"version": "1.3.0"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "94cd620d-a2c4-4528-9f78-6facd10f45fc",
"publisherId": "dcortes92.FreeMarker",
"publisherDisplayName": "dcortes92"
},
"name": "FreeMarker",
"publisher": "dcortes92",
"version": "0.0.9"
},
{
"metadata": {
"id": "8bb12ae3-73f8-40cf-86b7-4bd5729c6238",
"publisherId": "GrapeCity.gc-excelviewer",
"publisherDisplayName": "GrapeCity"
},
"name": "gc-excelviewer",
"publisher": "GrapeCity",
"version": "3.0.40"
},
{
"metadata": {
"id": "2bba45f2-4a48-41a6-bb86-d6ba5ab29a9f",
"publisherId": "felipecaputo.git-project-manager",
"publisherDisplayName": "felipecaputo"
},
"name": "git-project-manager",
"publisher": "felipecaputo",
"version": "1.7.1"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.6.9"
},
{
"metadata": {
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da",
"publisherId": "golang.go",
"publisherDisplayName": "golang"
},
"name": "go",
"publisher": "golang",
"version": "0.16.1"
},
{
"metadata": {
"id": "93ecc089-f396-47b4-8676-7fa3bc156a2c",
"publisherId": "sysoev.language-stylus",
"publisherDisplayName": "sysoev"
},
"name": "language-stylus",
"publisher": "sysoev",
"version": "1.11.0"
},
{
"metadata": {
"id": "4bf45e86-a448-4531-8c01-ef33f4536306",
"publisherId": "ms-mssql.mssql",
"publisherDisplayName": "ms-mssql"
},
"name": "mssql",
"publisher": "ms-mssql",
"version": "1.9.0"
},
{
"metadata": {
"id": "4386e6f6-ec10-4463-9d23-c24278718947",
"publisherId": "tomoki1207.pdf",
"publisherDisplayName": "tomoki1207"
},
"name": "pdf",
"publisher": "tomoki1207",
"version": "1.1.0"
},
{
"metadata": {
"id": "d95cb424-7a5a-4e08-9698-107d6fd590cf",
"publisherId": "jebbs.plantuml",
"publisherDisplayName": "jebbs"
},
"name": "plantuml",
"publisher": "jebbs",
"version": "2.13.13"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "5.5.0"
},
{
"metadata": {
"id": "4dfff9f4-ff9b-47bb-b0d1-c54e18d8febb",
"publisherId": "Ikuyadeu.r",
"publisherDisplayName": "Ikuyadeu"
},
"name": "r",
"publisher": "Ikuyadeu",
"version": "1.4.4"
},
{
"metadata": {
"id": "5eb4801d-fa76-4d05-86d1-fc32bb156e6d",
"publisherId": "REditorSupport.r-lsp",
"publisherDisplayName": "REditorSupport"
},
"name": "r-lsp",
"publisher": "REditorSupport",
"version": "0.1.10"
},
{
"metadata": {
"id": "d7f2a4de-91f5-45bb-b23b-cc6c543fcd1c",
"publisherId": "Ikuyadeu.r-pack",
"publisherDisplayName": "Ikuyadeu"
},
"name": "r-pack",
"publisher": "Ikuyadeu",
"version": "0.0.2"
},
{
"metadata": {
"id": "633d48b7-d90f-4ba8-a254-17aea549797e",
"publisherId": "jundat95.react-native-snippet",
"publisherDisplayName": "jundat95"
},
"name": "react-native-snippet",
"publisher": "jundat95",
"version": "0.5.6"
},
{
"metadata": {
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df",
"publisherId": "ms-vscode-remote.remote-containers",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-containers",
"publisher": "ms-vscode-remote",
"version": "0.134.1"
},
{
"metadata": {
"id": "607fd052-be03-4363-b657-2bd62b83d28a",
"publisherId": "ms-vscode-remote.remote-ssh",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh",
"publisher": "ms-vscode-remote",
"version": "0.51.0"
},
{
"metadata": {
"id": "bfeaf631-bcff-4908-93ed-fda4ef9a0c5c",
"publisherId": "ms-vscode-remote.remote-ssh-edit",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh-edit",
"publisher": "ms-vscode-remote",
"version": "0.51.0"
},
{
"metadata": {
"id": "f0c5397b-d357-4197-99f0-cb4202f22818",
"publisherId": "ms-vscode-remote.remote-wsl",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-wsl",
"publisher": "ms-vscode-remote",
"version": "0.44.4"
},
{
"metadata": {
"id": "fe20f03a-2abf-470a-ab23-d671ec38ce42",
"publisherId": "coolbear.systemd-unit-file",
"publisherDisplayName": "coolbear"
},
"name": "systemd-unit-file",
"publisher": "coolbear",
"version": "1.0.6"
},
{
"metadata": {
"id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70",
"publisherId": "Gruntfuggly.todo-tree",
"publisherDisplayName": "Gruntfuggly"
},
"name": "todo-tree",
"publisher": "Gruntfuggly",
"version": "0.0.178"
},
{
"metadata": {
"id": "dd3a535c-af5f-4c76-b378-07a650b2adf5",
"publisherId": "ashhitch.vs-code-css-comments",
"publisherDisplayName": "ashhitch"
},
"name": "vs-code-css-comments",
"publisher": "ashhitch",
"version": "1.0.5"
},
{
"metadata": {
"id": "484d897a-6711-403c-ab54-a96f12be5833",
"publisherId": "Equinusocio.vsc-community-material-theme",
"publisherDisplayName": "Equinusocio"
},
"name": "vsc-community-material-theme",
"publisher": "Equinusocio",
"version": "1.4.2"
},
{
"metadata": {
"id": "dffaf5a1-2219-434b-9d87-cb586fd59260",
"publisherId": "Equinusocio.vsc-material-theme",
"publisherDisplayName": "Equinusocio"
},
"name": "vsc-material-theme",
"publisher": "Equinusocio",
"version": "32.8.0"
},
{
"metadata": {
"id": "8c609a4f-268a-41fb-8fe6-b6fcd95e8113",
"publisherId": "equinusocio.vsc-material-theme-icons",
"publisherDisplayName": "equinusocio"
},
"name": "vsc-material-theme-icons",
"publisher": "equinusocio",
"version": "1.2.0"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.5.0"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.1.8"
},
{
"metadata": {
"id": "c727ab43-8d12-4f26-9648-f1d91035c9b6",
"publisherId": "NuclleaR.vscode-extension-auto-import",
"publisherDisplayName": "NuclleaR"
},
"name": "vscode-extension-auto-import",
"publisher": "NuclleaR",
"version": "1.4.3"
},
{
"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": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "vscode-icons-team.vscode-icons",
"publisherDisplayName": "vscode-icons-team"
},
"name": "vscode-icons",
"publisher": "vscode-icons-team",
"version": "10.2.0"
},
{
"metadata": {
"id": "7997a8ae-1fae-4022-b834-12f6318aeffd",
"publisherId": "Orta.vscode-jest",
"publisherDisplayName": "Orta"
},
"name": "vscode-jest",
"publisher": "Orta",
"version": "3.2.0"
},
{
"metadata": {
"id": "f3fb74bb-ffa5-4c01-a68e-2f1fbb28cb62",
"publisherId": "jumpinjackie.vscode-map-preview",
"publisherDisplayName": "jumpinjackie"
},
"name": "vscode-map-preview",
"publisher": "jumpinjackie",
"version": "0.5.5"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "eg2.vscode-npm-script",
"publisherDisplayName": "eg2"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.3.13"
},
{
"metadata": {
"id": "1d3d1fb2-0d8f-47ed-bfce-990b8ddfc9d8",
"publisherId": "zxh404.vscode-proto3",
"publisherDisplayName": "zxh404"
},
"name": "vscode-proto3",
"publisher": "zxh404",
"version": "0.4.2"
},
{
"metadata": {
"id": "23d72dfc-8dd1-4e30-926e-8783b4378f13",
"publisherId": "ms-vscode-remote.vscode-remote-extensionpack",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "vscode-remote-extensionpack",
"publisher": "ms-vscode-remote",
"version": "0.20.0"
},
{
"metadata": {
"id": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
"publisherId": "jpoissonnier.vscode-styled-components",
"publisherDisplayName": "jpoissonnier"
},
"name": "vscode-styled-components",
"publisher": "jpoissonnier",
"version": "0.0.30"
},
{
"metadata": {
"id": "282c56aa-f02e-40b6-b55e-bfdee63cea4d",
"publisherId": "blanu.vscode-styled-jsx",
"publisherDisplayName": "blanu"
},
"name": "vscode-styled-jsx",
"publisher": "blanu",
"version": "2.0.0"
},
{
"metadata": {
"id": "9b2c953d-6ad4-46d1-b18e-7e5992d1d8a6",
"publisherId": "akamud.vscode-theme-onedark",
"publisherDisplayName": "akamud"
},
"name": "vscode-theme-onedark",
"publisher": "akamud",
"version": "2.2.2"
},
{
"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": "2061917f-f76a-458a-8da9-f162de22b97e",
"publisherId": "redhat.vscode-yaml",
"publisherDisplayName": "redhat"
},
"name": "vscode-yaml",
"publisher": "redhat",
"version": "0.10.1"
},
{
"metadata": {
"id": "0cb81da2-1880-4755-9995-0ae9cc728e20",
"publisherId": "DotJoshJohnson.xml",
"publisherDisplayName": "DotJoshJohnson"
},
"name": "xml",
"publisher": "DotJoshJohnson",
"version": "2.5.1"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+7",
"command": "editor.emmet.action.toggleComment"
},
{
"key": "ctrl+shift+7",
"command": "editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+k ctrl+c",
"command": "-editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+8",
"command": "editor.action.removeCommentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+k ctrl+u",
"command": "-editor.action.removeCommentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+7",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+oem_2",
"command": "-editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
}
]
// Place your settings in this file to overwrite the default settings
{
//-------- Search configuration --------
// Configure glob patterns for excluding files and folders in searches. Inherits all glob patterns from the file.exclude setting.
"search.exclude": {
"**/node_modules": false,
"**/bower_components": false
},
"editor.tabSize": 4,
// Controls if the editor will insert spaces for tabs. Accepted values: "auto", true, false. If set to "auto", the value will be guessed when a file is opened.
"editor.insertSpaces": "auto",
"explorer.confirmDelete": false,
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"window.zoomLevel": 0,
// git
"git.autofetch": true,
"breadcrumbs.enabled": true,
"editor.minimap.enabled": false,
"explorer.confirmDragAndDrop": false,
"todohighlight.keywords": [
{
"text": "DEBUG:",
"color": "#fff",
"backgroundColor": "rgb(237, 85, 59)",
"isWholeLine": false,
},
{
"text": "FIXME:",
"color": "#fff",
"backgroundColor": "rgb(238, 35, 117)",
"isWholeLine": false,
},
"REVIEW:",
"NOTE:",
{
"text": "HACK:",
"color": "#fff",
"backgroundColor": "rgb(242, 60, 80)",
"isWholeLine": false,
},
],
"terminal.integrated.fontFamily": "monospace",
"editor.fontLigatures": true,
"editor.fontFamily": "Hack, Consolas, Source Code Pro, 'Courier New', monospace",
"git.enableSmartCommit": true,
"html.format.wrapLineLength": 600,
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.associations": {
"*.js": "javascriptreact",
"*.tpl": "django-html",
"*.html": "html"
},
"sync.gist": "06faa30de79532033ac40b860783f3c1",
"sync.autoUpload": true,
"sync.askGistName": true,
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.colorTheme": "Atom One Dark",
"files.exclude": {
"**/.git": false
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"go.useLanguageServer": true,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"sync.forceUpload": true,
"todo-tree.highlights.customHighlight": {
"TODO": {},
"FIXME": {}
},
"todo-tree.highlights.defaultHighlight": {
"foreground": "green",
"type": "none"
},
"[css]": {
"editor.defaultFormatter": "HookyQR.beautify"
},
"editor.fontSize": 11,
"remote.SSH.showLoginTerminal": true,
"editor.largeFileOptimizations": false,
"todo-tree.tree.showScanModeButton": false,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
{
// Place your snippets for go 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": "pln",
"body": [
"fmt.Println(\"$1\")",
"$2"
],
"description": "Log output to console"
},
"Printf": {
"prefix": "pf",
"body": [
"fmt.Printf(\"$1\", $2);",
"$3"
],
"description": "Log output to console"
},
"Sprintf": {
"prefix": "sf",
"body": [
"fmt.Sprintf(\"$1\", $2);",
],
"description": "Log output to console"
},
"json": {
"prefix": "json",
"body": [
"`json:\"$1\"`$2"
],
"description": "JSON Format"
}
}
{
// 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": "clog",
"body": [
"console.log('=== $CLIPBOARD ===');",
"console.log($CLIPBOARD);$1"
],
"description": "log clipboard"
}
}
{
// 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": ["cl","co","con","cons","conso","consol","console", "console.l","console.lo","console.log"],
"body": [
"console.log('$1');$2"
],
"description": "Log output to console"
},
"set state with immer produce": {
"prefix": "immer",
"body": [
"this.setState(",
"\tproduce(draft => {",
"\t\t$1",
"\t})",
");$2"
],
"description": "setState with immer produce",
},
"backgroundcolor steelblue": {
"prefix": "background",
"body": "backgroundColor: 'rgb(11, 158, 217)',$1",
"description": "React Native Style props backgroundColor",
},
"thunk": {
"prefix": "thunkaction",
"body": [
"export const $1 = () => {",
"\treturn (dispatch, getState) => {",
"\t\tconst { $2 } = getState();",
"\t\tdispatch($3);",
"\t};",
"};"
],
"description": "Thunk action for redux"
}
}
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. 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": {
"scope": "javascript,javascriptreact,,typescript",
"prefix": "clog",
"body": [
"console.log('::: $TM_FILENAME_BASE ::: $CLIPBOARD ::: $1');",
"$2"
],
"description": "Log output to console"
}
}
{
/**
* Represents a book.
* @constructor
* @param {string} title - The title of the book.
* @param {string} author - The author of the book.
*/
"JSDOC Comment": {
"prefix": "jsdoc",
"scope": "go,javascript,javascriptreact,typescript",
"body": [
"/**",
" * $1",
" * @constructor",
" * @param {string} title - The title of the book.",
" * @param {string} author - The author of the book.",
" * @returns {object} - Comment object",
" */$2",
],
"description": "Comment"
},
"SInge Line Comment": {
"prefix": "comsl",
"scope": "go,javascript,javascriptreact,typescript",
"body": [
"/*\t$1\t*/",
],
"description": "Single Line Comment"
},
"commment": {
"prefix": "com",
"scope": "go,javascript,javascriptreact,typescript",
"body": [
"/**",
" *\t$1",
"*/$2",
],
"description": "Comment"
},
"todo": {
"prefix": "todo",
"scope": "go,javascript,javascriptreact,typescript",
"body": [
"/**",
" * TODO:",
" * - [x] $0",
"*/",
],
"description": "TODO Comment"
},
"debug": {
"prefix": "debug",
"scope": "go,javascript,typescript",
"body": [
"/**",
" * DEBUG:",
" * - [x] $0",
"*/",
],
"description": "DEBUG Comment"
},
"fixme": {
"prefix": "fixme",
"scope": "go,javascript,typescript",
"body": [
"/**",
" * FIXME:",
" * - [x] $0",
"*/",
],
"description": "FIXME Comment"
},
"note": {
"prefix": "note",
"scope": "go,javascript,typescript",
"body": [
"/**",
" * NOTE:",
" * $0",
"*/",
],
"description": "NOTE Comment"
},
"hack": {
"prefix": "hack",
"scope": "go,javascript,typescript",
"body": [
"/**",
" * HACK:",
" * - [x] $0",
"*/",
],
"description": "HACK Comment"
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment