Last active
August 8, 2020 18:30
-
-
Save jabacchetta/671c45a2688859e39d3e62a6b0e11745 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2020-08-08T18:30:04.034Z","extensionVersion":"v3.4.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"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" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
c9a9fc61a2940b4575086201867a7b4e5385fbea0e8eb0edab0600371f8e2178418312d5a7f8a7a9932002d69b2c5f2e7101324039b9d570174723358b2a63050085827f3226f49108d73e2d012ba9880ae8aaffeffaa4e78ca54d450ef343a1a0466e546a7531cdbf4326ddac5fccc6e46a385c0d99fcc71e0d67d94f09e5a1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"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" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"previous":{"extension":"1.24.0","vscode":"1.46.0"},"current":{"extension":"1.25.0","vscode":"1.47.2"},"apiAvailable":true,"queue":[]} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
/* 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