Skip to content

Instantly share code, notes, and snippets.

@jabacchetta
Last active August 8, 2020 18:30
Show Gist options
  • Save jabacchetta/671c45a2688859e39d3e62a6b0e11745 to your computer and use it in GitHub Desktop.
Save jabacchetta/671c45a2688859e39d3e62a6b0e11745 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-08-08T18:30:04.034Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
"publisherId": "formulahendry.auto-rename-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-rename-tag",
"publisher": "formulahendry",
"version": "0.1.4"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "alefragnani.Bookmarks",
"publisherDisplayName": "alefragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "11.3.1"
},
{
"metadata": {
"id": "39757d2a-1a37-40b9-b8b8-aa7ebd6e0cf9",
"publisherId": "karigari.chat",
"publisherDisplayName": "karigari"
},
"name": "chat",
"publisher": "karigari",
"version": "0.35.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": "f6dbd813-b0a0-42c1-90ea-10dde9d925a7",
"publisherId": "streetsidesoftware.code-spell-checker",
"publisherDisplayName": "streetsidesoftware"
},
"name": "code-spell-checker",
"publisher": "streetsidesoftware",
"version": "1.9.0"
},
{
"metadata": {
"id": "a59a33cb-9f43-4f1a-890f-5d400cb82389",
"publisherId": "CodeStream.codestream",
"publisherDisplayName": "CodeStream"
},
"name": "codestream",
"publisher": "CodeStream",
"version": "8.3.1"
},
{
"metadata": {
"id": "1d9b1776-4188-4b43-b23f-bab3d47537e9",
"publisherId": "vsls-contrib.codetour",
"publisherDisplayName": "vsls-contrib"
},
"name": "codetour",
"publisher": "vsls-contrib",
"version": "0.0.34"
},
{
"metadata": {
"id": "96dfa5b7-f8cb-4e56-b165-93bb512692d7",
"publisherId": "svipas.control-snippets",
"publisherDisplayName": "svipas"
},
"name": "control-snippets",
"publisher": "svipas",
"version": "1.9.1"
},
{
"metadata": {
"id": "ac44dd75-bdb7-433b-9d86-23f9f070c07a",
"publisherId": "iocave.customize-ui",
"publisherDisplayName": "iocave"
},
"name": "customize-ui",
"publisher": "iocave",
"version": "0.1.46"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.9"
},
{
"metadata": {
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "17d45560-0c70-4fb6-b157-9ecc85d8e5a0",
"publisherId": "inu1255.easy-snippet",
"publisherDisplayName": "inu1255"
},
"name": "easy-snippet",
"publisher": "inu1255",
"version": "0.6.1"
},
{
"metadata": {
"id": "081cd2e9-bc51-4ea3-977e-544bed2e33a8",
"publisherId": "bierner.emojisense",
"publisherDisplayName": "bierner"
},
"name": "emojisense",
"publisher": "bierner",
"version": "0.7.0"
},
{
"metadata": {
"id": "f04f9779-99bf-4904-bd2b-3e7609a0f954",
"publisherId": "RedVanWorkshop.explorer-exclude-vscode-extension",
"publisherDisplayName": "RedVanWorkshop"
},
"name": "explorer-exclude-vscode-extension",
"publisher": "RedVanWorkshop",
"version": "1.2.0"
},
{
"metadata": {
"id": "0cfb9d1d-3e59-4c36-a597-157b54e4442b",
"publisherId": "vsls-contrib.gistfs",
"publisherDisplayName": "vsls-contrib"
},
"name": "gistfs",
"publisher": "vsls-contrib",
"version": "0.1.8"
},
{
"metadata": {
"id": "438221f8-1107-4ccd-a6fe-f3b7fe0856b7",
"publisherId": "mhutchie.git-graph",
"publisherDisplayName": "mhutchie"
},
"name": "git-graph",
"publisher": "mhutchie",
"version": "1.25.0"
},
{
"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": "10.2.2"
},
{
"metadata": {
"id": "0fcefdd8-e09c-4b96-9998-f5dc891893dd",
"publisherId": "nhoizey.gremlins",
"publisherDisplayName": "nhoizey"
},
"name": "gremlins",
"publisher": "nhoizey",
"version": "0.23.0"
},
{
"metadata": {
"id": "e86acd7a-7484-4006-bf9f-5e9ddacb84d8",
"publisherId": "jasonlhy.hungry-delete",
"publisherDisplayName": "jasonlhy"
},
"name": "hungry-delete",
"publisher": "jasonlhy",
"version": "1.6.0"
},
{
"metadata": {
"id": "dc383419-e971-40a1-840f-9cf78ed643c0",
"publisherId": "jabacchetta.javascript-snippets",
"publisherDisplayName": "jabacchetta"
},
"name": "javascript-snippets",
"publisher": "jabacchetta",
"version": "3.0.0"
},
{
"metadata": {
"id": "8ee0c715-ca9e-4ce2-8841-5faa5e0f3255",
"publisherId": "andys8.jest-snippets",
"publisherDisplayName": "andys8"
},
"name": "jest-snippets",
"publisher": "andys8",
"version": "1.8.0"
},
{
"metadata": {
"id": "2e4b1713-4d0c-4445-81aa-c9641b82595a",
"publisherId": "joshuapoehls.json-escaper",
"publisherDisplayName": "joshuapoehls"
},
"name": "json-escaper",
"publisher": "joshuapoehls",
"version": "1.1.0"
},
{
"metadata": {
"id": "b63c44fd-0457-4696-99e9-dbfdf70d77de",
"publisherId": "ritwickdey.LiveServer",
"publisherDisplayName": "ritwickdey"
},
"name": "LiveServer",
"publisher": "ritwickdey",
"version": "5.6.1"
},
{
"metadata": {
"id": "4ca3cec6-e447-4853-8df3-75dc96a46481",
"publisherId": "ctf0.macros",
"publisherDisplayName": "ctf0"
},
"name": "macros",
"publisher": "ctf0",
"version": "0.0.4"
},
{
"metadata": {
"id": "b0db4123-c5d9-4f45-bd2e-70738ebbb304",
"publisherId": "bierner.markdown-checkbox",
"publisherDisplayName": "bierner"
},
"name": "markdown-checkbox",
"publisher": "bierner",
"version": "0.1.3"
},
{
"metadata": {
"id": "82e7709a-20a7-4823-9ec2-88e604a3ee60",
"publisherId": "jabacchetta.material-pro",
"publisherDisplayName": "jabacchetta"
},
"name": "material-pro",
"publisher": "jabacchetta",
"version": "1.3.10"
},
{
"metadata": {
"id": "ef2a5b38-02c4-4193-8561-1f072c209474",
"publisherId": "silvenon.mdx",
"publisherDisplayName": "silvenon"
},
"name": "mdx",
"publisher": "silvenon",
"version": "0.1.0"
},
{
"metadata": {
"id": "4a60020f-802f-4494-8e02-4cbb81452ed5",
"publisherId": "metaseed.metago",
"publisherDisplayName": "metaseed"
},
"name": "metago",
"publisher": "metaseed",
"version": "4.2.0"
},
{
"metadata": {
"id": "07edd9f5-dc8a-41e4-bd52-850c236edbf0",
"publisherId": "metaseed.MetaJump",
"publisherDisplayName": "metaseed"
},
"name": "MetaJump",
"publisher": "metaseed",
"version": "1.1.1"
},
{
"metadata": {
"id": "12ef802b-04dd-431d-bb37-f3d51bea7f7e",
"publisherId": "metaseed.MetaWord",
"publisherDisplayName": "metaseed"
},
"name": "MetaWord",
"publisher": "metaseed",
"version": "1.2.1"
},
{
"metadata": {
"id": "736c2316-7f4f-4b6a-8e5c-70527d82cf51",
"publisherId": "iocave.monkey-patch",
"publisherDisplayName": "iocave"
},
"name": "monkey-patch",
"publisher": "iocave",
"version": "0.1.10"
},
{
"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": "113b22c8-8125-42ec-8c6b-80c3f5d5fa5f",
"publisherId": "IBM.output-colorizer",
"publisherDisplayName": "IBM"
},
"name": "output-colorizer",
"publisher": "IBM",
"version": "0.1.2"
},
{
"metadata": {
"id": "4386e6f6-ec10-4463-9d23-c24278718947",
"publisherId": "tomoki1207.pdf",
"publisherDisplayName": "tomoki1207"
},
"name": "pdf",
"publisher": "tomoki1207",
"version": "1.1.0"
},
{
"metadata": {
"id": "d80b9a94-f4a6-4e39-bc42-62212e365682",
"publisherId": "pnp.polacode",
"publisherDisplayName": "pnp"
},
"name": "polacode",
"publisher": "pnp",
"version": "0.3.4"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "5.1.3"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "11.1.0"
},
{
"metadata": {
"id": "e05d98bf-3735-4c1e-9fae-86ef0a52e19f",
"publisherId": "quicktype.quicktype",
"publisherDisplayName": "quicktype"
},
"name": "quicktype",
"publisher": "quicktype",
"version": "12.0.46"
},
{
"metadata": {
"id": "aae0701b-111f-49c1-9000-abd37a442f28",
"publisherId": "WallabyJs.quokka-vscode",
"publisherDisplayName": "WallabyJs"
},
"name": "quokka-vscode",
"publisher": "WallabyJs",
"version": "1.0.312"
},
{
"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.128.0"
},
{
"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": "dda49fd5-1f3b-4d25-bf61-4fc41905ede5",
"publisherId": "humao.rest-client",
"publisherDisplayName": "humao"
},
"name": "rest-client",
"publisher": "humao",
"version": "0.24.1"
},
{
"metadata": {
"id": "b24a13f5-4e50-4d9a-ab0a-87f47d9fdfcb",
"publisherId": "stkb.rewrap",
"publisherDisplayName": "stkb"
},
"name": "rewrap",
"publisher": "stkb",
"version": "1.13.0"
},
{
"metadata": {
"id": "a85a8ec7-f543-4625-8da7-d21ac04487a0",
"publisherId": "jakearl.search-editor-apply-changes",
"publisherDisplayName": "jakearl"
},
"name": "search-editor-apply-changes",
"publisher": "jakearl",
"version": "0.1.1"
},
{
"metadata": {
"id": "ed3575fb-5812-4a43-9efb-c19649137420",
"publisherId": "liximomo.sftp",
"publisherDisplayName": "liximomo"
},
"name": "sftp",
"publisher": "liximomo",
"version": "1.12.9"
},
{
"metadata": {
"id": "6a2bbab0-d8f0-43fa-9b26-e6a3b7892a0b",
"publisherId": "mtxr.sqltools",
"publisherDisplayName": "mtxr"
},
"name": "sqltools",
"publisher": "mtxr",
"version": "0.22.11"
},
{
"metadata": {
"id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70",
"publisherId": "Gruntfuggly.todo-tree",
"publisherDisplayName": "Gruntfuggly"
},
"name": "todo-tree",
"publisher": "Gruntfuggly",
"version": "0.0.178"
},
{
"metadata": {
"id": "6623619a-676d-4cde-943f-a3c193b44fc0",
"publisherId": "ChakrounAnas.turbo-console-log",
"publisherDisplayName": "ChakrounAnas"
},
"name": "turbo-console-log",
"publisher": "ChakrounAnas",
"version": "1.4.0"
},
{
"metadata": {
"id": "126e4983-78cb-433f-a67c-9b07c39c7802",
"publisherId": "auchenberg.vscode-browser-preview",
"publisherDisplayName": "auchenberg"
},
"name": "vscode-browser-preview",
"publisher": "auchenberg",
"version": "0.6.7"
},
{
"metadata": {
"id": "5b7424e4-d934-4816-83ce-b422c482a9e7",
"publisherId": "micnil.vscode-checkpoints",
"publisherDisplayName": "micnil"
},
"name": "vscode-checkpoints",
"publisher": "micnil",
"version": "1.3.1"
},
{
"metadata": {
"id": "0b8f8d63-11a2-4194-969c-ca7488b3413a",
"publisherId": "pranaygp.vscode-css-peek",
"publisherDisplayName": "pranaygp"
},
"name": "vscode-css-peek",
"publisher": "pranaygp",
"version": "4.0.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": "e267776c-05ff-4fa1-8b85-408ec41f96dc",
"publisherId": "jabacchetta.vscode-essentials",
"publisherDisplayName": "jabacchetta"
},
"name": "vscode-essentials",
"publisher": "jabacchetta",
"version": "1.5.0"
},
{
"metadata": {
"id": "003acb4c-bc62-4572-9f02-e8f4cd4faf91",
"publisherId": "lacroixdavid1.vscode-format-context-menu",
"publisherDisplayName": "lacroixdavid1"
},
"name": "vscode-format-context-menu",
"publisher": "lacroixdavid1",
"version": "1.0.4"
},
{
"metadata": {
"id": "eedfd044-d5ac-4389-973d-3ac1fdb98ad5",
"publisherId": "kisstkondoros.vscode-gutter-preview",
"publisherDisplayName": "kisstkondoros"
},
"name": "vscode-gutter-preview",
"publisher": "kisstkondoros",
"version": "0.26.2"
},
{
"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": "3a1fe682-5a7a-4953-9ba9-77529a973d04",
"publisherId": "sburg.vscode-javascript-booster",
"publisherDisplayName": "sburg"
},
"name": "vscode-javascript-booster",
"publisher": "sburg",
"version": "14.0.1"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.36.2"
},
{
"metadata": {
"id": "d4598ff7-3c39-47f6-bf45-2df845252570",
"publisherId": "formulahendry.vscode-mysql",
"publisherDisplayName": "formulahendry"
},
"name": "vscode-mysql",
"publisher": "formulahendry",
"version": "0.4.0"
},
{
"metadata": {
"id": "89134f28-b0f4-4aff-93fc-c77fb1ba2325",
"publisherId": "dkundel.vscode-npm-source",
"publisherDisplayName": "dkundel"
},
"name": "vscode-npm-source",
"publisher": "dkundel",
"version": "1.0.0"
},
{
"metadata": {
"id": "5a7017bf-c571-4d77-b902-6e56b16f539a",
"publisherId": "johnpapa.vscode-peacock",
"publisherDisplayName": "johnpapa"
},
"name": "vscode-peacock",
"publisher": "johnpapa",
"version": "3.7.2"
},
{
"metadata": {
"id": "69ddd764-339a-4ecc-97c1-9c4ece58e36d",
"publisherId": "GitHub.vscode-pull-request-github",
"publisherDisplayName": "GitHub"
},
"name": "vscode-pull-request-github",
"publisher": "GitHub",
"version": "0.18.0"
},
{
"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": "f38abf4d-543d-496d-9353-0025faa19abd",
"publisherId": "hoovercj.vscode-settings-cycler",
"publisherDisplayName": "hoovercj"
},
"name": "vscode-settings-cycler",
"publisher": "hoovercj",
"version": "1.0.1"
},
{
"metadata": {
"id": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
"publisherId": "jpoissonnier.vscode-styled-components",
"publisherDisplayName": "jpoissonnier"
},
"name": "vscode-styled-components",
"publisher": "jpoissonnier",
"version": "0.0.29"
},
{
"metadata": {
"id": "282c56aa-f02e-40b6-b55e-bfdee63cea4d",
"publisherId": "blanu.vscode-styled-jsx",
"publisherDisplayName": "blanu"
},
"name": "vscode-styled-jsx",
"publisher": "blanu",
"version": "1.5.0"
},
{
"metadata": {
"id": "70da1707-3081-46b0-b09e-b6ee34a3039f",
"publisherId": "AndrewRazumovsky.vscode-styled-jsx-languageserver",
"publisherDisplayName": "AndrewRazumovsky"
},
"name": "vscode-styled-jsx-languageserver",
"publisher": "AndrewRazumovsky",
"version": "1.0.1"
},
{
"metadata": {
"id": "caddf3fc-820b-4e16-9179-fe5427087386",
"publisherId": "bfanger.vscode-styled-jsx-plugin-scss",
"publisherDisplayName": "bfanger"
},
"name": "vscode-styled-jsx-plugin-scss",
"publisher": "bfanger",
"version": "1.0.0"
},
{
"metadata": {
"id": "27d96499-52df-4f8e-8905-275284e25ace",
"publisherId": "vitaliymaz.vscode-svg-previewer",
"publisherDisplayName": "vitaliymaz"
},
"name": "vscode-svg-previewer",
"publisher": "vitaliymaz",
"version": "0.6.0"
},
{
"metadata": {
"id": "93642b4f-5149-4f0b-be9f-eaa0a554e03e",
"publisherId": "jkjustjoshing.vscode-text-pastry",
"publisherDisplayName": "jkjustjoshing"
},
"name": "vscode-text-pastry",
"publisher": "jkjustjoshing",
"version": "1.2.0"
},
{
"metadata": {
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444",
"publisherId": "VisualStudioExptTeam.vscodeintellicode",
"publisherDisplayName": "VisualStudioExptTeam"
},
"name": "vscodeintellicode",
"publisher": "VisualStudioExptTeam",
"version": "1.2.9"
},
{
"metadata": {
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af",
"publisherId": "ms-vsliveshare.vsliveshare",
"publisherDisplayName": "ms-vsliveshare"
},
"name": "vsliveshare",
"publisher": "ms-vsliveshare",
"version": "1.0.2478"
},
{
"metadata": {
"id": "f38fdd1c-7ee2-47b1-90b9-77ecc90d4bff",
"publisherId": "ms-vsliveshare.vsliveshare-audio",
"publisherDisplayName": "ms-vsliveshare"
},
"name": "vsliveshare-audio",
"publisher": "ms-vsliveshare",
"version": "0.1.85"
},
{
"metadata": {
"id": "8b2af6ed-196d-4ab7-a537-2915197a6de1",
"publisherId": "lostintangent.vsls-whiteboard",
"publisherDisplayName": "lostintangent"
},
"name": "vsls-whiteboard",
"publisher": "lostintangent",
"version": "0.0.11"
},
{
"metadata": {
"id": "0cb81da2-1880-4755-9995-0ae9cc728e20",
"publisherId": "DotJoshJohnson.xml",
"publisherDisplayName": "DotJoshJohnson"
},
"name": "xml",
"publisher": "DotJoshJohnson",
"version": "2.5.1"
}
]
c9a9fc61a2940b4575086201867a7b4e5385fbea0e8eb0edab0600371f8e2178418312d5a7f8a7a9932002d69b2c5f2e7101324039b9d570174723358b2a63050085827f3226f49108d73e2d012ba9880ae8aaffeffaa4e78ca54d450ef343a1a0466e546a7531cdbf4326ddac5fccc6e46a385c0d99fcc71e0d67d94f09e5a1
[
{
"fullPath": "/Users/jason/Code",
"name": "Code"
},
{
"fullPath": "/Users/jason/Code/bacchetta",
"name": "bacchetta"
},
{
"fullPath": "/Users/jason/Code/classbloom-dashboard",
"name": "classbloom-dashboard"
},
{
"fullPath": "/Users/jason/Code/classbloom-app",
"name": "classbloom-app"
},
{
"fullPath": "/Users/jason/Code/files-com",
"name": "files-com"
},
{
"fullPath": "/Users/jason/Code/crypto",
"name": "crypto"
},
{
"fullPath": "/Users/jason/Code/material-pro",
"name": "material-pro"
},
{
"fullPath": "/Users/jason/Code/quotery",
"name": "quotery"
},
{
"fullPath": "/Users/jason/Code/set-random-interval",
"name": "set-random-interval"
},
{
"fullPath": "/Users/jason/Code/vscode-essentials",
"name": "vscode-essentials"
},
{
"fullPath": "/Users/jason/Code/practice",
"name": "practice"
},
{
"fullPath": "/Users/jason/Code/javascript-snippets",
"name": "javascript-snippets"
},
{
"fullPath": "/Users/jason/Code/devcast",
"name": "devcast"
}
]
{"previous":{"extension":"1.24.0","vscode":"1.46.0"},"current":{"extension":"1.25.0","vscode":"1.47.2"},"apiAvailable":true,"queue":[]}
{
"name": "slimcore",
"version": "2019.37.4",
"cobrand": "01",
"apiVersion": 7,
"main": "lib/slimcore.js",
"typings": "lib/slimcore.d.ts",
"os": [
"darwin"
],
"cpu": [
"x64"
],
"author": "Microsoft",
"license": "Commercial Confidential",
"private": true
}
{
"name": "slimcore",
"version": "2019.23.1",
"cobrand": "01",
"apiVersion": 7,
"main": "lib/slimcore.js",
"typings": "lib/slimcore.d.ts",
"os": [
"darwin"
],
"cpu": [
"x64"
],
"author": "Microsoft",
"license": "Commercial Confidential",
"private": true
}
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1/osx-x64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {},
".NETCoreApp,Version=v3.1/osx-x64": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "3.1.1",
"Microsoft.NETCore.Platforms": "3.1.0",
"Microsoft.NETCore.Targets": "3.1.0",
"NETStandard.Library": "2.1.0",
"runtime.osx-x64.Microsoft.NETCore.App": "3.1.1-servicing.19608.4"
}
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"dependencies": {
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy": "3.1.1"
}
},
"Microsoft.NETCore.Platforms/3.1.0": {},
"Microsoft.NETCore.Targets/3.1.0": {},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
"Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
}
},
"NETStandard.Library/2.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"runtime": {
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "10.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.AppContext.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Buffers.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Console.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.Common.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Memory.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Http.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Mail.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Ping.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Requests.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Security.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Sockets.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebClient.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
"assemblyVersion": "4.1.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ObjectModel.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Uri.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
"assemblyVersion": "1.4.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Reader.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Writer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.0.0.0"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Claims.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.SecureString.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Json.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "4.6.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Thread.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Timer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.Local.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ValueTuple.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60801"
},
"runtimes/osx-x64/lib/netcoreapp3.1/netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "4.700.19.60801"
}
},
"native": {
"runtimes/osx-x64/native/SOS_README.md": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Globalization.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Private.CoreLib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.19.60701"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libclrjit.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libcoreclr.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libdbgshim.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordaccore.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordbi.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"native": {
"runtimes/osx-x64/native/libhostpolicy.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"XliffTasks/1.0.0-beta.19252.1": {}
}
},
"libraries": {
"Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3kbkb7aUF41YuJnQzoCJRbjb6bgYY3KHlJ9GGJZ30Y5ytdFusLAC5o3/kfE+Vm6slvu4EBgIwMUknL6U+Pu9uA==",
"path": "microsoft.build.tasks.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.build.tasks.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U/haWBzFR6+KSdVKBjJm1bPPne/dR572GHR4B+fwXXo5iMC22T3rVXKmsF7o6mFJokaXZthzlI17GoD8Nr0ayA==",
"path": "microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jqYBVH9UzM6EHydJdXi1KNmnT8z2hoCSVA96hBXDx4NXXm0kTa2hN6kAyraBT0GOwZdA34hDtQX82+c5sDB8IQ==",
"path": "microsoft.netcore.app.internal/3.1.1-servicing.19608.4",
"hashPath": "microsoft.netcore.app.internal.3.1.1-servicing.19608.4.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Mk7BZx2fYyEJUsSrAlSkhMOCVyZC6E28GLMFRphdQHT9/sGZywRy8FXnK5V0xDCLsAwQk7dfZqx9yFsDA5zbEw=="
},
"Microsoft.NETCore.Platforms/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
"path": "microsoft.netcore.platforms/3.1.0",
"hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Targets/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
"path": "microsoft.netcore.targets/3.1.0",
"hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
},
"Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-T6ZEkbRgqcmDoTQDn0ES4FcXiq6uOiqPmbb+hCnKQ/i45W3WjM1+hfNGmsXvTK/e/AqEGiqtXJIi9ZtmbHnzHQ==",
"path": "microsoft.sourcelink.common/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.common.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+Zfc8EddeIPTy9w26xrMOqIL5k5fPICfoYGPMhvlCcmENVT0pslIvrOzRaEvv1UgUL1cjbGRO8SXa1HtoVEhPA==",
"path": "microsoft.sourcelink.github/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.github.1.0.0-beta2-19367-01.nupkg.sha512"
},
"Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vfYRwh2jIQ5XFmqk9BebaGnj3tL9p1hkZ270NMXutiE7jCGH1zMB+3HCPec6DpnC4V3XX1oWlwAXoxNtXB90pQ==",
"path": "microsoft.sourcelink.vsts.git/1.0.0-beta2-19367-01",
"hashPath": "microsoft.sourcelink.vsts.git.1.0.0-beta2-19367-01.nupkg.sha512"
},
"NETStandard.Library/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
"path": "netstandard.library/2.1.0",
"hashPath": "netstandard.library.2.1.0.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QWOw3lKZgC+0o/DZS+McxkqL6HJGJGOb3Q5QAhp4X4wU2w5oXCzlqqi+BHWMdQ4eQgIQRhdQGc7kA1cAyOJHnA==",
"path": "runtime.osx-x64.microsoft.netcore.app/3.1.1-servicing.19608.4",
"hashPath": "runtime.osx-x64.microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QrwzPwa3KtGW+5IM/T1XhkLqq//vuVyR5BP62Dv9aG0fJGcx2Y/mDVQz981e2lRRrL8lsbhg3k+Lyu+LVMKF7g=="
},
"XliffTasks/1.0.0-beta.19252.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pf1QwugyHdppWF5Q+qLSIqFkPkyBJOTAbvDxMO7Cv8zRkLGR9/OfOrjgSrcnniA2OTfZVo7JzTdNbDNAKSRZIA==",
"path": "xlifftasks/1.0.0-beta.19252.1",
"hashPath": "xlifftasks.1.0.0-beta.19252.1.nupkg.sha512"
}
},
"runtimes": {
"osx-x64": [
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx": [
"unix",
"any",
"base"
],
"osx.10.10": [
"osx",
"unix",
"any",
"base"
],
"osx.10.10-x64": [
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.11": [
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.11-x64": [
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.12": [
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.12-x64": [
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.13": [
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.13-x64": [
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.14": [
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.14-x64": [
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.15": [
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.15-x64": [
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
]
}
}
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "cmd+t",
"command": "workbench.action.terminal.new",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+`",
"command": "-workbench.action.terminal.new"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "cmd+e",
"command": "workbench.action.toggleMaximizedPanel",
"when": "panelFocus"
},
{
"key": "cmd+t",
"command": "workbench.action.files.newUntitledFile",
"when": "!terminalFocus"
},
{
"key": "cmd+n",
"command": "-workbench.action.files.newUntitledFile"
},
{
"key": "cmd+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
{
"key": "cmd+1",
"command": "workbench.view.explorer"
},
{
"key": "cmd+4",
"command": "workbench.view.debug"
},
{
"key": "shift+cmd+d",
"command": "-workbench.view.debug"
},
{
"key": "cmd+8",
"command": "workbench.action.toggleStatusbarVisibility"
},
{
"key": "cmd+7",
"command": "workbench.view.extensions"
},
{
"key": "shift+cmd+x",
"command": "-workbench.view.extensions"
},
{
"key": "cmd+j",
"command": "workbench.action.toggleZenMode"
},
{
"key": "cmd+k z",
"command": "-workbench.action.toggleZenMode"
},
{
"key": "shift+cmd+/",
"command": "editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+a",
"command": "-editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+cmd+i",
"command": "workbench.action.togglePanel"
},
{
"key": "cmd+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "ctrl+alt+f",
"command": "cursorWordRight"
},
{
"key": "ctrl+alt+b",
"command": "cursorWordLeft"
},
{
"key": "cmd+w",
"command": "-workbench.action.closeWindow",
"when": "!editorIsOpen && !multipleEditorGroups"
},
{
"key": "shift+cmd+g",
"command": "search.action.focusPreviousSearchResult",
"when": "hasSearchResult"
},
{
"key": "shift+f4",
"command": "-search.action.focusPreviousSearchResult",
"when": "hasSearchResult"
},
{
"key": "shift+cmd+g",
"command": "goToPreviousReference",
"when": "referenceSearchVisible"
},
{
"key": "shift+f4",
"command": "-goToPreviousReference",
"when": "referenceSearchVisible"
},
{
"key": "shift+cmd+g",
"command": "goToPreviousReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "shift+f4",
"command": "-goToPreviousReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "shift+cmd+j",
"command": "macros.toggleDesktop"
},
{
"key": "ctrl+cmd+/",
"command": "macros.commentDown"
},
{
"key": "cmd+k cmd+c",
"command": "macros.turboConsole",
"when": "editorTextFocus",
},
{
"key": "cmd+k cmd+c",
"command": "-editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+s",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+i",
"command": "-metaGo.selectLineDown",
"when": "editorTextFocus"
},
{
"key": "cmd+i",
"command": "workbench.action.gotoSymbol"
},
{
"key": "shift+cmd+o",
"command": "-workbench.action.gotoSymbol"
},
{
"key": "cmd+n",
"command": "workbench.action.newWindow"
},
{
"key": "shift+cmd+n",
"command": "-workbench.action.newWindow"
},
{
"key": "shift+alt+tab",
"command": "workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+shift+tab",
"command": "-workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "shift+cmd+o",
"command": "projectManager.listProjects"
},
{
"key": "alt+cmd+p",
"command": "-projectManager.listProjects"
},
{
"key": "ctrl+cmd+k ctrl+cmd+n",
"command": "cursorBottom",
"when": "textInputFocus"
},
{
"key": "cmd+down",
"command": "-cursorBottom",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+k ctrl+cmd+p",
"command": "cursorTop",
"when": "textInputFocus"
},
{
"key": "cmd+up",
"command": "-cursorTop",
"when": "textInputFocus"
},
{
"key": "cmd+1",
"command": "-workbench.action.focusFirstEditorGroup"
},
{
"key": "cmd+2",
"command": "-workbench.action.focusSecondEditorGroup"
},
{
"key": "cmd+3",
"command": "-workbench.action.focusThirdEditorGroup"
},
{
"key": "cmd+4",
"command": "-workbench.action.focusFourthEditorGroup"
},
{
"key": "cmd+5",
"command": "-workbench.action.focusFifthEditorGroup"
},
{
"key": "cmd+6",
"command": "-workbench.action.focusSixthEditorGroup"
},
{
"key": "cmd+7",
"command": "-workbench.action.focusSeventhEditorGroup"
},
{
"key": "cmd+8",
"command": "-workbench.action.focusEighthEditorGroup"
},
{
"key": "cmd+9",
"command": "-workbench.action.lastEditorInGroup"
},
// Change to L since standard expandLineSelection was changed to L.
{
"key": "shift+cmd+l",
"command": "metaGo.selectLineUp",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+i",
"command": "-metaGo.selectLineUp",
"when": "editorTextFocus"
},
/* Replace custom chords from extensions, since they cause conflicts */
// Conflict with expandLineSelection shortcut
{
"key": "cmd+l cmd+c",
"command": "-extension.liveServer.goOffline",
"when": "editorTextFocus"
},
{
"key": "cmd+l cmd+o",
"command": "-extension.liveServer.goOnline",
"when": "editorTextFocus"
},
{
"key": "cmd+k shift+cmd+c",
"command": "extension.liveServer.goOffline",
"when": "editorTextFocus"
},
{
"key": "cmd+k shift+cmd+o",
"command": "extension.liveServer.goOnline",
"when": "editorTextFocus"
},
// Soft delete broken.
{
"key": "shift+backspace",
"command": "-metaGo.delete.softDelete",
"when": "editorTextFocus"
},
// This is already assigned to standard backspace.
{
"key": "shift+backspace",
"command": "-deleteLeft",
"when": "textInputFocus && !editorReadonly"
},
// This breaks IntelliSense when backspacing.
{
"key": "backspace",
"command": "-extension.smartBackspace",
"when": "config.hungryDelete.enableSmartBackspace && editorTextFocus && !editorReadonly"
},
// Since standard backspace breaks IntelliSense when backspacing, use next best thing.
{
"key": "shift+backspace",
"command": "extension.smartBackspace"
},
{
"key": "shift+cmd+i",
"command": "workbench.action.showAllSymbols"
},
{
"key": "cmd+t",
"command": "-workbench.action.showAllSymbols"
},
{
"key": "cmd+k cmd+t",
"command": "explorer.newFile"
},
{
"key": "cmd+k cmd+t",
"command": "-workbench.action.selectTheme"
},
{
"key": "cmd+k shift+cmd+t",
"command": "explorer.newFolder"
},
{
"key": "shift+cmd+d",
"command": "-extension.disconnect",
"when": "editorTextFocus && editorLangId == 'sql'"
},
{
"key": "cmd+k cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "cmd+b",
"command": "workbench.action.focusActiveEditorGroup",
"when": "sideBarFocus"
},
{
"key": "cmd+d",
"command": "workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+`",
"command": "-workbench.action.terminal.toggleTerminal"
},
{
"key": "cmd+3",
"command": "workbench.view.scm"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm"
},
{
"key": "cmd+b",
"command": "workbench.action.focusSideBar",
"when": "!sideBarFocus"
},
{
"key": "cmd+0",
"command": "-workbench.action.focusSideBar"
},
{
"key": "cmd+9",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "cmd+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "cmd+0",
"command": "workbench.action.toggleActivityBarVisibility"
},
{
"key": "cmd+2",
"command": "workbench.action.findInFiles"
},
{
"key": "cmd+5",
"command": "workbench.view.extension.todo-tree-container"
},
{
"key": "cmd+6",
"command": "workbench.view.extension.liveshare"
},
{
"key": "ctrl+cmd+a",
"command": "cursorHome",
"when": "textInputFocus"
},
{
"key": "ctrl+alt+cmd+n",
"command": "cursorMove",
"when": "textInputFocus",
"args": {
"to": "down",
"by": "line",
"value": 20,
},
},
{
"key": "cmd+k cmd+3",
"command": "easisn",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+cmd+p",
"command": "cursorMove",
"when": "textInputFocus",
"args": {
"to": "up",
"by": "line",
"value": 20,
},
},
{
"key": "shift+cmd+]",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.previousEditor",
"when": "!terminalFocus"
},
{
"key": "shift+cmd+[",
"command": "-workbench.action.previousEditor"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.nextEditor",
"when": "!terminalFocus"
},
{
"key": "shift+cmd+]",
"command": "-workbench.action.nextEditor"
},
{
"key": "alt+cmd+right",
"command": "workbench.action.nextEditor",
"when": "!terminalFocus"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.nextEditor"
},
// Keep at bottom of file to prevent any overrides from occuring (chords with an initial cmd+k
// sequence that don't have a proper "when" clause)
{
"key": "cmd+k",
"command": "workbench.action.terminal.clear",
"when": "terminalFocus"
},
{
"key": "ctrl+c",
"command": "metaGo.scrollCurrentLineToMiddle",
"when": "editorTextFocus"
},
{
"key": "alt+m",
"command": "-metaGo.scrollCurrentLineToMiddle",
"when": "editorTextFocus"
},
{
"key": "ctrl+;",
"command": "metaGo.gotoSmart",
"when": "editorTextFocus"
},
{
"key": "alt+/",
"command": "-metaGo.gotoSmart",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+\\",
"command": "-metaGo.jumpToBracket",
"when": "editorTextFocus"
},
{
"key": "cmd+k cmd+b",
"command": "editor.action.jumpToBracket",
"when": "editorTextFocus"
},
{
"key": "shift+cmd+\\",
"command": "-editor.action.jumpToBracket",
"when": "editorTextFocus"
},
{
"key": "cmd+k cmd+r",
"command": "editor.action.goToReferences",
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "shift+f12",
"command": "-editor.action.goToReferences",
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "ctrl+cmd+p",
"command": "breadcrumbs.focusPrevious",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "alt+left",
"command": "-breadcrumbs.focusPrevious",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "ctrl+cmd+p",
"command": "breadcrumbs.focusPreviousWithPicker",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
},
{
"key": "alt+left",
"command": "-breadcrumbs.focusPreviousWithPicker",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
},
{
"key": "ctrl+cmd+n",
"command": "breadcrumbs.focusNextWithPicker",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
},
{
"key": "alt+right",
"command": "-breadcrumbs.focusNextWithPicker",
"when": "breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus"
},
{
"key": "ctrl+cmd+n",
"command": "breadcrumbs.focusNext",
"when": "breadcrumbsActive && breadcrumbsVisible"
},
{
"key": "alt+right",
"command": "-breadcrumbs.focusNext",
"when": "breadcrumbsActive && breadcrumbsVisible"
}
]
{
/* Editor */
"editor.fontFamily": "'Operator Mono SSm Lig', 'Fira Code', 'Cascadia Code', Consolas, monospace",
"editor.fontLigatures": true,
// change if zoomLevel disabled (13px for zoom of 1)
"editor.fontSize": 13,
// fontSize * 1.61803398875 (golden ratio)
// slightly larger line height helps increase the size of the arc that the eyes move when going
// to the next line, which helps counter the increased line width (100, as opposed to 80 for
// optimal reading, according to multiple studies)
"editor.lineHeight": 21,
// Don't recommend enabling, since this will format code before it's finished being edited (e.g.
// code blocks will be put on a single line before having a chance to add any statements to it).
// It has its use cases such as copying/pasting unformatted code or code that has not been fully
// selected (not selecting all whitespace). But better to just paste and then use format command
// when ready.
// Does this use the default formatter? Doesn't format everything that format on save does.
"editor.formatOnPaste": true,
// This does not use the default formatter. Enable if it ever does.
// "editor.formatOnType": true,
// Could be useful in the future with more options, but no actions currently needed.
"editor.codeActionsOnSave": [
// // We rely on ESLint to organize imports.
// "source.organizeImports",
// // We use editor.formatOnSave option to handle these. But should source.fixAll be enabled? Does
// // it handle anything that formatting won't? And doesn't source.fixAll cover everything that
// // source.fixAll.eslint would?
// "source.fixAll",
// "source.fixAll.eslint",
],
// Format on save (rather than adding formatting to codeActionsOnSave) is needed for Prettier.
// This will run after editor.codeActionsOnSave, so they can be used together.
"editor.formatOnSave": true,
"eslint.format.enable": true,
// Default to Prettier. If necessary, override in workspace settings for projects that use
// something else.
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
// For most projects, we let ESLint run Prettier, so we use the ESLint extension. If necessary,
// override in workspace settings for projects that use something else.
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// Keyword completions aren't that useful by themselves, and they appear above more useful
// exact-matches (e.g. snippet with same prefix as keyword) when `editor.snippetSuggestions` is
// not set to `top`.
"editor.suggest.showKeywords": false
},
"[typescript]": {
// For most projects, we let ESLint run Prettier, so we use the ESLint extension. If necessary,
// override in workspace settings for projects that use something else.
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// Keyword completions aren't that useful by themselves, and they appear above more useful
// exact-matches (e.g. snippet with same prefix as keyword) when `editor.snippetSuggestions` is
// not set to `top`.
"editor.suggest.showKeywords": false
},
"[sql]": {
"editor.defaultFormatter": "mtxr.sqltools"
},
"prettier.singleQuote": true,
"prettier.arrowParens": "always",
"prettier.trailingComma": "all",
"prettier.printWidth": 100,
// Necessary in order to get inline type errors for TypeScript.
// But produces duplicate errors/problems with ESLint, right?
"typescript.validate.enable": false,
"javascript.validate.enable": false,
"eslint.validate": ["javascript", "javascriptreact", "typescript"],
"editor.lineNumbers": "off",
"editor.rulers": [100],
"[git-commit]": {
// One for both the subject line and body
"editor.rulers": [50, 72]
},
"editor.smoothScrolling": true,
"editor.tabSize": 2,
// good for disabling annoying tooltips, but nice for eslint error details
// waiting for ability to customize tooltips or place the tooltips at top/bottom
// https://github.com/Microsoft/vscode/issues/65996
"editor.hover.enabled": false,
"editor.minimap.enabled": false,
// example: class name as the default export is the first suggestion that comes up
"editor.suggest.localityBonus": true,
"editor.renderLineHighlight": "none",
"editor.folding": false,
"editor.cursorBlinking": "solid",
"editor.cursorWidth": 1,
"editor.wordWrapColumn": 100,
/* Debug */
"debug.openExplorerOnEnd": true,
/* Explorer */
"explorer.decorations.colors": false,
"explorer.openEditors.visible": 0,
/* Files */
"files.autoSave": "afterDelay",
"files.exclude": {
"**/.*": true,
"**/assets/": true,
"**/build/": true,
"**/dist/": true,
"**/publish/": true,
"**/frameworks/": true,
"**/docs/": true,
"**/node_modules/": true,
"**/package-lock.json": true,
"**/tsconfig.json": true,
"**/jsconfig.json": true,
"**/tslint.json": true,
"**/next.config.js": true,
"**/[Rr][Ee][Aa][Dd][Mm][Ee].md": true,
"**/*.js": {
"when": "$(basename).ts"
}
},
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
/* Source Control */
"scm.diffDecorations": "none",
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.views.compare.location": "scm",
"gitlens.views.fileHistory.location": "scm",
"gitlens.views.lineHistory.location": "scm",
"gitlens.views.repositories.location": "scm",
/* Terminal */
"terminal.integrated.cursorStyle": "line",
// // enable only when zoomLevel disabled
// "terminal.integrated.fontSize": 13,
// 1.61803398875 (golden ratio)
"terminal.integrated.lineHeight": 1.61803398875,
"terminal.integrated.rightClickBehavior": "default",
"terminal.integrated.scrollback": 5000,
/* Window */
"window.restoreFullscreen": true,
"window.title": "${rootName}",
// 1.2 Laptop, 1.4 Desktop
"window.zoomLevel": 1.2,
"workbench.activityBar.visible": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"workbench.editor.tabCloseButton": "off",
// // Is auto causing screencast blur?
// "workbench.fontAliasing": "auto",
"workbench.startupEditor": "none",
"workbench.list.horizontalScrolling": true,
"sync.quietSync": true,
"sync.gist": "671c45a2688859e39d3e62a6b0e11745",
/* HTML */
"html.format.indentInnerHtml": true,
"html.format.extraLiners": "",
"html.format.maxPreserveNewLines": 1,
"html.format.wrapLineLength": 100,
/* JavaScript */
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
// Required for the missing import fix option to show up in code actions (light bulb)
"javascript.implicitProjectConfig.checkJs": true,
// does not work with arrow syntax
// https://github.com/Microsoft/vscode/issues/60901
"javascript.suggest.completeFunctionCalls": true,
"typescript.suggest.completeFunctionCalls": true,
/* Style sheets */
"css.lint.compatibleVendorPrefixes": "warning",
"css.lint.duplicateProperties": "warning",
"css.lint.float": "warning",
"css.lint.important": "warning",
"css.lint.importStatement": "warning",
"css.lint.universalSelector": "warning",
"css.lint.unknownVendorSpecificProperties": "warning",
"css.lint.zeroUnits": "warning",
"less.lint.compatibleVendorPrefixes": "warning",
"less.lint.duplicateProperties": "warning",
"less.lint.float": "warning",
"less.lint.important": "warning",
"less.lint.importStatement": "warning",
"less.lint.universalSelector": "warning",
"less.lint.unknownVendorSpecificProperties": "warning",
"less.lint.zeroUnits": "warning",
"scss.lint.compatibleVendorPrefixes": "warning",
"scss.lint.duplicateProperties": "warning",
"scss.lint.float": "warning",
"scss.lint.important": "warning",
"scss.lint.importStatement": "warning",
"scss.lint.universalSelector": "warning",
"scss.lint.unknownVendorSpecificProperties": "warning",
"scss.lint.zeroUnits": "warning",
/* Telemetry (General) */
"telemetry.enableCrashReporter": false,
"telemetry.enableTelemetry": false,
/* MySQL */
"vscode-mysql.enableTelemetry": false,
/* Rest Client */
"rest-client.enableTelemetry": false,
/* liveServer */
// new port to ensure no cache issues
// "liveServer.settings.port": 0,
"liveServer.settings.port": 8080,
/* quokka */
"quokka.showOutputOnStart": false,
"quokka.suppressExpirationNotifications": true,
/* cSpell */
"cSpell.userWords": [
"Fullscreen",
"Truthy",
"Unmount",
"bacchetta",
"code",
"customizations",
"devtools",
"esbenp",
"esnext",
"filepath",
"fira",
"flyout",
"gitlens",
"gutterpreview",
"headshot",
"homescreen",
"infographics",
"instanceof",
"intelli",
"labelledby",
"lcov",
"menlo",
"mixins",
"monospace",
"mtxr",
"noopener",
"noreferrer",
"nostyle",
"paypal",
"precommit",
"prefetch",
"quokka",
"readwrite",
"repo",
"rgba",
"scrollback",
"scrollbar",
"serializer",
"serializers",
"sqltools",
"strikethrough",
"subfolder",
"subfolders",
"svgs",
"theming",
"todohighlight",
"typeof",
"vsintellicode",
"webm",
"webp",
"xprotocol"
],
/* Image Preview */
"gutterpreview.showImagePreviewOnGutter": false,
/* Macros */
"settings.cycle": [
{
"id": "desktopZoom",
"values": [
{
"window.zoomLevel": 1.2
},
{
"window.zoomLevel": 1.4
}
]
},
{
"id": "dimmer",
"values": [
{
"editor.renderIndentGuides": true,
"bracket-pair-colorizer-2.scopeLineCSS": [
"borderStyle : solid",
"borderWidth : 1px",
"borderColor : #606d75",
"opacity: 1"
]
},
{
"editor.renderIndentGuides": false,
"bracket-pair-colorizer-2.scopeLineCSS": [
"borderStyle : solid",
"borderWidth : 1px",
"borderColor : #606d75",
"opacity: 0"
]
}
]
}
],
"macros.list": {
"toggleDesktop": ["workbench.action.togglePanelPosition", "settings.cycle.desktopZoom"],
"toggleDimmer": ["dimmer.ToggleDimmer", "settings.cycle.dimmer"],
"commentDown": [
"editor.action.copyLinesDownAction",
"cursorUp",
"editor.action.addCommentLine",
"cursorDown"
],
"turboConsole": [
"editor.action.addSelectionToNextFindMatch",
"editor.action.clipboardCopyAction",
"cursorDown",
"editor.action.insertLineBefore",
{
"command": "editor.action.insertSnippet",
"args": {
// TODO: Can't reference both js and ts in langID?
// "langId": "javascript",
"name": "clv"
}
}
]
},
/* MetaGo */
// same color as editor background
"metaGo.decoration.borderColor": "#253036",
"metaGo.decoration.backgroundColor": "red, blue",
"metaGo.decoration.backgroundOpacity": "1",
"metaGo.decoration.fontFamily": "'Operator Mono SSm Lig', 'Fira Code', Menlo, Monaco, 'Courier New', monospace",
"metaGo.jumper.timeout": 60,
"metaGo.decoration.fontWeight": "normal",
"metaGo.decoration.color": "white",
"workbench.settings.useSplitJSON": true,
"workbench.tips.enabled": false,
// Setting this to `false` allows for quick suggestions when editing an active snippet. This
// obviously makes auto completion easier, but it makes tabstops less convenient (must accept a
// suggestion or close quick suggestions before tabbing to next tabstop). It can also cause
// muscle-memory confusion (e.g. must get into habit of escaping out of quick suggestions,
// otherwise snippets get accepted and inserted where you might not have intended). Setting this
// to the default `true` is preferred, since quick suggestions can manually be triggered inside
// active snippets as needed (with ctrl+space). Alternatively, set this to `true` and then change
// the keybinding for the `jumpToNextSnippetPlaceholder` command.
// "editor.suggest.snippetsPreventQuickSuggestions": false,
// Setting `strings` to `true` allows quick suggestions to appear while typing strings. This can
// be useful in some situations (e.g. using variable names as labels in console messages). Note
// that if you're typing inside an active snippet, `editor.suggest.snippetsPreventQuickSuggestions`
// must be set to `false` as well in order for quick suggestions to appear automatically.
// Additionally, currently only specific types of suggestions will appear inside strings
// (snippets, and words if `editor.wordBasedSuggestions` is set to true). See
// https://github.com/microsoft/vscode/issues/75609 for more info. Also note that this setting
// applies to automatically displayed suggestions only (it doesn't prevent manually displayed
// suggestions). With that said, this setting is better left set to the default (no
// auto-suggestions) in strings, because it's really only useful in a very small set of use-cases
// and it can always be manually triggered when needed.
// "editor.quickSuggestions": {
// "strings": true
// },
// Tab always completes a selected quick suggestion, regardless of what this setting is set to.
// This setting comes into play only when the quick suggestion widget is not being displayed. If
// set to `onlySnippets`, cursor must be at the end of an exact-match snippet prefix to tab
// complete. If set to `on`, it will cycle through all suggestions, including snippets (even if it
// isn't an exact-match). As it relates to all suggestions, this feature is most useful for
// continuing to tab through a list of suggestions, even after the quick suggestion widget has
// closed (e.g. accidentally accepted the wrong suggestion). A "blind" tab (before the quick
// suggestion widget has even had a chance to open) only makes sense when the suggestion is known
// (e.g. exact-match snippet prefix). And this comes in handy because we can complete snippets
// faster (no need to wait for quick suggestions to appear before pressing tab). Note that with
// this set to on, emmet abbreviation expansion will not work in most cases unless its keyboard
// shortcut is reassigned, because there will almost always be a suggestion list to cycle through.
// With this settting set to `onlySnippets`, the conflict isn't as noticeable, since, again,
// snippets need an exact match prefix to expand. Therefore, as long as custom snippet prefixes
// are strategically selected to not conflict with common/likely emmet abbreviations, there won't
// be an issue. I prefer this set to `onlySnippets`, not for the limited cycling benefit, but for
// the faster snippet completion.
"editor.tabCompletion": "onlySnippets",
// Having this set to the default value of `true` makes it easier to autocomplete statements like
// console.log (accept the console suggestion by pressing the period key, which accepts the
// suggestion and enters that period, saving you from one additional keypress). However, this
// small benefit isn't worth the confusion that sometimes occurs when suggestions are accepted
// without explicitly doing so via tab.
"editor.acceptSuggestionOnCommitCharacter": false,
// Turn off to prevent accidental acceptance of suggestions when trying to insert a new line
// before adding a semicolon (e.g creating a multiline ternary statement), which would otherwise
// insert an unwanted suggestion or accept the desired suggestion that was already complete, and
// therefore requiring an additional, uncessary second press of enter to insert the new line.
"editor.acceptSuggestionOnEnter": "off",
// This does not appear to interfere with guaranteed custom snippet tab completion when
// `editor.snippetSuggestions` is set to `top` and `editor.tabCompletion` is set to
// `onlySnippets`. However, setting this to true does clutter the suggestion list.
// "emmet.showSuggestionsAsSnippets": true,
// This only applies when quick suggestions are not active. Tab always completes quick
// suggestions, regardless of whether or not it's an Emmet abbreviation. Setting this to `true` is
// required for expanding / auto completing React components. Note that if setting this to `true`,
// Emmet will expand all words as custom tags when quick suggestions is not active (not just React
// component names). This does not appear to negatively affect having `editor.tabCompletion` set
// to `onlySnippets`. In other words, snippet expansion and Emmet abbreviation expansion appear to
// correctly take precedence over each other according to context. If done inside html or nested
// inside a tag when in jsx, for example, emmet abbreviation takes precedence, otherwise your
// custom snippet is used.
"emmet.triggerExpansionOnTab": true,
// Emmet works with .jsx files out of the box. If using React with .js files, setting
// "javascript": "javascriptreact" is required for consistent tab expansion, and for Emmet
// abbreviation suggestions (e.g. getting `div` suggestion after typing `di`).
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"sqltools.connections": [
{
"askForPassword": true,
"connectionTimeout": 30,
"dialect": "MySQL",
"name": "LocalHost",
"port": 33060,
"server": "127.0.0.1",
"username": "root",
"mysqlOptions": {
"authProtocol": "xprotocol"
}
}
],
"projectManager.any.baseFolders": ["$home/Code"],
"projectManager.any.maxDepthRecursion": 1,
"projectManager.sortList": "Recent",
"projectManager.removeCurrentProjectFromList": false,
// TODO: Decide whether or not to keep IntelliCode, which apparently needs `suggestSelection` set
// to `first`. If removing IntelliCode, remove `suggestSelection` setting so that it goes back to
// the default of `recentlyUsed`.
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"workbench.statusBar.visible": false,
"rewrap.autoWrap.enabled": true,
"rewrap.reformat": true,
"rewrap.wrappingColumn": 100,
// "peacock.surpriseMeOnStartup": true,
"peacock.affectActivityBar": false,
"peacock.affectStatusBar": false,
"peacock.affectTitleBar": false,
"peacock.showColorInStatusBar": false,
"peacock.favoriteColors": [
{
"name": "Angular Red",
"value": "#b52e31"
},
{
"name": "Auth0 Orange",
"value": "#eb5424"
},
{
"name": "Azure Blue",
"value": "#007fff"
},
{
"name": "C# Purple",
"value": "#68217A"
},
{
"name": "Gatsby Purple",
"value": "#639"
},
{
"name": "Go Cyan",
"value": "#5dc9e2"
},
{
"name": "Java Blue-Gray",
"value": "#557c9b"
},
{
"name": "JavaScript Yellow",
"value": "#f9e64f"
},
{
"name": "Mandalorian Blue",
"value": "#1857a4"
},
{
"name": "Node Green",
"value": "#215732"
},
{
"name": "React Blue",
"value": "#00b3e6"
},
{
"name": "Something Different",
"value": "#832561"
},
{
"name": "Vue Green",
"value": "#42b883"
}
],
/* AllAutocomplete */
// // Enable to get autocomplete for the entire project (as oppposed to just open files).
// "AllAutocomplete.wordListFiles": ["/src/"],
/* CodeStream */
"codestream.autoSignIn": false,
"customizeUI.stylesheet": {
// // Hides all editor action icons
// ".editor-actions": "display: none",
// Hides specific editor action icons
// ".editor-actions a[title^=\"Git: View History\"]": "display: none !important;",
// ".editor-actions a[title^=\"Show Revision Details\"]": "display: none !important;",
".editor-actions a[title^=\"Toggle File Blame Annotations\"]": "display: none !important;",
".editor-actions a[title^=\"Open Changes\"]": "display: none !important;",
".editor-actions a[title^=\"More Actions...\"]": "display: none !important;",
".editor-actions a[title^=\"Split Editor Right (⌘\\\\)\"]": "display: none !important;",
".editor-actions a[title^=\"Run Code (⌃⌥N)\"]": "display: none !important;",
// Adds a border below the sidebar title.
".sidebar .composite.title": "border-bottom: 1px solid #19252B;",
// Leaves only the bottom border on matching bracket border.
".monaco-editor .bracket-match": "border-top: none; border-right: none; border-left: none;",
// // Leaves only the bottom border on find/match/selection highlights.
// ".monaco-editor .wordHighlight": "border-top: none; border-right: none; border-left: none;",
// ".monaco-editor .wordHighlightStrong": "border-top: none; border-right: none; border-left: none;",
// ".monaco-editor .findMatch": "border-top: none; border-right: none; border-left: none;",
".monaco-editor .currentFindMatch": "border-top: none; border-right: none; border-left: none;",
// ".monaco-editor .selectionHighlight": "border-top: none; border-right: none; border-left: none;",
// Changes the color of the dirty file tab circle.
".monaco-workbench .part.editor>.content .editor-group-container.active>.title .tabs-container>.tab.dirty>.tab-close .action-label:not(:hover):before, .monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.dirty>.tab-close .action-label:not(:hover):before": "color: #00bcd480;"
},
/* Todo Tree */
"todo-tree.highlights.customHighlight": {
"TODO": {
"foreground": "#82AAFF",
"rulerColour": "#82AAFF"
},
"NOTE": {
"foreground": "#82AAFF",
"rulerColour": "#82AAFF",
"icon": "note"
},
"FIXME": {
"foreground": "#82AAFF",
"rulerColour": "#82AAFF",
"icon": "alert"
},
// Clearly mark comments that belong to disabled (commented-out) code.
"// //": {
"foreground": "#5d7783",
"textDecoration": "line-through",
"type": "text",
"hideFromTree": true
}
},
"todo-tree.tree.grouped": true,
"todo-tree.tree.hideIconsWhenGroupedByTag": true,
"todo-tree.tree.labelFormat": "∙ ${after}",
"todo-tree.tree.showCountsInTree": true,
"todo-tree.tree.showInExplorer": false,
"todo-tree.tree.tagsOnly": true,
"todo-tree.highlights.highlightDelay": 0,
"todo-tree.general.tags": ["TODO", "FIXME", "NOTE", "// //"],
// Allow for matches inside of VSCode files (e.g. `settings.json`).
"todo-tree.highlights.schemes": ["file", "untitled", "vscode-userdata"],
// Allows for matches inside of JSDoc comments.
"todo-tree.regex.regex": "((\\*|//|#|<!--|;|/\\*|^)\\s*($TAGS)|^\\s*- \\[ \\])",
"local-history.path": "${workspaceFolder}/.vscode",
"local-history.treeLocation": "localHistory",
"checkpoints.location": "scm",
"liveServer.settings.donotShowInfoMsg": true,
"polacode.target": "snippet",
"workbench.tree.indent": 16,
"todo-tree.tree.showScanModeButton": true,
"diffEditor.ignoreTrimWhitespace": false,
"files.defaultLanguage": "${activeEditorLanguage}",
"editor.wrappingStrategy": "advanced",
"search.searchEditor.doubleClickBehaviour": "openLocationToSide",
"workbench.editor.untitled.labelFormat": "name",
"editor.columnSelection": false,
"editor.padding.top": 8,
"editor.padding.bottom": 8,
"editor.scrollBeyondLastLine": false,
"zenMode.hideTabs": false,
"search.quickOpen.includeSymbols": true,
"liveshare.featureSet": "stable",
"editor.glyphMargin": false,
// Hidden setting that affects editor padding left.
// Nice when combined with editor.glyphMargin set to false.
"editor.lineDecorationsWidth": 16,
// TODO: Determine preferences on go to location commands.
// "editor.gotoLocation.multipleDeclarations": "goto",
// "editor.gotoLocation.multipleImplementations": "goto",
// // TODO: This just goes to a CSS file.
// "editor.gotoLocation.multipleDefinitions": "goto",
"workbench.colorTheme": "Material Pro",
"gitlens.views.repositories.files.layout": "list",
"explorer.compactFolders": false,
"terminal.integrated.shell.osx": "/bin/zsh",
// "editor.gotoLocation.multipleTypeDefinitions": "goto",
// "editor.gotoLocation.multipleReferences": "goto",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment