Last active
March 30, 2022 05:19
-
-
Save anqtran/2a47cd223bc13f911b50ecdcce7269b5 to your computer and use it in GitHub Desktop.
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":"2022-03-30T05:19:39.474Z","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": "fd6862de-d2d9-4d13-9683-56f58b362a3a", | |
"publisherId": "DevonDCarew.bazel-code", | |
"publisherDisplayName": "DevonDCarew" | |
}, | |
"name": "bazel-code", | |
"publisher": "DevonDCarew", | |
"version": "0.1.9" | |
}, | |
{ | |
"metadata": { | |
"id": "f3b153f9-13ba-4992-9f90-1779d968df49", | |
"publisherId": "danielpinto8zz6.c-cpp-compile-run", | |
"publisherDisplayName": "danielpinto8zz6" | |
}, | |
"name": "c-cpp-compile-run", | |
"publisher": "danielpinto8zz6", | |
"version": "1.0.15" | |
}, | |
{ | |
"metadata": { | |
"id": "6f0f5b32-3877-4e88-a585-b9deb24cfc43", | |
"publisherId": "LeoJhonSong.ccpp-extension-pack", | |
"publisherDisplayName": "LeoJhonSong" | |
}, | |
"name": "ccpp-extension-pack", | |
"publisher": "LeoJhonSong", | |
"version": "1.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "2aa040bf-c73a-455d-8946-5c6cc83b8019", | |
"publisherId": "wmaurer.change-case", | |
"publisherDisplayName": "wmaurer" | |
}, | |
"name": "change-case", | |
"publisher": "wmaurer", | |
"version": "1.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "51c89949-3885-4636-8aa7-503305dd1342", | |
"publisherId": "magicstack.Chromodynamics", | |
"publisherDisplayName": "magicstack" | |
}, | |
"name": "Chromodynamics", | |
"publisher": "magicstack", | |
"version": "0.0.14" | |
}, | |
{ | |
"metadata": { | |
"id": "04208f17-8aed-4d49-b0a2-fbce829efbeb", | |
"publisherId": "xaver.clang-format", | |
"publisherDisplayName": "xaver" | |
}, | |
"name": "clang-format", | |
"publisher": "xaver", | |
"version": "1.9.0" | |
}, | |
{ | |
"metadata": { | |
"id": "2be7cf14-2603-402e-9771-fd79df83cdf8", | |
"publisherId": "twxs.cmake", | |
"publisherDisplayName": "twxs" | |
}, | |
"name": "cmake", | |
"publisher": "twxs", | |
"version": "0.0.17" | |
}, | |
{ | |
"metadata": { | |
"id": "7c889349-8749-43d4-8b5e-08939936d7f4", | |
"publisherId": "ms-vscode.cmake-tools", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "cmake-tools", | |
"publisher": "ms-vscode", | |
"version": "1.10.5" | |
}, | |
{ | |
"metadata": { | |
"id": "8a0c151b-eb13-4bed-9d49-4a252a118a0c", | |
"publisherId": "michelemelluso.code-beautifier", | |
"publisherDisplayName": "michelemelluso" | |
}, | |
"name": "code-beautifier", | |
"publisher": "michelemelluso", | |
"version": "2.3.3" | |
}, | |
{ | |
"metadata": { | |
"id": "de611071-4d05-4903-821c-6878df63d4af", | |
"publisherId": "austin.code-gnu-global", | |
"publisherDisplayName": "austin" | |
}, | |
"name": "code-gnu-global", | |
"publisher": "austin", | |
"version": "0.2.2" | |
}, | |
{ | |
"metadata": { | |
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3", | |
"publisherId": "formulahendry.code-runner", | |
"publisherDisplayName": "formulahendry" | |
}, | |
"name": "code-runner", | |
"publisher": "formulahendry", | |
"version": "0.11.7" | |
}, | |
{ | |
"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": "121396ad-85a1-45ec-9fd1-d95028a847f5", | |
"publisherId": "naumovs.color-highlight", | |
"publisherDisplayName": "naumovs" | |
}, | |
"name": "color-highlight", | |
"publisher": "naumovs", | |
"version": "2.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "060828aa-17ab-40d9-9e2d-f8407f5c8d04", | |
"publisherId": "alexdima.copy-relative-path", | |
"publisherDisplayName": "alexdima" | |
}, | |
"name": "copy-relative-path", | |
"publisher": "alexdima", | |
"version": "0.0.2" | |
}, | |
{ | |
"metadata": { | |
"id": "946b6c3e-cb86-4b44-b716-30bcb64ca9f1", | |
"publisherId": "hars.CppSnippets", | |
"publisherDisplayName": "hars" | |
}, | |
"name": "CppSnippets", | |
"publisher": "hars", | |
"version": "0.0.15" | |
}, | |
{ | |
"metadata": { | |
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2", | |
"publisherId": "ms-vscode.cpptools", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "cpptools", | |
"publisher": "ms-vscode", | |
"version": "1.9.7" | |
}, | |
{ | |
"metadata": { | |
"id": "ac44dd75-bdb7-433b-9d86-23f9f070c07a", | |
"publisherId": "iocave.customize-ui", | |
"publisherDisplayName": "iocave" | |
}, | |
"name": "customize-ui", | |
"publisher": "iocave", | |
"version": "0.1.59" | |
}, | |
{ | |
"metadata": { | |
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71", | |
"publisherId": "mikestead.dotenv", | |
"publisherDisplayName": "mikestead" | |
}, | |
"name": "dotenv", | |
"publisher": "mikestead", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "45fef933-f1d9-4536-bf46-da5bfc3671dc", | |
"publisherId": "ria.elastic", | |
"publisherDisplayName": "ria" | |
}, | |
"name": "elastic", | |
"publisher": "ria", | |
"version": "0.13.3" | |
}, | |
{ | |
"metadata": { | |
"id": "8bb12ae3-73f8-40cf-86b7-4bd5729c6238", | |
"publisherId": "GrapeCity.gc-excelviewer", | |
"publisherDisplayName": "GrapeCity" | |
}, | |
"name": "gc-excelviewer", | |
"publisher": "GrapeCity", | |
"version": "4.2.53" | |
}, | |
{ | |
"metadata": { | |
"id": "4de763bd-505d-4978-9575-2b7696ecf94e", | |
"publisherId": "eamodio.gitlens", | |
"publisherDisplayName": "eamodio" | |
}, | |
"name": "gitlens", | |
"publisher": "eamodio", | |
"version": "12.0.5" | |
}, | |
{ | |
"metadata": { | |
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da", | |
"publisherId": "golang.go", | |
"publisherDisplayName": "golang" | |
}, | |
"name": "go", | |
"publisher": "golang", | |
"version": "0.32.0" | |
}, | |
{ | |
"metadata": { | |
"id": "ced3fc99-2817-4ac0-a24a-87abfecbc359", | |
"publisherId": "ajshort.include-autocomplete", | |
"publisherDisplayName": "ajshort" | |
}, | |
"name": "include-autocomplete", | |
"publisher": "ajshort", | |
"version": "0.0.4" | |
}, | |
{ | |
"metadata": { | |
"id": "198a707e-28af-4e84-8610-6e2f628dd12d", | |
"publisherId": "redhat.java", | |
"publisherDisplayName": "redhat" | |
}, | |
"name": "java", | |
"publisher": "redhat", | |
"version": "1.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "236ff452-49f5-47a4-8928-ab18f5b9c7bf", | |
"publisherId": "eriklynd.json-tools", | |
"publisherDisplayName": "eriklynd" | |
}, | |
"name": "json-tools", | |
"publisher": "eriklynd", | |
"version": "1.0.2" | |
}, | |
{ | |
"metadata": { | |
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8", | |
"publisherId": "ms-toolsai.jupyter", | |
"publisherDisplayName": "ms-toolsai" | |
}, | |
"name": "jupyter", | |
"publisher": "ms-toolsai", | |
"version": "2022.2.1030672458" | |
}, | |
{ | |
"metadata": { | |
"id": "9f6dc8db-620c-4844-b8c5-e74914f1be27", | |
"publisherId": "ms-toolsai.jupyter-keymap", | |
"publisherDisplayName": "ms-toolsai" | |
}, | |
"name": "jupyter-keymap", | |
"publisher": "ms-toolsai", | |
"version": "1.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "b15c72f8-d5fe-421a-a4f7-27ed9f6addbf", | |
"publisherId": "ms-toolsai.jupyter-renderers", | |
"publisherDisplayName": "ms-toolsai" | |
}, | |
"name": "jupyter-renderers", | |
"publisher": "ms-toolsai", | |
"version": "1.0.6" | |
}, | |
{ | |
"metadata": { | |
"id": "ee577500-fad7-4a2b-b19a-bf7ef89f766c", | |
"publisherId": "geddski.macros", | |
"publisherDisplayName": "geddski" | |
}, | |
"name": "macros", | |
"publisher": "geddski", | |
"version": "1.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "98790d67-10fa-497c-9113-f6c7489207b2", | |
"publisherId": "yzhang.markdown-all-in-one", | |
"publisherDisplayName": "yzhang" | |
}, | |
"name": "markdown-all-in-one", | |
"publisher": "yzhang", | |
"version": "3.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "5cbdf58a-694a-4aba-af08-61d00842eb03", | |
"publisherId": "bierner.markdown-preview-github-styles", | |
"publisherDisplayName": "bierner" | |
}, | |
"name": "markdown-preview-github-styles", | |
"publisher": "bierner", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "5db78037-f674-459f-a236-db622c427c5b", | |
"publisherId": "PKief.material-icon-theme", | |
"publisherDisplayName": "PKief" | |
}, | |
"name": "material-icon-theme", | |
"publisher": "PKief", | |
"version": "4.14.1" | |
}, | |
{ | |
"metadata": { | |
"id": "736c2316-7f4f-4b6a-8e5c-70527d82cf51", | |
"publisherId": "iocave.monkey-patch", | |
"publisherDisplayName": "iocave" | |
}, | |
"name": "monkey-patch", | |
"publisher": "iocave", | |
"version": "0.1.16" | |
}, | |
{ | |
"metadata": { | |
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347", | |
"publisherId": "alefragnani.project-manager", | |
"publisherDisplayName": "alefragnani" | |
}, | |
"name": "project-manager", | |
"publisher": "alefragnani", | |
"version": "12.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5", | |
"publisherId": "ms-python.python", | |
"publisherDisplayName": "ms-python" | |
}, | |
"name": "python", | |
"publisher": "ms-python", | |
"version": "2022.2.1924087327" | |
}, | |
{ | |
"metadata": { | |
"id": "c82edf24-4810-45b3-ae65-a7e5298617f4", | |
"publisherId": "jemmyw.rails-fast-nav", | |
"publisherDisplayName": "jemmyw" | |
}, | |
"name": "rails-fast-nav", | |
"publisher": "jemmyw", | |
"version": "1.3.6" | |
}, | |
{ | |
"metadata": { | |
"id": "dda49fd5-1f3b-4d25-bf61-4fc41905ede5", | |
"publisherId": "humao.rest-client", | |
"publisherDisplayName": "humao" | |
}, | |
"name": "rest-client", | |
"publisher": "humao", | |
"version": "0.24.6" | |
}, | |
{ | |
"metadata": { | |
"id": "ae062c8a-c68e-4b92-9ecf-8f1d4288b05d", | |
"publisherId": "rebornix.ruby", | |
"publisherDisplayName": "rebornix" | |
}, | |
"name": "ruby", | |
"publisher": "rebornix", | |
"version": "0.28.1" | |
}, | |
{ | |
"metadata": { | |
"id": "529697b9-b343-4b1c-ba2f-f5ef692132d4", | |
"publisherId": "ms-vscode.sublime-keybindings", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "sublime-keybindings", | |
"publisher": "ms-vscode", | |
"version": "4.0.10" | |
}, | |
{ | |
"metadata": { | |
"id": "4ef6c2d5-de36-45a1-9015-18c1d4a3a25e", | |
"publisherId": "albert.TabOut", | |
"publisherDisplayName": "albert" | |
}, | |
"name": "TabOut", | |
"publisher": "albert", | |
"version": "0.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "6df845ea-159a-4848-bdf4-60d9b2cbd13c", | |
"publisherId": "trongthanh.theme-boxythemekit", | |
"publisherDisplayName": "trongthanh" | |
}, | |
"name": "theme-boxythemekit", | |
"publisher": "trongthanh", | |
"version": "0.5.4" | |
}, | |
{ | |
"metadata": { | |
"id": "e21a6113-833a-4583-b519-869fd1c1c384", | |
"publisherId": "BazelBuild.vscode-bazel", | |
"publisherDisplayName": "BazelBuild" | |
}, | |
"name": "vscode-bazel", | |
"publisher": "BazelBuild", | |
"version": "0.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "f8dbe169-d649-4e4b-adb8-ffa113c1d616", | |
"publisherId": "mitaki28.vscode-clang", | |
"publisherDisplayName": "mitaki28" | |
}, | |
"name": "vscode-clang", | |
"publisher": "mitaki28", | |
"version": "0.2.4" | |
}, | |
{ | |
"metadata": { | |
"id": "103154cb-b81d-4e1b-8281-c5f4fa563d37", | |
"publisherId": "llvm-vs-code-extensions.vscode-clangd", | |
"publisherDisplayName": "llvm-vs-code-extensions" | |
}, | |
"name": "vscode-clangd", | |
"publisher": "llvm-vs-code-extensions", | |
"version": "0.1.15" | |
}, | |
{ | |
"metadata": { | |
"id": "1b160753-ae5e-42bb-82ad-d115ce5c10f4", | |
"publisherId": "be5invis.vscode-custom-css", | |
"publisherDisplayName": "be5invis" | |
}, | |
"name": "vscode-custom-css", | |
"publisher": "be5invis", | |
"version": "6.0.2" | |
}, | |
{ | |
"metadata": { | |
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f", | |
"publisherId": "ms-azuretools.vscode-docker", | |
"publisherDisplayName": "ms-azuretools" | |
}, | |
"name": "vscode-docker", | |
"publisher": "ms-azuretools", | |
"version": "1.21.0" | |
}, | |
{ | |
"metadata": { | |
"id": "d637104e-1fd7-4063-98fc-8afe46012c9b", | |
"publisherId": "sleistner.vscode-fileutils", | |
"publisherDisplayName": "sleistner" | |
}, | |
"name": "vscode-fileutils", | |
"publisher": "sleistner", | |
"version": "3.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "efa79b03-91c5-4c6a-9846-0a7b6f7af05e", | |
"publisherId": "bmalehorn.vscode-fish", | |
"publisherDisplayName": "bmalehorn" | |
}, | |
"name": "vscode-fish", | |
"publisher": "bmalehorn", | |
"version": "1.0.27" | |
}, | |
{ | |
"metadata": { | |
"id": "63cce059-9b09-4959-bba8-01be8a606850", | |
"publisherId": "bung87.vscode-gemfile", | |
"publisherDisplayName": "bung87" | |
}, | |
"name": "vscode-gemfile", | |
"publisher": "bung87", | |
"version": "0.4.2" | |
}, | |
{ | |
"metadata": { | |
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a", | |
"publisherId": "vscode-icons-team.vscode-icons", | |
"publisherDisplayName": "vscode-icons-team" | |
}, | |
"name": "vscode-icons", | |
"publisher": "vscode-icons-team", | |
"version": "11.10.0" | |
}, | |
{ | |
"metadata": { | |
"id": "61fcd0cf-64d7-4836-8d6b-d55f4fb83281", | |
"publisherId": "vscjava.vscode-java-debug", | |
"publisherDisplayName": "vscjava" | |
}, | |
"name": "vscode-java-debug", | |
"publisher": "vscjava", | |
"version": "0.38.0" | |
}, | |
{ | |
"metadata": { | |
"id": "7865e561-1c83-410e-9b99-aabada597a7e", | |
"publisherId": "vscjava.vscode-java-dependency", | |
"publisherDisplayName": "vscjava" | |
}, | |
"name": "vscode-java-dependency", | |
"publisher": "vscjava", | |
"version": "0.19.0" | |
}, | |
{ | |
"metadata": { | |
"id": "96f11e1f-1a46-4592-b084-f025b2c2a81f", | |
"publisherId": "vscjava.vscode-java-pack", | |
"publisherDisplayName": "vscjava" | |
}, | |
"name": "vscode-java-pack", | |
"publisher": "vscjava", | |
"version": "0.22.1" | |
}, | |
{ | |
"metadata": { | |
"id": "67c06b0d-1891-42ca-b2a8-113e79bff069", | |
"publisherId": "vscjava.vscode-java-test", | |
"publisherDisplayName": "vscjava" | |
}, | |
"name": "vscode-java-test", | |
"publisher": "vscjava", | |
"version": "0.34.2" | |
}, | |
{ | |
"metadata": { | |
"id": "b0f06c6b-24fb-4d7b-bd79-bc5e2fa17312", | |
"publisherId": "vscjava.vscode-maven", | |
"publisherDisplayName": "vscjava" | |
}, | |
"name": "vscode-maven", | |
"publisher": "vscjava", | |
"version": "0.35.1" | |
}, | |
{ | |
"metadata": { | |
"id": "b70cf6bc-1796-4191-bcfc-abeb77997ea7", | |
"publisherId": "sysoev.vscode-open-in-github", | |
"publisherDisplayName": "sysoev" | |
}, | |
"name": "vscode-open-in-github", | |
"publisher": "sysoev", | |
"version": "1.16.0" | |
}, | |
{ | |
"metadata": { | |
"id": "1d3d1fb2-0d8f-47ed-bfce-990b8ddfc9d8", | |
"publisherId": "zxh404.vscode-proto3", | |
"publisherDisplayName": "zxh404" | |
}, | |
"name": "vscode-proto3", | |
"publisher": "zxh404", | |
"version": "0.5.5" | |
}, | |
{ | |
"metadata": { | |
"id": "df9070f0-77d4-4333-a6cd-c4f73b99385c", | |
"publisherId": "plex.vscode-protolint", | |
"publisherDisplayName": "plex" | |
}, | |
"name": "vscode-protolint", | |
"publisher": "plex", | |
"version": "0.7.0" | |
}, | |
{ | |
"metadata": { | |
"id": "364d2426-116a-433a-a5d8-a5098dc3afbd", | |
"publisherId": "ms-python.vscode-pylance", | |
"publisherDisplayName": "ms-python" | |
}, | |
"name": "vscode-pylance", | |
"publisher": "ms-python", | |
"version": "2022.3.3" | |
}, | |
{ | |
"metadata": { | |
"id": "c4fac055-b854-41f0-9610-f8a9d62e9b89", | |
"publisherId": "dbankier.vscode-quick-select", | |
"publisherDisplayName": "dbankier" | |
}, | |
"name": "vscode-quick-select", | |
"publisher": "dbankier", | |
"version": "0.2.9" | |
}, | |
{ | |
"metadata": { | |
"id": "708cfcd8-e0c6-49ca-9af6-b27a342d247b", | |
"publisherId": "wingrunr21.vscode-ruby", | |
"publisherDisplayName": "wingrunr21" | |
}, | |
"name": "vscode-ruby", | |
"publisher": "wingrunr21", | |
"version": "0.28.0" | |
}, | |
{ | |
"metadata": { | |
"id": "3cc2f84c-1041-4b5c-b12f-fcd000455cf9", | |
"publisherId": "lehni.vscode-titlebar-less-macos", | |
"publisherDisplayName": "lehni" | |
}, | |
"name": "vscode-titlebar-less-macos", | |
"publisher": "lehni", | |
"version": "1.10.2" | |
}, | |
{ | |
"metadata": { | |
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9", | |
"publisherId": "wayou.vscode-todo-highlight", | |
"publisherDisplayName": "wayou" | |
}, | |
"name": "vscode-todo-highlight", | |
"publisher": "wayou", | |
"version": "1.0.5" | |
}, | |
{ | |
"metadata": { | |
"id": "0661e679-8a32-433e-baeb-8980f53edb55", | |
"publisherId": "fabiospampinato.vscode-todo-plus", | |
"publisherDisplayName": "fabiospampinato" | |
}, | |
"name": "vscode-todo-plus", | |
"publisher": "fabiospampinato", | |
"version": "4.18.4" | |
}, | |
{ | |
"metadata": { | |
"id": "6703768d-d42f-474e-9f6e-5f288d53f6e8", | |
"publisherId": "redhat.vscode-xml", | |
"publisherDisplayName": "redhat" | |
}, | |
"name": "vscode-xml", | |
"publisher": "redhat", | |
"version": "0.19.1" | |
}, | |
{ | |
"metadata": { | |
"id": "0b4b8cd5-e418-4c5f-b288-7c825aab0efd", | |
"publisherId": "PascalReitermann93.vscode-yaml-sort", | |
"publisherDisplayName": "PascalReitermann93" | |
}, | |
"name": "vscode-yaml-sort", | |
"publisher": "PascalReitermann93", | |
"version": "5.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444", | |
"publisherId": "VisualStudioExptTeam.vscodeintellicode", | |
"publisherDisplayName": "VisualStudioExptTeam" | |
}, | |
"name": "vscodeintellicode", | |
"publisher": "VisualStudioExptTeam", | |
"version": "1.2.17" | |
} | |
] |
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
{ | |
"title": "JSON schema for the TypeScript compiler's configuration file", | |
"$schema": "http://json-schema.org/draft-04/schema#", | |
"id": "https://json.schemastore.org/tsconfig", | |
"definitions": { | |
"//": { | |
"explainer": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#overview", | |
"reference": "https://www.typescriptlang.org/tsconfig", | |
"reference metadata": "https://github.com/microsoft/TypeScript-Website/blob/v2/packages/tsconfig-reference/scripts/tsconfigRules.ts" | |
}, | |
"filesDefinition": { | |
"properties": { | |
"files": { | |
"description": "If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. When a 'files' property is specified, only those files and those specified by 'include' are included.", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string" | |
} | |
} | |
} | |
}, | |
"excludeDefinition": { | |
"properties": { | |
"exclude": { | |
"description": "Specifies a list of files to be excluded from compilation. The 'exclude' property only affects the files included via the 'include' property and not the 'files' property. Glob patterns require TypeScript version 2.0 or later.", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string" | |
} | |
} | |
} | |
}, | |
"includeDefinition": { | |
"properties": { | |
"include": { | |
"description": "Specifies a list of glob patterns that match files to be included in compilation. If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. Requires TypeScript version 2.0 or later.", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string" | |
} | |
} | |
} | |
}, | |
"compileOnSaveDefinition": { | |
"properties": { | |
"compileOnSave": { | |
"description": "Enable Compile-on-Save for this project.", | |
"type": "boolean" | |
} | |
} | |
}, | |
"extendsDefinition": { | |
"properties": { | |
"extends": { | |
"description": "Path to base configuration file to inherit from. Requires TypeScript version 2.1 or later.", | |
"type": "string" | |
} | |
} | |
}, | |
"buildOptionsDefinition": { | |
"properties": { | |
"buildOptions": { | |
"properties": { | |
"dry": { | |
"description": "~", | |
"type": "boolean", | |
"default": false | |
}, | |
"force": { | |
"description": "Build all projects, including those that appear to be up to date", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Build all projects, including those that appear to be up to date\n\nSee more: https://www.typescriptlang.org/tsconfig#force" | |
}, | |
"verbose": { | |
"description": "Enable verbose logging", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Enable verbose logging\n\nSee more: https://www.typescriptlang.org/tsconfig#verbose" | |
}, | |
"incremental": { | |
"description": "Save .tsbuildinfo files to allow for incremental compilation of projects.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Save .tsbuildinfo files to allow for incremental compilation of projects.\n\nSee more: https://www.typescriptlang.org/tsconfig#incremental" | |
}, | |
"assumeChangesOnlyAffectDirectDependencies": { | |
"description": "Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.\n\nSee more: https://www.typescriptlang.org/tsconfig#assumeChangesOnlyAffectDirectDependencies" | |
}, | |
"traceResolution": { | |
"description": "Log paths used during the `moduleResolution` process.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Log paths used during the `moduleResolution` process.\n\nSee more: https://www.typescriptlang.org/tsconfig#traceResolution" | |
} | |
} | |
} | |
} | |
}, | |
"watchOptionsDefinition": { | |
"properties": { | |
"watchOptions": { | |
"type": "object", | |
"description": "Settings for the watch mode in TypeScript.", | |
"properties": { | |
"force": { | |
"description": "~", | |
"type": "string" | |
}, | |
"watchFile": { | |
"description": "Specify how the TypeScript watch mode works.", | |
"type": "string", | |
"markdownDescription": "Specify how the TypeScript watch mode works.\n\nSee more: https://www.typescriptlang.org/tsconfig#watchFile" | |
}, | |
"watchDirectory": { | |
"description": "Specify how directories are watched on systems that lack recursive file-watching functionality.", | |
"type": "string", | |
"markdownDescription": "Specify how directories are watched on systems that lack recursive file-watching functionality.\n\nSee more: https://www.typescriptlang.org/tsconfig#watchDirectory" | |
}, | |
"fallbackPolling": { | |
"description": "Specify what approach the watcher should use if the system runs out of native file watchers.", | |
"type": "string", | |
"markdownDescription": "Specify what approach the watcher should use if the system runs out of native file watchers.\n\nSee more: https://www.typescriptlang.org/tsconfig#fallbackPolling" | |
}, | |
"synchronousWatchDirectory": { | |
"description": "Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.", | |
"type": "boolean", | |
"markdownDescription": "Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.\n\nSee more: https://www.typescriptlang.org/tsconfig#synchronousWatchDirectory" | |
}, | |
"excludeFiles": { | |
"description": "Remove a list of files from the watch mode's processing.", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string" | |
}, | |
"markdownDescription": "Remove a list of files from the watch mode's processing.\n\nSee more: https://www.typescriptlang.org/tsconfig#excludeFiles" | |
}, | |
"excludeDirectories": { | |
"description": "Remove a list of directories from the watch process.", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string" | |
}, | |
"markdownDescription": "Remove a list of directories from the watch process.\n\nSee more: https://www.typescriptlang.org/tsconfig#excludeDirectories" | |
} | |
} | |
} | |
} | |
}, | |
"compilerOptionsDefinition": { | |
"properties": { | |
"compilerOptions": { | |
"type": "object", | |
"description": "Instructs the TypeScript compiler how to compile .ts files.", | |
"properties": { | |
"charset": { | |
"description": "No longer supported. In early versions, manually set the text encoding for reading files.", | |
"type": "string", | |
"markdownDescription": "No longer supported. In early versions, manually set the text encoding for reading files.\n\nSee more: https://www.typescriptlang.org/tsconfig#charset" | |
}, | |
"composite": { | |
"description": "Enable constraints that allow a TypeScript project to be used with project references.", | |
"type": "boolean", | |
"default": true, | |
"markdownDescription": "Enable constraints that allow a TypeScript project to be used with project references.\n\nSee more: https://www.typescriptlang.org/tsconfig#composite" | |
}, | |
"declaration": { | |
"description": "Generate .d.ts files from TypeScript and JavaScript files in your project.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Generate .d.ts files from TypeScript and JavaScript files in your project.\n\nSee more: https://www.typescriptlang.org/tsconfig#declaration" | |
}, | |
"declarationDir": { | |
"description": "Specify the output directory for generated declaration files.", | |
"type": [ | |
"string", | |
"null" | |
], | |
"markdownDescription": "Specify the output directory for generated declaration files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationDir" | |
}, | |
"diagnostics": { | |
"description": "Output compiler performance information after building.", | |
"type": "boolean", | |
"markdownDescription": "Output compiler performance information after building.\n\nSee more: https://www.typescriptlang.org/tsconfig#diagnostics" | |
}, | |
"disableReferencedProjectLoad": { | |
"description": "Reduce the number of projects loaded automatically by TypeScript.", | |
"type": "boolean", | |
"markdownDescription": "Reduce the number of projects loaded automatically by TypeScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableReferencedProjectLoad" | |
}, | |
"noPropertyAccessFromIndexSignature": { | |
"description": "Enforces using indexed accessors for keys declared using an indexed type", | |
"type": "boolean", | |
"markdownDescription": "Enforces using indexed accessors for keys declared using an indexed type\n\nSee more: https://www.typescriptlang.org/tsconfig#noPropertyAccessFromIndexSignature" | |
}, | |
"emitBOM": { | |
"description": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitBOM" | |
}, | |
"emitDeclarationOnly": { | |
"description": "Only output d.ts files and not JavaScript files.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Only output d.ts files and not JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitDeclarationOnly" | |
}, | |
"exactOptionalPropertyTypes": { | |
"description": "Differentiate between undefined and not present when type checking", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Differentiate between undefined and not present when type checking\n\nSee more: https://www.typescriptlang.org/tsconfig#exactOptionalPropertyTypes" | |
}, | |
"incremental": { | |
"description": "Enable incremental compilation. Requires TypeScript version 3.4 or later.", | |
"type": "boolean" | |
}, | |
"tsBuildInfoFile": { | |
"description": "Specify the folder for .tsbuildinfo incremental compilation files.", | |
"default": ".tsbuildinfo", | |
"type": "string", | |
"markdownDescription": "Specify the folder for .tsbuildinfo incremental compilation files.\n\nSee more: https://www.typescriptlang.org/tsconfig#tsBuildInfoFile" | |
}, | |
"inlineSourceMap": { | |
"description": "Include sourcemap files inside the emitted JavaScript.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Include sourcemap files inside the emitted JavaScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#inlineSourceMap" | |
}, | |
"inlineSources": { | |
"description": "Include source code in the sourcemaps inside the emitted JavaScript.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Include source code in the sourcemaps inside the emitted JavaScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#inlineSources" | |
}, | |
"jsx": { | |
"description": "Specify what JSX code is generated.", | |
"enum": [ | |
"preserve", | |
"react", | |
"react-jsx", | |
"react-jsxdev", | |
"react-native" | |
] | |
}, | |
"reactNamespace": { | |
"description": "Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.", | |
"type": "string", | |
"default": "React", | |
"markdownDescription": "Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.\n\nSee more: https://www.typescriptlang.org/tsconfig#reactNamespace" | |
}, | |
"jsxFactory": { | |
"description": "Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'", | |
"type": "string", | |
"default": "React.createElement", | |
"markdownDescription": "Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxFactory" | |
}, | |
"jsxFragmentFactory": { | |
"description": "Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.", | |
"type": "string", | |
"default": "React.Fragment", | |
"markdownDescription": "Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxFragmentFactory" | |
}, | |
"jsxImportSource": { | |
"description": "Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.", | |
"type": "string", | |
"default": "react", | |
"markdownDescription": "Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.\n\nSee more: https://www.typescriptlang.org/tsconfig#jsxImportSource" | |
}, | |
"listFiles": { | |
"description": "Print all of the files read during the compilation.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Print all of the files read during the compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#listFiles" | |
}, | |
"mapRoot": { | |
"description": "Specify the location where debugger should locate map files instead of generated locations.", | |
"type": "string", | |
"markdownDescription": "Specify the location where debugger should locate map files instead of generated locations.\n\nSee more: https://www.typescriptlang.org/tsconfig#mapRoot" | |
}, | |
"module": { | |
"description": "Specify what module code is generated.", | |
"type": "string", | |
"anyOf": [ | |
{ | |
"enum": [ | |
"CommonJS", | |
"AMD", | |
"System", | |
"UMD", | |
"ES6", | |
"ES2015", | |
"ES2020", | |
"ESNext", | |
"None", | |
"ES2022", | |
"Node12", | |
"NodeNext" | |
] | |
}, | |
{ | |
"pattern": "^([Cc][Oo][Mm][Mm][Oo][Nn][Jj][Ss]|[AaUu][Mm][Dd]|[Ss][Yy][Ss][Tt][Ee][Mm]|[Ee][Ss]([356]|20(1[567]|2[02])|[Nn][Ee][Xx][Tt])|[Nn][Oo][Nn][Ee])$" | |
} | |
], | |
"markdownDescription": "Specify what module code is generated.\n\nSee more: https://www.typescriptlang.org/tsconfig#module" | |
}, | |
"moduleResolution": { | |
"description": "Specify how TypeScript looks up a file from a given module specifier.", | |
"type": "string", | |
"anyOf": [ | |
{ | |
"enum": [ | |
"Classic", | |
"Node", | |
"Node12", | |
"NodeNext" | |
] | |
}, | |
{ | |
"pattern": "^(([Nn]ode)|([Nn]ode12)|([Nn]ode[Nn]ext)|([Cc]lassic))$" | |
} | |
], | |
"default": "classic", | |
"markdownDescription": "Specify how TypeScript looks up a file from a given module specifier.\n\nSee more: https://www.typescriptlang.org/tsconfig#moduleResolution" | |
}, | |
"newLine": { | |
"description": "Set the newline character for emitting files.", | |
"type": "string", | |
"anyOf": [ | |
{ | |
"enum": [ | |
"crlf", | |
"lf" | |
] | |
}, | |
{ | |
"pattern": "^(CRLF|LF|crlf|lf)$" | |
} | |
], | |
"markdownDescription": "Set the newline character for emitting files.\n\nSee more: https://www.typescriptlang.org/tsconfig#newLine" | |
}, | |
"noEmit": { | |
"description": "Disable emitting file from a compilation.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable emitting file from a compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmit" | |
}, | |
"noEmitHelpers": { | |
"description": "Disable generating custom helper functions like `__extends` in compiled output.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable generating custom helper functions like `__extends` in compiled output.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmitHelpers" | |
}, | |
"noEmitOnError": { | |
"description": "Disable emitting files if any type checking errors are reported.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable emitting files if any type checking errors are reported.\n\nSee more: https://www.typescriptlang.org/tsconfig#noEmitOnError" | |
}, | |
"noImplicitAny": { | |
"description": "Enable error reporting for expressions and declarations with an implied `any` type..", | |
"type": "boolean", | |
"markdownDescription": "Enable error reporting for expressions and declarations with an implied `any` type..\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitAny" | |
}, | |
"noImplicitThis": { | |
"description": "Enable error reporting when `this` is given the type `any`.", | |
"type": "boolean", | |
"markdownDescription": "Enable error reporting when `this` is given the type `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitThis" | |
}, | |
"noUnusedLocals": { | |
"description": "Enable error reporting when a local variables aren't read.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Enable error reporting when a local variables aren't read.\n\nSee more: https://www.typescriptlang.org/tsconfig#noUnusedLocals" | |
}, | |
"noUnusedParameters": { | |
"description": "Raise an error when a function parameter isn't read", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Raise an error when a function parameter isn't read\n\nSee more: https://www.typescriptlang.org/tsconfig#noUnusedParameters" | |
}, | |
"noLib": { | |
"description": "Disable including any library files, including the default lib.d.ts.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable including any library files, including the default lib.d.ts.\n\nSee more: https://www.typescriptlang.org/tsconfig#noLib" | |
}, | |
"noResolve": { | |
"description": "Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.\n\nSee more: https://www.typescriptlang.org/tsconfig#noResolve" | |
}, | |
"noStrictGenericChecks": { | |
"description": "Disable strict checking of generic signatures in function types.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable strict checking of generic signatures in function types.\n\nSee more: https://www.typescriptlang.org/tsconfig#noStrictGenericChecks" | |
}, | |
"skipDefaultLibCheck": { | |
"description": "Skip type checking .d.ts files that are included with TypeScript.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Skip type checking .d.ts files that are included with TypeScript.\n\nSee more: https://www.typescriptlang.org/tsconfig#skipDefaultLibCheck" | |
}, | |
"skipLibCheck": { | |
"description": "Skip type checking all .d.ts files.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Skip type checking all .d.ts files.\n\nSee more: https://www.typescriptlang.org/tsconfig#skipLibCheck" | |
}, | |
"outFile": { | |
"description": "Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.", | |
"type": "string", | |
"markdownDescription": "Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.\n\nSee more: https://www.typescriptlang.org/tsconfig#outFile" | |
}, | |
"outDir": { | |
"description": "Specify an output folder for all emitted files.", | |
"type": "string", | |
"markdownDescription": "Specify an output folder for all emitted files.\n\nSee more: https://www.typescriptlang.org/tsconfig#outDir" | |
}, | |
"preserveConstEnums": { | |
"description": "Disable erasing `const enum` declarations in generated code.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable erasing `const enum` declarations in generated code.\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveConstEnums" | |
}, | |
"preserveSymlinks": { | |
"description": "Disable resolving symlinks to their realpath. This correlates to the same flag in node.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable resolving symlinks to their realpath. This correlates to the same flag in node.\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveSymlinks" | |
}, | |
"preserveValueImports": { | |
"description": "Preserve unused imported values in the JavaScript output that would otherwise be removed", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Preserve unused imported values in the JavaScript output that would otherwise be removed\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveValueImports" | |
}, | |
"preserveWatchOutput": { | |
"description": "Disable wiping the console in watch mode", | |
"type": "boolean", | |
"markdownDescription": "Disable wiping the console in watch mode\n\nSee more: https://www.typescriptlang.org/tsconfig#preserveWatchOutput" | |
}, | |
"pretty": { | |
"description": "Enable color and formatting in output to make compiler errors easier to read", | |
"type": "boolean", | |
"default": true, | |
"markdownDescription": "Enable color and formatting in output to make compiler errors easier to read\n\nSee more: https://www.typescriptlang.org/tsconfig#pretty" | |
}, | |
"removeComments": { | |
"description": "Disable emitting comments.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable emitting comments.\n\nSee more: https://www.typescriptlang.org/tsconfig#removeComments" | |
}, | |
"rootDir": { | |
"description": "Specify the root folder within your source files.", | |
"type": "string", | |
"markdownDescription": "Specify the root folder within your source files.\n\nSee more: https://www.typescriptlang.org/tsconfig#rootDir" | |
}, | |
"isolatedModules": { | |
"description": "Ensure that each file can be safely transpiled without relying on other imports.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Ensure that each file can be safely transpiled without relying on other imports.\n\nSee more: https://www.typescriptlang.org/tsconfig#isolatedModules" | |
}, | |
"sourceMap": { | |
"description": "Create source map files for emitted JavaScript files.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Create source map files for emitted JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#sourceMap" | |
}, | |
"sourceRoot": { | |
"description": "Specify the root path for debuggers to find the reference source code.", | |
"type": "string", | |
"markdownDescription": "Specify the root path for debuggers to find the reference source code.\n\nSee more: https://www.typescriptlang.org/tsconfig#sourceRoot" | |
}, | |
"suppressExcessPropertyErrors": { | |
"description": "Disable reporting of excess property errors during the creation of object literals.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable reporting of excess property errors during the creation of object literals.\n\nSee more: https://www.typescriptlang.org/tsconfig#suppressExcessPropertyErrors" | |
}, | |
"suppressImplicitAnyIndexErrors": { | |
"description": "Suppress `noImplicitAny` errors when indexing objects that lack index signatures.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Suppress `noImplicitAny` errors when indexing objects that lack index signatures.\n\nSee more: https://www.typescriptlang.org/tsconfig#suppressImplicitAnyIndexErrors" | |
}, | |
"stripInternal": { | |
"description": "Disable emitting declarations that have `@internal` in their JSDoc comments.", | |
"type": "boolean", | |
"markdownDescription": "Disable emitting declarations that have `@internal` in their JSDoc comments.\n\nSee more: https://www.typescriptlang.org/tsconfig#stripInternal" | |
}, | |
"target": { | |
"description": "Set the JavaScript language version for emitted JavaScript and include compatible library declarations.", | |
"type": "string", | |
"default": "ES3", | |
"anyOf": [ | |
{ | |
"enum": [ | |
"ES3", | |
"ES5", | |
"ES6", | |
"ES2015", | |
"ES2016", | |
"ES2017", | |
"ES2018", | |
"ES2019", | |
"ES2020", | |
"ES2021", | |
"ES2022", | |
"ESNext" | |
] | |
}, | |
{ | |
"pattern": "^([Ee][Ss]([356]|(20(1[56789]|2[012]))|[Nn][Ee][Xx][Tt]))$" | |
} | |
], | |
"markdownDescription": "Set the JavaScript language version for emitted JavaScript and include compatible library declarations.\n\nSee more: https://www.typescriptlang.org/tsconfig#target" | |
}, | |
"useUnknownInCatchVariables": { | |
"description": "Default catch clause variables as `unknown` instead of `any`.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Default catch clause variables as `unknown` instead of `any`.\n\nSee more: https://www.typescriptlang.org/tsconfig#useUnknownInCatchVariables" | |
}, | |
"watch": { | |
"description": "Watch input files.", | |
"type": "boolean" | |
}, | |
"fallbackPolling": { | |
"description": "Specify the polling strategy to use when the system runs out of or doesn't support native file watchers. Requires TypeScript version 3.8 or later.", | |
"enum": [ | |
"fixedPollingInterval", | |
"priorityPollingInterval", | |
"dynamicPriorityPolling", | |
"fixedInterval", | |
"priorityInterval", | |
"dynamicPriority", | |
"fixedChunkSize" | |
] | |
}, | |
"watchDirectory": { | |
"description": "Specify the strategy for watching directories under systems that lack recursive file-watching functionality. Requires TypeScript version 3.8 or later.", | |
"enum": [ | |
"useFsEvents", | |
"fixedPollingInterval", | |
"dynamicPriorityPolling", | |
"fixedChunkSizePolling" | |
], | |
"default": "useFsEvents" | |
}, | |
"watchFile": { | |
"description": "Specify the strategy for watching individual files. Requires TypeScript version 3.8 or later.", | |
"enum": [ | |
"fixedPollingInterval", | |
"priorityPollingInterval", | |
"dynamicPriorityPolling", | |
"useFsEvents", | |
"useFsEventsOnParentDirectory", | |
"fixedChunkSizePolling" | |
], | |
"default": "useFsEvents" | |
}, | |
"experimentalDecorators": { | |
"description": "Enable experimental support for TC39 stage 2 draft decorators.", | |
"type": "boolean", | |
"markdownDescription": "Enable experimental support for TC39 stage 2 draft decorators.\n\nSee more: https://www.typescriptlang.org/tsconfig#experimentalDecorators" | |
}, | |
"emitDecoratorMetadata": { | |
"description": "Emit design-type metadata for decorated declarations in source files.", | |
"type": "boolean", | |
"markdownDescription": "Emit design-type metadata for decorated declarations in source files.\n\nSee more: https://www.typescriptlang.org/tsconfig#emitDecoratorMetadata" | |
}, | |
"allowUnusedLabels": { | |
"description": "Disable error reporting for unused labels.", | |
"type": "boolean", | |
"markdownDescription": "Disable error reporting for unused labels.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUnusedLabels" | |
}, | |
"noImplicitReturns": { | |
"description": "Enable error reporting for codepaths that do not explicitly return in a function.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Enable error reporting for codepaths that do not explicitly return in a function.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitReturns" | |
}, | |
"noUncheckedIndexedAccess": { | |
"description": "Add `undefined` to a type when accessed using an index.", | |
"type": "boolean", | |
"markdownDescription": "Add `undefined` to a type when accessed using an index.\n\nSee more: https://www.typescriptlang.org/tsconfig#noUncheckedIndexedAccess" | |
}, | |
"noFallthroughCasesInSwitch": { | |
"description": "Enable error reporting for fallthrough cases in switch statements.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Enable error reporting for fallthrough cases in switch statements.\n\nSee more: https://www.typescriptlang.org/tsconfig#noFallthroughCasesInSwitch" | |
}, | |
"noImplicitOverride": { | |
"description": "Ensure overriding members in derived classes are marked with an override modifier.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Ensure overriding members in derived classes are marked with an override modifier.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitOverride" | |
}, | |
"allowUnreachableCode": { | |
"description": "Disable error reporting for unreachable code.", | |
"type": "boolean", | |
"markdownDescription": "Disable error reporting for unreachable code.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUnreachableCode" | |
}, | |
"forceConsistentCasingInFileNames": { | |
"description": "Ensure that casing is correct in imports.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Ensure that casing is correct in imports.\n\nSee more: https://www.typescriptlang.org/tsconfig#forceConsistentCasingInFileNames" | |
}, | |
"generateCpuProfile": { | |
"description": "Emit a v8 CPU profile of the compiler run for debugging.", | |
"type": "string", | |
"default": "profile.cpuprofile", | |
"markdownDescription": "Emit a v8 CPU profile of the compiler run for debugging.\n\nSee more: https://www.typescriptlang.org/tsconfig#generateCpuProfile" | |
}, | |
"baseUrl": { | |
"description": "Specify the base directory to resolve non-relative module names.", | |
"type": "string", | |
"markdownDescription": "Specify the base directory to resolve non-relative module names.\n\nSee more: https://www.typescriptlang.org/tsconfig#baseUrl" | |
}, | |
"paths": { | |
"description": "Specify a set of entries that re-map imports to additional lookup locations.", | |
"type": "object", | |
"additionalProperties": { | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string", | |
"description": "Path mapping to be computed relative to baseUrl option." | |
} | |
}, | |
"markdownDescription": "Specify a set of entries that re-map imports to additional lookup locations.\n\nSee more: https://www.typescriptlang.org/tsconfig#paths" | |
}, | |
"plugins": { | |
"description": "Specify a list of language service plugins to include.", | |
"type": "array", | |
"items": { | |
"type": "object", | |
"properties": { | |
"name": { | |
"description": "Plugin name.", | |
"type": "string" | |
} | |
} | |
}, | |
"markdownDescription": "Specify a list of language service plugins to include.\n\nSee more: https://www.typescriptlang.org/tsconfig#plugins" | |
}, | |
"rootDirs": { | |
"description": "Allow multiple folders to be treated as one when resolving modules.", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string" | |
}, | |
"markdownDescription": "Allow multiple folders to be treated as one when resolving modules.\n\nSee more: https://www.typescriptlang.org/tsconfig#rootDirs" | |
}, | |
"typeRoots": { | |
"description": "Specify multiple folders that act like `./node_modules/@types`.", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string" | |
}, | |
"markdownDescription": "Specify multiple folders that act like `./node_modules/@types`.\n\nSee more: https://www.typescriptlang.org/tsconfig#typeRoots" | |
}, | |
"types": { | |
"description": "Specify type package names to be included without being referenced in a source file.", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string" | |
}, | |
"markdownDescription": "Specify type package names to be included without being referenced in a source file.\n\nSee more: https://www.typescriptlang.org/tsconfig#types" | |
}, | |
"traceResolution": { | |
"description": "Enable tracing of the name resolution process. Requires TypeScript version 2.0 or later.", | |
"type": "boolean", | |
"default": false | |
}, | |
"allowJs": { | |
"description": "Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowJs" | |
}, | |
"noErrorTruncation": { | |
"description": "Disable truncating types in error messages.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable truncating types in error messages.\n\nSee more: https://www.typescriptlang.org/tsconfig#noErrorTruncation" | |
}, | |
"allowSyntheticDefaultImports": { | |
"description": "Allow 'import x from y' when a module doesn't have a default export.", | |
"type": "boolean", | |
"markdownDescription": "Allow 'import x from y' when a module doesn't have a default export.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowSyntheticDefaultImports" | |
}, | |
"noImplicitUseStrict": { | |
"description": "Disable adding 'use strict' directives in emitted JavaScript files.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Disable adding 'use strict' directives in emitted JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#noImplicitUseStrict" | |
}, | |
"listEmittedFiles": { | |
"description": "Print the names of emitted files after a compilation.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Print the names of emitted files after a compilation.\n\nSee more: https://www.typescriptlang.org/tsconfig#listEmittedFiles" | |
}, | |
"disableSizeLimit": { | |
"description": "Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSizeLimit" | |
}, | |
"lib": { | |
"description": "Specify a set of bundled library declaration files that describe the target runtime environment.", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string", | |
"anyOf": [ | |
{ | |
"enum": [ | |
"ES5", | |
"ES6", | |
"ES2015", | |
"ES2015.Collection", | |
"ES2015.Core", | |
"ES2015.Generator", | |
"ES2015.Iterable", | |
"ES2015.Promise", | |
"ES2015.Proxy", | |
"ES2015.Reflect", | |
"ES2015.Symbol.WellKnown", | |
"ES2015.Symbol", | |
"ES2016", | |
"ES2016.Array.Include", | |
"ES2017", | |
"ES2017.Intl", | |
"ES2017.Object", | |
"ES2017.SharedMemory", | |
"ES2017.String", | |
"ES2017.TypedArrays", | |
"ES2018", | |
"ES2018.AsyncGenerator", | |
"ES2018.AsyncIterable", | |
"ES2018.Intl", | |
"ES2018.Promise", | |
"ES2018.Regexp", | |
"ES2019", | |
"ES2019.Array", | |
"ES2019.Object", | |
"ES2019.String", | |
"ES2019.Symbol", | |
"ES2020", | |
"ES2020.BigInt", | |
"ES2020.Promise", | |
"ES2020.String", | |
"ES2020.Symbol.WellKnown", | |
"ESNext", | |
"ESNext.Array", | |
"ESNext.AsyncIterable", | |
"ESNext.BigInt", | |
"ESNext.Intl", | |
"ESNext.Promise", | |
"ESNext.String", | |
"ESNext.Symbol", | |
"DOM", | |
"DOM.Iterable", | |
"ScriptHost", | |
"WebWorker", | |
"WebWorker.ImportScripts", | |
"Webworker.Iterable", | |
"ES7", | |
"ES2021", | |
"ES2020.SharedMemory", | |
"ES2020.Intl", | |
"ES2021.Promise", | |
"ES2021.String", | |
"ES2021.WeakRef", | |
"ESNext.WeakRef", | |
"es2021.intl" | |
] | |
}, | |
{ | |
"pattern": "^[Ee][Ss]5|[Ee][Ss]6|[Ee][Ss]7$" | |
}, | |
{ | |
"pattern": "^[Ee][Ss]2015(\\.([Cc][Oo][Ll][Ll][Ee][Cc][Tt][Ii][Oo][Nn]|[Cc][Oo][Rr][Ee]|[Gg][Ee][Nn][Ee][Rr][Aa][Tt][Oo][Rr]|[Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Pp][Rr][Oo][Xx][Yy]|[Rr][Ee][Ff][Ll][Ee][Cc][Tt]|[Ss][Yy][Mm][Bb][Oo][Ll].[Ww][Ee][Ll][Ll][Kk][Nn][Oo][Ww][Nn]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$" | |
}, | |
{ | |
"pattern": "^[Ee][Ss]2016(\\.[Aa][Rr][Rr][Aa][Yy].[Ii][Nn][Cc][Ll][Uu][Dd][Ee])?$" | |
}, | |
{ | |
"pattern": "^[Ee][Ss]2017(\\.([Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Hh][Aa][Rr][Ee][Dd][Mm][Ee][Mm][Oo][Rr][Yy]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Tt][Yy][Pp][Ee][Dd][Aa][Rr][Rr][Aa][Yy][Ss]))?$" | |
}, | |
{ | |
"pattern": "^[Ee][Ss]2018(\\.([Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Rr][Ee][Gg][Ee][Xx][Pp]))?$" | |
}, | |
{ | |
"pattern": "^[Ee][Ss]2019(\\.([Aa][Rr][Rr][Aa][Yy]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]))?$" | |
}, | |
{ | |
"pattern": "^[Ee][Ss]2020(\\.([Bb][Ii][Gg][Ii][Nn][Tt]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll].[Ww][Ee][Ll][Ll][Kk][Nn][Oo][Ww][Nn]))?$" | |
}, | |
{ | |
"pattern": "^[Ee][Ss]2021(\\.([Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$" | |
}, | |
{ | |
"pattern": "^[Ee][Ss][Nn][Ee][Xx][Tt](\\.([Aa][Rr][Rr][Aa][Yy]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Bb][Ii][Gg][Ii][Nn][Tt]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$" | |
}, | |
{ | |
"pattern": "^[Dd][Oo][Mm](\\.[Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee])?$" | |
}, | |
{ | |
"pattern": "^[Ss][Cc][Rr][Ii][Pp][Tt][Hh][Oo][Ss][Tt]$" | |
}, | |
{ | |
"pattern": "^[Ww][Ee][Bb][Ww][Oo][Rr][Kk][Ee][Rr](\\.[Ii][Mm][Pp][Oo][Rr][Tt][Ss][Cc][Rr][Ii][Pp][Tt][Ss])?$" | |
} | |
] | |
}, | |
"markdownDescription": "Specify a set of bundled library declaration files that describe the target runtime environment.\n\nSee more: https://www.typescriptlang.org/tsconfig#lib" | |
}, | |
"strictNullChecks": { | |
"description": "When type checking, take into account `null` and `undefined`.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "When type checking, take into account `null` and `undefined`.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictNullChecks" | |
}, | |
"maxNodeModuleJsDepth": { | |
"description": "Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.", | |
"type": "number", | |
"default": 0, | |
"markdownDescription": "Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.\n\nSee more: https://www.typescriptlang.org/tsconfig#maxNodeModuleJsDepth" | |
}, | |
"importHelpers": { | |
"description": "Allow importing helper functions from tslib once per project, instead of including them per-file.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Allow importing helper functions from tslib once per project, instead of including them per-file.\n\nSee more: https://www.typescriptlang.org/tsconfig#importHelpers" | |
}, | |
"importsNotUsedAsValues": { | |
"description": "Specify emit/checking behavior for imports that are only used for types.", | |
"default": "remove", | |
"enum": [ | |
"remove", | |
"preserve", | |
"error" | |
] | |
}, | |
"alwaysStrict": { | |
"description": "Ensure 'use strict' is always emitted.", | |
"type": "boolean", | |
"markdownDescription": "Ensure 'use strict' is always emitted.\n\nSee more: https://www.typescriptlang.org/tsconfig#alwaysStrict" | |
}, | |
"strict": { | |
"description": "Enable all strict type checking options.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Enable all strict type checking options.\n\nSee more: https://www.typescriptlang.org/tsconfig#strict" | |
}, | |
"strictBindCallApply": { | |
"description": "Check that the arguments for `bind`, `call`, and `apply` methods match the original function.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Check that the arguments for `bind`, `call`, and `apply` methods match the original function.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictBindCallApply" | |
}, | |
"downlevelIteration": { | |
"description": "Emit more compliant, but verbose and less performant JavaScript for iteration.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Emit more compliant, but verbose and less performant JavaScript for iteration.\n\nSee more: https://www.typescriptlang.org/tsconfig#downlevelIteration" | |
}, | |
"checkJs": { | |
"description": "Enable error reporting in type-checked JavaScript files.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Enable error reporting in type-checked JavaScript files.\n\nSee more: https://www.typescriptlang.org/tsconfig#checkJs" | |
}, | |
"strictFunctionTypes": { | |
"description": "When assigning functions, check to ensure parameters and the return values are subtype-compatible.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "When assigning functions, check to ensure parameters and the return values are subtype-compatible.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictFunctionTypes" | |
}, | |
"strictPropertyInitialization": { | |
"description": "Check for class properties that are declared but not set in the constructor.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Check for class properties that are declared but not set in the constructor.\n\nSee more: https://www.typescriptlang.org/tsconfig#strictPropertyInitialization" | |
}, | |
"esModuleInterop": { | |
"description": "Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.\n\nSee more: https://www.typescriptlang.org/tsconfig#esModuleInterop" | |
}, | |
"allowUmdGlobalAccess": { | |
"description": "Allow accessing UMD globals from modules.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Allow accessing UMD globals from modules.\n\nSee more: https://www.typescriptlang.org/tsconfig#allowUmdGlobalAccess" | |
}, | |
"keyofStringsOnly": { | |
"description": "Make keyof only return strings instead of string, numbers or symbols. Legacy option.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Make keyof only return strings instead of string, numbers or symbols. Legacy option.\n\nSee more: https://www.typescriptlang.org/tsconfig#keyofStringsOnly" | |
}, | |
"useDefineForClassFields": { | |
"description": "Emit ECMAScript-standard-compliant class fields.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Emit ECMAScript-standard-compliant class fields.\n\nSee more: https://www.typescriptlang.org/tsconfig#useDefineForClassFields" | |
}, | |
"declarationMap": { | |
"description": "Create sourcemaps for d.ts files.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Create sourcemaps for d.ts files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationMap" | |
}, | |
"resolveJsonModule": { | |
"description": "Enable importing .json files", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Enable importing .json files\n\nSee more: https://www.typescriptlang.org/tsconfig#resolveJsonModule" | |
}, | |
"assumeChangesOnlyAffectDirectDependencies": { | |
"description": "Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it. Requires TypeScript version 3.8 or later.", | |
"type": "boolean" | |
}, | |
"extendedDiagnostics": { | |
"description": "Output more detailed compiler performance information after building.", | |
"type": "boolean", | |
"default": false, | |
"markdownDescription": "Output more detailed compiler performance information after building.\n\nSee more: https://www.typescriptlang.org/tsconfig#extendedDiagnostics" | |
}, | |
"listFilesOnly": { | |
"description": "Print names of files that are part of the compilation and then stop processing.", | |
"type": "boolean" | |
}, | |
"disableSourceOfProjectReferenceRedirect": { | |
"description": "Disable preferring source files instead of declaration files when referencing composite projects", | |
"type": "boolean", | |
"markdownDescription": "Disable preferring source files instead of declaration files when referencing composite projects\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSourceOfProjectReferenceRedirect" | |
}, | |
"disableSolutionSearching": { | |
"description": "Opt a project out of multi-project reference checking when editing.", | |
"type": "boolean", | |
"markdownDescription": "Opt a project out of multi-project reference checking when editing.\n\nSee more: https://www.typescriptlang.org/tsconfig#disableSolutionSearching" | |
} | |
} | |
} | |
} | |
}, | |
"typeAcquisitionDefinition": { | |
"properties": { | |
"typeAcquisition": { | |
"type": "object", | |
"description": "Auto type (.d.ts) acquisition options for this project. Requires TypeScript version 2.1 or later.", | |
"properties": { | |
"enable": { | |
"description": "Enable auto type acquisition", | |
"type": "boolean", | |
"default": false | |
}, | |
"include": { | |
"description": "Specifies a list of type declarations to be included in auto type acquisition. Ex. [\"jquery\", \"lodash\"]", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string" | |
} | |
}, | |
"exclude": { | |
"description": "Specifies a list of type declarations to be excluded from auto type acquisition. Ex. [\"jquery\", \"lodash\"]", | |
"type": "array", | |
"uniqueItems": true, | |
"items": { | |
"type": "string" | |
} | |
} | |
} | |
} | |
} | |
}, | |
"referencesDefinition": { | |
"properties": { | |
"references": { | |
"type": "array", | |
"uniqueItems": true, | |
"description": "Referenced projects. Requires TypeScript version 3.0 or later.", | |
"items": { | |
"type": "object", | |
"description": "Project reference.", | |
"properties": { | |
"path": { | |
"type": "string", | |
"description": "Path to referenced tsconfig or to folder containing tsconfig." | |
} | |
} | |
} | |
} | |
} | |
}, | |
"tsNodeModuleTypes": { | |
"type": "object" | |
}, | |
"tsNodeDefinition": { | |
"properties": { | |
"ts-node": { | |
"description": "ts-node options. See also: https://typestrong.org/ts-node/docs/configuration\n\nts-node offers TypeScript execution and REPL for node.js, with source map support.", | |
"properties": { | |
"compiler": { | |
"default": "typescript", | |
"description": "Specify a custom TypeScript compiler.", | |
"type": "string" | |
}, | |
"compilerHost": { | |
"default": false, | |
"description": "Use TypeScript's compiler host API instead of the language service API.", | |
"type": "boolean" | |
}, | |
"compilerOptions": { | |
"additionalProperties": true, | |
"allOf": [ | |
{ | |
"$ref": "#/definitions/compilerOptionsDefinition/properties/compilerOptions" | |
} | |
], | |
"description": "JSON object to merge with TypeScript `compilerOptions`.", | |
"properties": {}, | |
"type": "object" | |
}, | |
"emit": { | |
"default": false, | |
"description": "Emit output files into `.ts-node` directory.", | |
"type": "boolean" | |
}, | |
"experimentalReplAwait": { | |
"description": "Allows the usage of top level await in REPL.\n\nUses node's implementation which accomplishes this with an AST syntax transformation.\n\nEnabled by default when tsconfig target is es2018 or above. Set to false to disable.\n\n**Note**: setting to `true` when tsconfig target is too low will throw an Error. Leave as `undefined`\nto get default, automatic behavior.", | |
"type": "boolean" | |
}, | |
"experimentalResolverFeatures": { | |
"description": "Enable experimental features that re-map imports and require calls to support:\n`baseUrl`, `paths`, `rootDirs`, `.js` to `.ts` file extension mappings,\n`outDir` to `rootDir` mappings for composite projects and monorepos.\n\nFor details, see https://github.com/TypeStrong/ts-node/issues/1514", | |
"type": "boolean" | |
}, | |
"files": { | |
"default": false, | |
"description": "Load \"files\" and \"include\" from `tsconfig.json` on startup.\n\nDefault is to override `tsconfig.json` \"files\" and \"include\" to only include the entrypoint script.", | |
"type": "boolean" | |
}, | |
"ignore": { | |
"default": [ | |
"(?:^|/)node_modules/" | |
], | |
"description": "Paths which should not be compiled.\n\nEach string in the array is converted to a regular expression via `new RegExp()` and tested against source paths prior to compilation.\n\nSource paths are normalized to posix-style separators, relative to the directory containing `tsconfig.json` or to cwd if no `tsconfig.json` is loaded.\n\nDefault is to ignore all node_modules subdirectories.", | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"ignoreDiagnostics": { | |
"description": "Ignore TypeScript warnings by diagnostic code.", | |
"items": { | |
"type": [ | |
"string", | |
"number" | |
] | |
}, | |
"type": "array" | |
}, | |
"logError": { | |
"default": false, | |
"description": "Logs TypeScript errors to stderr instead of throwing exceptions.", | |
"type": "boolean" | |
}, | |
"moduleTypes": { | |
"$ref": "#/definitions/tsNodeModuleTypes", | |
"description": "Override certain paths to be compiled and executed as CommonJS or ECMAScript modules.\nWhen overridden, the tsconfig \"module\" and package.json \"type\" fields are overridden.\nThis is useful because TypeScript files cannot use the .cjs nor .mjs file extensions;\nit achieves the same effect.\n\nEach key is a glob pattern following the same rules as tsconfig's \"include\" array.\nWhen multiple patterns match the same file, the last pattern takes precedence.\n\n`cjs` overrides matches files to compile and execute as CommonJS.\n`esm` overrides matches files to compile and execute as native ECMAScript modules.\n`package` overrides either of the above to default behavior, which obeys package.json \"type\" and\ntsconfig.json \"module\" options." | |
}, | |
"preferTsExts": { | |
"default": false, | |
"description": "Re-order file extensions so that TypeScript imports are preferred.\n\nFor example, when both `index.js` and `index.ts` exist, enabling this option causes `require('./index')` to resolve to `index.ts` instead of `index.js`", | |
"type": "boolean" | |
}, | |
"pretty": { | |
"default": false, | |
"description": "Use pretty diagnostic formatter.", | |
"type": "boolean" | |
}, | |
"require": { | |
"description": "Modules to require, like node's `--require` flag.\n\nIf specified in `tsconfig.json`, the modules will be resolved relative to the `tsconfig.json` file.\n\nIf specified programmatically, each input string should be pre-resolved to an absolute path for\nbest results.", | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"scope": { | |
"default": false, | |
"description": "Scope compiler to files within `scopeDir`.", | |
"type": "boolean" | |
}, | |
"scopeDir": { | |
"default": "First of: `tsconfig.json` \"rootDir\" if specified, directory containing `tsconfig.json`, or cwd if no `tsconfig.json` is loaded.", | |
"type": "string" | |
}, | |
"skipIgnore": { | |
"default": false, | |
"description": "Skip ignore check, so that compilation will be attempted for all files with matching extensions.", | |
"type": "boolean" | |
}, | |
"swc": { | |
"description": "Transpile with swc instead of the TypeScript compiler, and skip typechecking.\n\nEquivalent to setting both `transpileOnly: true` and `transpiler: 'ts-node/transpilers/swc'`\n\nFor complete instructions: https://typestrong.org/ts-node/docs/transpilers", | |
"type": "boolean" | |
}, | |
"transpileOnly": { | |
"default": false, | |
"description": "Use TypeScript's faster `transpileModule`.", | |
"type": "boolean" | |
}, | |
"transpiler": { | |
"anyOf": [ | |
{ | |
"items": [ | |
{ | |
"type": "string" | |
}, | |
{ | |
"additionalProperties": true, | |
"properties": {}, | |
"type": "object" | |
} | |
], | |
"maxItems": 2, | |
"minItems": 2, | |
"type": "array" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"description": "Specify a custom transpiler for use with transpileOnly" | |
}, | |
"typeCheck": { | |
"default": true, | |
"description": "**DEPRECATED** Specify type-check is enabled (e.g. `transpileOnly == false`).", | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
} | |
} | |
} | |
}, | |
"type": "object", | |
"allOf": [ | |
{ | |
"$ref": "#/definitions/compilerOptionsDefinition" | |
}, | |
{ | |
"$ref": "#/definitions/compileOnSaveDefinition" | |
}, | |
{ | |
"$ref": "#/definitions/typeAcquisitionDefinition" | |
}, | |
{ | |
"$ref": "#/definitions/extendsDefinition" | |
}, | |
{ | |
"$ref": "#/definitions/watchOptionsDefinition" | |
}, | |
{ | |
"$ref": "#/definitions/buildOptionsDefinition" | |
}, | |
{ | |
"$ref": "#/definitions/tsNodeDefinition" | |
}, | |
{ | |
"anyOf": [ | |
{ | |
"$ref": "#/definitions/filesDefinition" | |
}, | |
{ | |
"$ref": "#/definitions/excludeDefinition" | |
}, | |
{ | |
"$ref": "#/definitions/includeDefinition" | |
}, | |
{ | |
"$ref": "#/definitions/referencesDefinition" | |
} | |
] | |
} | |
] | |
} |
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 override the defaultsauto[] | |
[ | |
{ | |
"key": "ctrl+x", | |
"command": "editor.action.deleteLines", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+shift+k", | |
"command": "-editor.action.deleteLines", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "shift+alt+d", | |
"command": "deleteAllRight", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+delete", | |
"command": "-deleteAllRight", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+`", | |
"command": "workbench.action.togglePanel" | |
}, | |
{ | |
"key": "alt+`", | |
"command": "workbench.action.togglePanel" | |
}, | |
{ | |
"key": "cmd+j", | |
"command": "-workbench.action.togglePanel" | |
}, | |
{ | |
"key": "escape", | |
"command": "-workbench.action.terminal.clearSelection", | |
"when": "terminalFocus && terminalTextSelected && !terminalFindWidgetVisible" | |
}, | |
{ | |
"key": "cmd+k", | |
"command": "workbench.action.terminal.clear", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+k", | |
"command": "-workbench.action.terminal.clear", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+h", | |
"command": "workbench.action.focusActiveEditorGroup", | |
"when": "!editorFocus" | |
}, | |
{ | |
"key": "cmd+h", | |
"command": "workbench.action.terminal.focus", | |
"when": "!terminalFocus" | |
}, | |
{ | |
"key": "ctrl+`", | |
"command": "-workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "alt+cmd+2", | |
"command": "-workbench.action.splitEditor" | |
}, | |
{ | |
"key": "ctrl+cmd+1", | |
"command": "workbench.action.editorLayoutSingle" | |
}, | |
{ | |
"key": "alt+cmd+1", | |
"command": "cursorColumnSelectUp", | |
"when": "textInputFocus" | |
}, | |
{ | |
"key": "shift+alt+cmd+up", | |
"command": "-cursorColumnSelectUp", | |
"when": "textInputFocus" | |
}, | |
{ | |
"key": "ctrl+cmd+3", | |
"command": "workbench.action.editorLayoutThreeColumns" | |
}, | |
{ | |
"key": "ctrl+cmd+1", | |
"command": "-workbench.action.moveEditorToFirstGroup" | |
}, | |
{ | |
"key": "ctrl+]", | |
"command": "search.action.focusNextSearchResult", | |
"when": "hasSearchResult" | |
}, | |
{ | |
"key": "f4", | |
"command": "-search.action.focusNextSearchResult", | |
"when": "hasSearchResult" | |
}, | |
{ | |
"key": "ctrl+[", | |
"command": "search.action.focusPreviousSearchResult", | |
"when": "hasSearchResult" | |
}, | |
{ | |
"key": "shift+f4", | |
"command": "-search.action.focusPreviousSearchResult", | |
"when": "hasSearchResult" | |
}, | |
{ | |
"key": "alt+o", | |
"command": "extension.jumpy-word" | |
}, | |
{ | |
"key": "ctrl+backspace", | |
"command": "-deleteLeft", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "deleteWordRight", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+delete", | |
"command": "deleteWordRight", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+cmd+enter", | |
"command": "-editor.action.insertLineBefore", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+cmd+enter", | |
"command": "-editor.action.insertLineBefore", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+cmd+enter", | |
"command": "workbench.action.toggleEditorWidths", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "alt+l", | |
"command": "cursorMove", | |
"args": { | |
"to": "right", | |
"by": "character", | |
"value": 1 | |
}, | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+h", | |
"command": "cursorMove", | |
"args": { | |
"to": "left", | |
"by": "character", | |
"value": 1 | |
}, | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+up", | |
"command": "cursorMove", | |
"args": { | |
"to": "up", | |
"by": "line", | |
"value": 5 | |
}, | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+s", | |
"command": "cursorMove", | |
"args": { | |
"to": "down", | |
"by": "line", | |
"value": 1 | |
}, | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+w", | |
"command": "cursorMove", | |
"args": { | |
"to": "up", | |
"by": "line", | |
"value": 1 | |
}, | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+up", | |
"command": "cursorMove", | |
"args": { | |
"to": "up", | |
"by": "line", | |
"value": 5 | |
}, | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+down", | |
"command": "cursorMove", | |
"args": { | |
"to": "down", | |
"by": "line", | |
"value": 10 | |
}, | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+u", | |
"command": "cursorMove", | |
"args": { | |
"to": "up", | |
"by": "line", | |
"value": 5 | |
}, | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+n", | |
"command": "cursorMove", | |
"args": { | |
"to": "down", | |
"by": "line", | |
"value": 5 | |
}, | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+down", | |
"command": "-editor.action.moveLinesDownAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+up", | |
"command": "-editor.action.moveLinesUpAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+g cmd+d", | |
"command": "editor.action.revealDefinition", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "ctrl+cmd+r", | |
"command": "editor.action.rename", | |
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "f2", | |
"command": "-editor.action.rename", | |
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+g cmd+g", | |
"command": "editor.action.peekDefinition", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "alt+f12", | |
"command": "-editor.action.peekDefinition", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "shift+alt+d", | |
"command": "-extension.downloadSettings" | |
}, | |
{ | |
"key": "shift+cmd+a", | |
"command": "-todo.archive", | |
"when": "editorTextFocus && editorLangId == 'todo'" | |
}, | |
{ | |
"key": "shift+cmd+a", | |
"command": "editor.action.blockComment", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "alt+cmd+/", | |
"command": "-editor.action.blockComment", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "shift+cmd+a", | |
"command": "editor.action.blockComment", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+alt+a", | |
"command": "-editor.action.blockComment", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+d", | |
"command": "-todo.toggleDone", | |
"when": "editorTextFocus && editorLangId == 'todo'" | |
}, | |
{ | |
"key": "alt+d", | |
"command": "cursorWordEndRight", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+right", | |
"command": "-cursor-move.CursorWordEndRight", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+a", | |
"command": "cursorWordStartLeft", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+left", | |
"command": "-cursor-move.CursorWordStartLeft", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+s", | |
"command": "-markdown.extension.editing.toggleStrikethrough", | |
"when": "editorTextFocus && !editorReadonly && !isMac && editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "alt+j", | |
"command": "deleteWordLeft", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+backspace", | |
"command": "deleteWordLeft", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+u", | |
"command": "undo", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+z", | |
"command": "undo", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+u", | |
"command": "-cursorUndo", | |
"when": "textInputFocus" | |
}, | |
{ | |
"key": "cmd+w", | |
"command": "workbench.action.closeGroup", | |
"when": "activeEditorGroupEmpty && multipleEditorGroups" | |
}, | |
{ | |
"key": "shift+cmd+enter", | |
"command": "macros.wtf", | |
// "command": "workbench.action.toggleMaximizedPanel", | |
// "when": "panelFocus" | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+shift+5", | |
"command": "-workbench.action.terminal.split", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+d", | |
"command": "workbench.action.terminal.split", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+\\", | |
"command": "-workbench.action.terminal.split", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+]", | |
"command": "workbench.action.terminal.focusNextPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+cmd+down", | |
"command": "-workbench.action.terminal.focusNextPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+w", | |
"command": "workbench.action.terminal.kill", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+/", | |
"command": "-toggleExplainMode", | |
"when": "suggestWidgetVisible" | |
}, | |
{ | |
"key": "cmd+w", | |
"command": "-workbench.action.closeWindow", | |
"when": "!editorIsOpen && !multipleEditorGroups" | |
}, | |
{ | |
"key": "alt+enter", | |
"command": "editor.action.insertLineAfter", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+x", | |
"command": "editor.action.deleteLines", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "alt+,", | |
"command": "undo", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+.", | |
"command": "redo", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+shift+l", | |
"command": "projectManager.listProjectsNewWindow" | |
}, | |
{ | |
"key": "ctrl+l", | |
"command": "projectManager.listProjects" | |
}, | |
{ | |
"key": "alt+cmd+p", | |
"command": "-projectManager.listProjects" | |
}, | |
{ | |
"key": "ctrl+o", | |
"command": "-lineBreakInsert", | |
"when": "textInputFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+g", | |
"command": "-editor.action.nextMatchFindAction", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "cmd+g", | |
"command": "-editor.action.nextMatchFindAction", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "cmd+1", | |
"command": "-workbench.action.toggleSidebarVisibility", | |
"when": "!editorFocus" | |
}, | |
{ | |
"key": "cmd+1", | |
"command": "-workbench.view.explorer", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "cmd+1", | |
"command": "-workbench.action.focusFirstEditorGroup" | |
}, | |
{ | |
"key": "cmd+3", | |
"command": "-workbench.action.toggleSidebarVisibility", | |
"when": "searchViewletVisible" | |
}, | |
{ | |
"key": "cmd+3", | |
"command": "-workbench.view.search", | |
"when": "!searchViewletVisible" | |
}, | |
{ | |
"key": "cmd+5", | |
"command": "-workbench.view.debug", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "cmd+5", | |
"command": "-workbench.action.toggleSidebarVisibility", | |
"when": "!editorFocus" | |
}, | |
{ | |
"key": "cmd+k", | |
"command": "-git.commitAll", | |
"when": "!inDebugMode && !terminalFocus" | |
}, | |
{ | |
"key": "cmd+[", | |
"command": "-workbench.action.navigateBack" | |
}, | |
{ | |
"key": "cmd+down", | |
"command": "-editor.action.goToDeclaration", | |
"when": "editorHasDefinitionProvider && editorTextFocus" | |
}, | |
{ | |
"key": "cmd+'", | |
"command": "editor.action.nextSelectionMatchFindAction", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "cmd+f3", | |
"command": "-editor.action.nextSelectionMatchFindAction", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "cmd+-", | |
"command": "-editor.fold", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "cmd+=", | |
"command": "-editor.unfold", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+r", | |
"command": "-workbench.action.openRecent" | |
}, | |
{ | |
"key": "ctrl+r", | |
"command": "-go.test.previous", | |
"when": "editorLangId == 'go'" | |
}, | |
{ | |
"key": "ctrl+r", | |
"command": "-workbench.action.tasks.reRunTask" | |
}, | |
{ | |
"key": "cmd+s", | |
"command": "-workbench.action.files.saveAll" | |
}, | |
{ | |
"key": "ctrl+c ctrl+c", | |
"command": "workbench.files.action.collapseExplorerFolders", | |
"when": "!terminalFocus" | |
}, | |
{ | |
"key": "cmd+b", | |
"command": "-workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "cmd+b", | |
"command": "-editor.action.goToDeclaration", | |
"when": "editorHasDefinitionProvider && editorTextFocus" | |
}, | |
{ | |
"key": "cmd+b", | |
"command": "code-runner.run" | |
}, | |
{ | |
"key": "ctrl+alt+n", | |
"command": "-code-runner.run" | |
}, | |
{ | |
"key": "ctrl+o", | |
"command": "-extension.vim_ctrl+o", | |
"when": "editorTextFocus && vim.active && vim.use<C-o> && !inDebugRepl" | |
}, | |
{ | |
"key": "cmd+o", | |
"command": "-workbench.action.showAllSymbols" | |
}, | |
{ | |
"key": "shift+cmd+f", | |
"command": "-editor.action.formatDocument", | |
"when": "editorTextFocus && !editorHasSelection" | |
}, | |
{ | |
"key": "shift+cmd+f", | |
"command": "-editor.action.formatSelection", | |
"when": "editorHasSelection && editorTextFocus" | |
}, | |
{ | |
"key": "shift+cmd+w", | |
"command": "-workbench.action.closeAllEditors" | |
}, | |
{ | |
"key": "ctrl+d", | |
"command": "-workbench.action.debug.run", | |
"when": "!inDebugMode && !terminalFocus" | |
}, | |
{ | |
"key": "ctrl+d", | |
"command": "-deleteRight", | |
"when": "textInputFocus" | |
}, | |
{ | |
"key": "cmd+.", | |
"command": "-editor.action.marker.next", | |
"when": "editorFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+t", | |
"command": "-extension.CustomCompileRun" | |
}, | |
{ | |
"key": "cmd+t", | |
"command": "-git.sync" | |
}, | |
{ | |
"key": "cmd+t", | |
"command": "-workbench.action.quickOpen" | |
}, | |
{ | |
"key": "cmd+o", | |
"command": "-workbench.action.gotoSymbol", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "cmd+f", | |
"command": "-repl.action.filter", | |
"when": "inDebugRepl && textInputFocus" | |
}, | |
{ | |
"key": "ctrl+n ctrl+n", | |
"command": "editor.action.marker.next", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "alt+f8", | |
"command": "-editor.action.marker.next", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+cmd+2", | |
"command": "workbench.action.splitEditorRight" | |
}, | |
] |
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
{ | |
"workbench.colorTheme": "Chromodynamics", | |
"git.path": "/usr/local/bin/git", | |
"editor.quickSuggestionsDelay": 7, | |
"editor.suggestOnTriggerCharacters": true, | |
"editor.tabCompletion": "on", | |
"editor.suggest.localityBonus": true, | |
"editor.suggestSelection": "first", | |
"editor.wordBasedSuggestions": true, | |
"editor.parameterHints.enabled": true, | |
"editor.detectIndentation": true, | |
"editor.fontFamily": "Monaco,monospace", | |
"editor.lineHeight": 26, | |
"window.openFilesInNewWindow": "off", | |
"editor.tabSize": 4, | |
"editor.fastScrollSensitivity": 5, | |
"editor.wordWrap": "on", | |
"editor.multiCursorModifier": "ctrlCmd", | |
"editor.snippetSuggestions": "top", | |
"workbench.iconTheme": "material-icon-theme", | |
"workbench.editor.showIcons": false, | |
"workbench.editor.tabSizing": "shrink", | |
"editor.minimap.enabled": false, | |
"debug.showBreakpointsInOverviewRuler": true, | |
"workbench.statusBar.feedback.visible": false, | |
"vscode_custom_css.imports": [ | |
"file:///Users/anqtran/Downloads/custom.css" | |
], | |
"vscode_custom_css.policy": true, | |
"customizeUI.activityBar": "wide", | |
"customizeUI.titleBar": "inline", | |
"workbench.useExperimentalGridLayout": true, | |
"explorer.openEditors.visible": 0, | |
"editor.scrollbar.vertical": "hidden", | |
"editor.scrollbar.horizontal": "hidden", | |
"editor.highlightActiveIndentGuide": true, | |
"customizeUI.fontSizeMap": { | |
"13px": "14px", | |
"12px": "12px", | |
"17px": "8px", | |
"window-title": "12px", | |
// Window title font when using custom titlebar | |
"tab-title": "13px", // Used for editor tab titles | |
"monospace": "12.5px", // Used for monospace fonts in user interface | |
"menu": "13px", // Used for menu items (windows only) | |
}, | |
"customizeUI.stylesheet": { | |
".monaco-editor .line-numbers": "font-size: 13px", | |
".monaco-toolbar": "display: none" | |
}, | |
"customizeUI.listRowHeight": 29, | |
"customizeUI.font.regular": "Monaco", | |
"breadcrumbs.filePath": "on", | |
"breadcrumbs.symbolPath": "off", | |
// "customizeUI.font.monospace": "Fira Code", | |
"workbench.colorCustomizations": { | |
"editorOverviewRuler.findMatchForeground": "#ff000000", | |
"editorOverviewRuler.rangeHighlightForeground": "#ff000000", | |
"editorOverviewRuler.wordHighlightForeground": "#ff000000", | |
"editorOverviewRuler.selectionHighlightForeground": "#ff000000", | |
"window.activeBorder": "#000000", | |
"window.inactiveBorder": "#000000", | |
"editor.foreground": "#ffffff", | |
"panel.background": "#000000", | |
"tab.inactiveBackground": "#000000", | |
"tab.activeBackground": "#0c0c0c", | |
"editor.background": "#000000", | |
"editorCursor.foreground": "#ffffff", | |
"editor.scrollbarSlider": "#000000", | |
"editorGroupHeader.tabsBackground": "#000000", | |
"titleBar.activeBackground": "#000000", | |
"titleBar.activeForeground": "#000000", | |
"terminal.background": "#000000", | |
"sideBar.background": "#000000", | |
"sideBarTitle.foreground": "#000000", | |
"editorIndentGuide.background": "#1d1c1c", | |
"editorIndentGuide.activeBackground": "#5f5858", | |
"editorGutter.background": "#000000", | |
"sideBar.foreground": "#b8b6b6", | |
"terminal.foreground": "#F8F8F2", | |
"terminalCursor.background": "#F8F8F2", | |
"terminalCursor.foreground": "#F8F8F2", | |
"terminal.ansiBlack": "#272822", | |
"terminal.ansiBlue": "#57c7fe", | |
"terminal.ansiBrightBlack": "#75715E", | |
"terminal.ansiBrightBlue": "#66D9EF", | |
"terminal.ansiBrightCyan": "#A1EFE4", | |
"terminal.ansiBrightGreen": "#5af78d", | |
"terminal.ansiBrightMagenta": "#AE81FF", | |
"terminal.ansiBrightRed": "#F92672", | |
"terminal.ansiBrightWhite": "#F9F8F5", | |
"terminal.ansiBrightYellow": "#F4BF75", | |
"terminal.ansiCyan": "#A1EFE4", | |
"terminal.ansiGreen": "#5af78d", | |
"terminal.ansiMagenta": "#AE81FF", | |
"terminal.ansiRed": "#F92672", | |
"terminal.ansiWhite": "#F8F8F2", | |
"terminal.ansiYellow": "#59fb19" | |
}, | |
"editor.tokenColorCustomizations": { | |
"textMateRules": [ | |
{ | |
"name": "Name Tag", | |
"scope": "entity.name.tag", | |
"settings": { | |
"fontStyle": "", | |
"foreground": "#ff1466" | |
} | |
}, | |
{ | |
"name": "Name Tag", | |
"scope": "entity.name.function", | |
"settings": { | |
"fontStyle": "", | |
"foreground": "#3cff00" | |
} | |
}, | |
{ | |
"name": "Variable", | |
"scope": "variable", | |
"settings": { | |
"fontStyle": "", | |
"foreground": "#FFFFFF" | |
} | |
}, | |
{ | |
"name": "Source", | |
"scope": "source", | |
"settings": { | |
"fontStyle": "", | |
"foreground": "#FFFFFF" | |
} | |
}, | |
{ | |
"scope": [ | |
"meta.embedded", | |
"source.groovy.embedded" | |
], | |
"settings": { | |
"foreground": "#FFFFFF" | |
} | |
}, | |
{ | |
"name": "Foreground, Operator", | |
"scope": "keyword.operator.class, keyword.operator, constant.other, source.php.embedded.line", | |
"settings": { | |
"fontStyle": "", | |
"foreground": "#FFFFFF" | |
} | |
}, | |
{ | |
"scope": "meta.function-call.generic.python", | |
"settings": { | |
"foreground": "#66D9EF" | |
} | |
}, | |
{ | |
"scope": [ | |
"keyword.control.import.python", | |
"keyword", | |
"keyword.operator.logical.python", | |
"keyword.operator.assignment.python" | |
], | |
"settings": { | |
"foreground": "#ff0059", | |
} | |
}, | |
{ | |
"scope": "entity.name.type.class.python", | |
"settings": { | |
"foreground": "#925ce4", | |
} | |
}, | |
{ | |
"scope": "variable.parameter.function-call.python", | |
"settings": { | |
"foreground": "#fc7a01", | |
"fontStyle": "italic", | |
} | |
}, | |
{ | |
"scope": "entity.other.inherited-class.python", | |
"settings": { | |
"fontStyle": "italic", | |
} | |
}, | |
{ | |
"scope": "string", | |
"settings": { | |
"foreground": "#f0f067", | |
} | |
}, | |
] | |
}, | |
"terminal.integrated.lineHeight": 1.22, | |
"window.nativeTabs": false, | |
"vsicons.presets.hideFolders": true, | |
"material-icon-theme.folders.color": "#42a5f5", | |
"material-icon-theme.folders.theme": "classic", | |
"material-icon-theme.activeIconPack": "angular", | |
"material-icon-theme.hidesExplorerArrows": true, | |
"importMagic.maxColumns": 30, | |
"importMagic.indentWithTabs": true, | |
// "python.envFile": "${workspaceRoot}/.env.local", | |
"python.envFile": "${workspaceFolder}/.env", | |
"editor.folding": true, | |
"files.associations": { | |
"*.py": "python" | |
}, | |
"explorer.confirmDelete": false, | |
"python.pythonPath": "/usr/local/Caskroom/miniconda/base/envs/airflow/bin/python", | |
"diffEditor.renderSideBySide": true, | |
"git.autofetch": true, | |
"workbench.fontAliasing": "antialiased", | |
"editor.fontWeight": "500", | |
"terminal.integrated.cursorStyle": "line", | |
"workbench.startupEditor": "newUntitledFile", | |
"sync.gist": "2a47cd223bc13f911b50ecdcce7269b5", | |
"importMagic.multiline": "parentheses", | |
"python.linting.mypyPath": "/usr/local/Caskroom/miniconda/base/envs/airflow/bin/mypy", | |
"extensions.ignoreRecommendations": true, | |
"python.formatting.provider": "black", | |
"python.formatting.blackArgs": [ | |
"--fast", | |
"-t", | |
"py37", | |
"--line-length", | |
"100" | |
], | |
// "saveAndRun": { | |
// "commands": [ | |
// { | |
// "match": ".py$", | |
// "cmd": "black ${file}", | |
// "useShortcut": false, | |
// "silent": true | |
// } | |
// ] | |
// }, | |
// "runOnSave.statusMessageTimeout": 30, | |
// "runOnSave.commands": [ | |
// { | |
// "match": "common.py$", | |
// "command": "black --fast -t py37 --line-length 100 ${file}", | |
// "runIn": "backend", | |
// "finishStatusMessage": "${fileBasename} is black-ed" | |
// } | |
// ], | |
"sourcegraph.url": "https://sourcegraph.cbhq.net", | |
"workbench.activityBar.visible": false, | |
"search.useIgnoreFiles": false, | |
"search.exclude": { | |
"**/*.pyc": true, | |
"**/.mypy_cache": true, | |
// "**/.mypy_cache": true, | |
"**/.mypy_cache/**/*.json": true, | |
".mypy_cache/**/*.json": true, | |
"**/.mypy_cache/**": true, | |
"**/.pytest_cache": true, | |
"**/.vscode": true, | |
"/usr/local/Caskroom/miniconda/base/envs/airflow/lib/python3.7/site-packages/airflow_common/**/*.py": true, | |
"**/bin/main/**/*.*": true, | |
"**/bin/test/**/*.*": true, | |
"db-data": true, | |
"**/*.pb.go": true, | |
"**/bazel-bin/**/*.*": true, | |
"**/bazel-out/**/*.*": true, | |
"**/bazel-repo/**/*.*": true | |
}, | |
"workbench.editor.enablePreview": false, | |
"editor.cursorBlinking": "smooth", | |
"editor.cursorSmoothCaretAnimation": true, | |
"python.analysis.diagnosticPublishDelay": 20, | |
"go.useLanguageServer": true, | |
"go.gopath": "/Users/anqtran/go", | |
"go.goroot": "/usr/local/opt/go/libexec", | |
"go.autocompleteUnimportedPackages": true, | |
"files.exclude": { | |
"**/.git": true, | |
"**/.svn": true, | |
"**/.hg": true, | |
"**/CVS": true, | |
"**/.DS_Store": true, | |
"**/.pytest_cache": true, | |
"**/.mypy_cache": true, | |
"**/.mypy_cache/**/*.*": true, | |
".mypy_cache/*": true, | |
"**/__pycache__": true, | |
"**/.vscode": true, | |
"**/.classpath": true, | |
"**/.project": true, | |
"**/.settings": true, | |
"**/.factorypath": true, | |
"**/*.class": true, | |
"db-data": true | |
}, | |
"workbench.statusBar.visible": true, | |
"terminal.integrated.fontFamily": "Monaco", | |
"terminal.integrated.fontSize": 14, | |
"go.formatTool": "goimports", | |
"vsicons.dontShowNewVersionMessage": true, | |
"python.linting.pylintPath": "/usr/local/Caskroom/miniconda/base/envs/airflow/bin/pylint", | |
"python.linting.pylintArgs": [ | |
"--disable=C0111,wrong-import-order,broad-except,logging-format-interpolation,bad-continuation,pointless-string-statement,ungrouped-imports,invalid-name,unnecessary-pass,attribute-defined-outside-init,logging-fstring-interpolation,protected-access,line-too-long,logging-not-lazy,anomalous-backslash-in-string,too-many-lines", | |
"--enable=W0614", | |
"--property-classes=airflow_common.utils.common.memoized_property,airflow_common.models.pipeline.load_table_pipeline.quality_check_runner", | |
// "--rcfile", | |
// "${workspaceFolder}\\.pylintrc" | |
], | |
"python.linting.mypyEnabled": true, | |
"editor.quickSuggestions": true, | |
"editor.acceptSuggestionOnEnter": "on", | |
"python.autoComplete.extraPaths": [ | |
"/Users/anqtran/src/airflow/airflow-pipelines/dags", | |
"/Users/anqtran/src/airflow/secure-pipelines/dags", | |
"/Users/anqtran/src/airflow/airflow-common", | |
"/usr/local/Caskroom/miniconda/base/envs/airflow/lib/python3.6/site-packages", | |
"/Users/anqtran/src/jms-jar-builder/services", | |
], | |
"python.linting.pylintEnabled": true, | |
"python.jediMemoryLimit": -1, | |
"workbench.editor.closeEmptyGroups": false, | |
"multiCommand.commands": [ | |
{ | |
"command": "multiCommand.splitPane", | |
"sequence": [ | |
"workbench.action.splitEditor", | |
"workbench.action.closeEditorsInGroup" | |
] | |
}, | |
{ | |
"command": "multiCommand.wtf", | |
"sequence": [ | |
"workbench.action.toggleMaximizedPanel", | |
"workbench.action.toggleSidebarVisibility" | |
] | |
} | |
], | |
"macros": { | |
"wtf": [ | |
"workbench.action.toggleMaximizedPanel", | |
"workbench.action.toggleSidebarVisibility" | |
] | |
}, | |
"java.errors.incompleteClasspath.severity": "ignore", | |
"terminal.integrated.commandsToSkipShell": [ | |
"multiCommand.wtf", | |
"macros.wtf" | |
], | |
"kite.showWelcomeNotificationOnStartup": false, | |
"python.analysis.memory.keepLibraryAst": true, | |
"python.analysis.memory.keepLibraryLocalVariables": true, | |
"python.autoComplete.addBrackets": true, | |
"vsintellicode.modify.editor.suggestSelection": "choseToUpdateConfiguration", | |
"workbench.editor.showTabs": false, | |
"terminal.external.osxExec": "iTerm.app", | |
"terminal.integrated.macOptionIsMeta": true, | |
"terminal.integrated.inheritEnv": false, | |
"files.trimTrailingWhitespace": true, | |
"files.insertFinalNewline": true, | |
"files.trimFinalNewlines": true, | |
"search.useReplacePreview": false, | |
"[sql]": { | |
"editor.tabSize": 2 | |
}, | |
"python.analysis.symbolsHierarchyDepthLimit": 7, | |
"python.linting.pylintUseMinimalCheckers": true, | |
"python.analysis.cacheFolderPath": "~/.vscode_cache", | |
"python.autoComplete.showAdvancedMembers": false, | |
"python.condaPath": "/usr/local/Caskroom/miniconda/base/condabin/conda", | |
"editor.formatOnSaveTimeout": 10000, | |
"python.analysis.downloadChannel": "beta", | |
"python.insidersChannel": "off", | |
"python.linting.enabled": true, | |
"files.autoSave": "afterDelay", | |
"files.autoSaveDelay": 10000, | |
"python.testing.pytestEnabled": true, | |
"terminal.integrated.scrollback": 10000, | |
"yaml.schemas": { | |
"file:///Users/anqtran/.vscode/extensions/atlassian.atlascode-2.2.0/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml" | |
}, | |
"explorer.compactFolders": true, | |
"search.enableSearchEditorPreview": true, | |
"jira-plugin.baseUrl": "https://jira.cbhq.net", | |
"jira-plugin.username": "khoa.ho", | |
"atlascode.bitbucket.enabled": false, | |
"vim.enableNeovim": true, | |
"vim.neovimPath": "/usr/local/bin/nvim", | |
"vim.handleKeys": { | |
"<C-c>": false, | |
"<C-v>": false | |
}, | |
"go.lintTool": "golangci-lint", | |
"clang-format.style": "google", | |
"editor.lineNumbers": "on", | |
"python.terminal.activateEnvironment": false, | |
"[yaml]": { | |
"editor.formatOnSave": false | |
}, | |
"editor.glyphMargin": false, | |
"[xml]": { | |
"editor.formatOnSave": false | |
}, | |
"[proto3]": { | |
"editor.formatOnSave": false | |
}, | |
// "[kotlin]": { | |
// "editor.formatOnSave": false | |
// }, | |
"go.toolsEnvVars": { | |
"GO111MODULE": "on", | |
"GOPROXY": "https://gomodules.cbhq.net/", | |
"GONOSUMDB": "github.cbhq.net" | |
}, | |
"go.languageServerExperimentalFeatures": { | |
"diagnostics": true, | |
}, | |
"search.searchEditor.doubleClickBehaviour": "goToLocation", | |
"material-icon-theme.opacity": 0.7, | |
// --------------VIM------------------------------------- | |
"vim.easymotion": true, | |
"vim.incsearch": true, | |
"vim.useSystemClipboard": true, | |
"vim.useCtrlKeys": true, | |
"vim.hlsearch": true, | |
"vim.insertModeKeyBindings": [ | |
{ | |
"before": [ | |
"j", | |
"j" | |
], | |
"after": [ | |
"<Esc>" | |
] | |
}, | |
], | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
{ | |
"before": [ | |
"<leader>", | |
"d" | |
], | |
"after": [ | |
"d", | |
"d" | |
] | |
}, | |
{ | |
"before": [ | |
"<C-n>" | |
], | |
"commands": [ | |
":nohl" | |
] | |
}, | |
{ | |
"before": [ | |
">" | |
], | |
"commands": [ | |
"editor.action.indentLines" | |
] | |
}, | |
{ | |
"before": [ | |
"<" | |
], | |
"commands": [ | |
"editor.action.outdentLines" | |
] | |
} | |
], | |
"vim.leader": "<space>", | |
"vim.changeWordIncludesWhitespace": true, | |
// "vim.highlightedyank.enable": true, | |
// "vim.statusBarColorControl": true, | |
// "vim.statusBarColors.normal": "#FFFFFF", | |
// "vim.statusBarColors.normal": "#8FBCBB", | |
// "vim.statusBarColors.insert": "#BF616A", | |
// "vim.statusBarColors.visual": "#B48EAD", | |
// "vim.statusBarColors.visualline": "#B48EAD", | |
// "vim.statusBarColors.visualblock": "#A3BE8C", | |
// "vim.statusBarColors.replace": "#D08770", | |
// "vim.statusBarColors.commandlineinprogress": "#007ACC", | |
// "vim.statusBarColors.searchinprogressmode": "#007ACC", | |
// "vim.statusBarColors.easymotionmode": "#007ACC", | |
// "vim.statusBarColors.easymotioninputmode": "#007ACC", | |
// "vim.statusBarColors.surroundinputmode": "#007ACC", | |
"terminal.integrated.rendererType": "dom", | |
// --------------VIM------------------------------------- | |
"vim.camelCaseMotion.enable": true, | |
"editor.overviewRulerBorder": false, | |
"editor.hideCursorInOverviewRuler": true, | |
"code-runner.clearPreviousOutput": true, | |
"code-runner.showExecutionMessage": false, | |
"code-runner.preserveFocus": true, | |
"code-runner.ignoreSelection": false, | |
"terminal.integrated.copyOnSelection": true, | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.allowChords": false, | |
"terminal.integrated.experimentalUseTitleEvent": false, | |
"terminal.integrated.rightClickBehavior": "paste", | |
"vsintellicode.features.python.deepLearning": "enabled", | |
"vsintellicode.sql.completionsEnabled": true, | |
"vsintellicode.python.completionsEnabled": true, | |
"cSpell.userWords": [ | |
"arange", | |
"ciphertext", | |
"client", | |
"deps", | |
"emrutils", | |
"etl", | |
"flink", | |
"ipyparallel", | |
"kryo", | |
"networkx", | |
"numpy", | |
"pyplot", | |
"pyspark", | |
"python", | |
"rrulewrapper", | |
"sess", | |
"statsd", | |
"uploader", | |
"uri", | |
"with", | |
"wrapf" | |
], | |
"java.semanticHighlighting.enabled": true, | |
"vim.easymotionMarkerFontSize": "16", | |
"editor.formatOnSave": true, | |
"[bazel]": { | |
"editor.formatOnSave": false | |
}, | |
"editor.fontSize": 16, | |
"ruby.intellisense": "rubyLocate", | |
"tabnine.experimentalAutoImports": true, | |
"python.showStartPage": false, | |
"python.linting.pylintCategorySeverity.warning": "Hint", | |
"python.linting.mypyCategorySeverity.error": "Warning", | |
"python.linting.pylintCategorySeverity.error": "Warning", | |
"python.jediEnabled": false, | |
"python.languageServer": "Default", | |
"window.titleBarStyle": "native", | |
"cmake.configureOnOpen": false, | |
"python.defaultInterpreterPath": "/usr/local/Caskroom/miniconda/base/envs/airflow/bin/python", | |
"redhat.telemetry.enabled": false, | |
"editor.defaultFormatter": "golang.go", | |
"python.analysis.extraPaths": [ | |
"/Users/anqtran/src/airflow/airflow-pipelines/dags", | |
"/Users/anqtran/src/airflow/secure-pipelines/dags", | |
"/Users/anqtran/src/airflow/airflow-common", | |
"/usr/local/Caskroom/miniconda/base/envs/airflow/lib/python3.6/site-packages", | |
"/Users/anqtran/src/jms-jar-builder/services" | |
], | |
"python.analysis.completeFunctionParens": true, | |
"security.workspace.trust.untrustedFiles": "open", | |
"gopls": { | |
"build.allowImplicitNetworkAccess": true | |
}, | |
"window.zoomLevel": 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
{"ref":"058e04d0-02e5-429d-b841-8cb3faac54d3","content":"{\"version\":4,\"machineId\":\"83443835-89db-455d-af9c-337fcbc341ba\",\"content\":\"[{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.bat\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.clojure\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.coffeescript\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.configuration-editing\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.cpp\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.csharp\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css-language-features\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-auto-launch\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-server-ready\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.docker\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.emmet\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.extension-editing\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.fsharp\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git-ui\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github-authentication\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.go\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.groovy\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.grunt\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.gulp\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.handlebars\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.hlsl\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html-language-features\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.image-preview\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ini\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.jake\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.java\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.javascript\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json-language-features\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.less\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.log\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.lua\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.make\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown-language-features\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.merge-conflict\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.microsoft-authentication\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug\\\",\\\"uuid\\\":\\\"25629058-ddac-4e17-abba-74678e126c5d\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug-companion\\\",\\\"uuid\\\":\\\"99cb0b7f-7354-4278-b8da-6cc79972169d\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug\\\",\\\"uuid\\\":\\\"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug2\\\",\\\"uuid\\\":\\\"36d19e17-7569-4841-a001-947eb18602b2\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.references-view\\\",\\\"uuid\\\":\\\"dc489f46-520d-4556-ae85-1f9eab3c412d\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.vscode-js-profile-table\\\",\\\"uuid\\\":\\\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.npm\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.objective-c\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.perl\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php-language-features\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.powershell\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.pug\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.python\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.r\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.razor\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ruby\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.rust\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.scss\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.search-result\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shaderlab\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shellscript\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.sql\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.swift\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-abyss\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-defaults\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-kimbie-dark\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai-dimmed\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-quietlight\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-red\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vscode-theme-seti\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-dark\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-light\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-tomorrow-night-blue\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript-language-features\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vb\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.xml\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.yaml\\\"}},{\\\"identifier\\\":{\\\"id\\\":\\\"ajshort.include-autocomplete\\\",\\\"uuid\\\":\\\"ced3fc99-2817-4ac0-a24a-87abfecbc359\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"albert.tabout\\\",\\\"uuid\\\":\\\"4ef6c2d5-de36-45a1-9015-18c1d4a3a25e\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"alefragnani.project-manager\\\",\\\"uuid\\\":\\\"1b747f06-3789-4ebd-ac99-f1fe430c3347\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"alexdima.copy-relative-path\\\",\\\"uuid\\\":\\\"060828aa-17ab-40d9-9e2d-f8407f5c8d04\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"austin.code-gnu-global\\\",\\\"uuid\\\":\\\"de611071-4d05-4903-821c-6878df63d4af\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"bazelbuild.vscode-bazel\\\",\\\"uuid\\\":\\\"e21a6113-833a-4583-b519-869fd1c1c384\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"be5invis.vscode-custom-css\\\",\\\"uuid\\\":\\\"1b160753-ae5e-42bb-82ad-d115ce5c10f4\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"bierner.markdown-preview-github-styles\\\",\\\"uuid\\\":\\\"5cbdf58a-694a-4aba-af08-61d00842eb03\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"bmalehorn.vscode-fish\\\",\\\"uuid\\\":\\\"efa79b03-91c5-4c6a-9846-0a7b6f7af05e\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"bung87.vscode-gemfile\\\",\\\"uuid\\\":\\\"63cce059-9b09-4959-bba8-01be8a606850\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"castwide.solargraph\\\",\\\"uuid\\\":\\\"349e83e2-207c-4309-a8d2-dfa43f7ee0c9\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"danielpinto8zz6.c-cpp-compile-run\\\",\\\"uuid\\\":\\\"f3b153f9-13ba-4992-9f90-1779d968df49\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"dbankier.vscode-quick-select\\\",\\\"uuid\\\":\\\"c4fac055-b854-41f0-9610-f8a9d62e9b89\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"devondcarew.bazel-code\\\",\\\"uuid\\\":\\\"fd6862de-d2d9-4d13-9683-56f58b362a3a\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"eamodio.gitlens\\\",\\\"uuid\\\":\\\"4de763bd-505d-4978-9575-2b7696ecf94e\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"eriklynd.json-tools\\\",\\\"uuid\\\":\\\"236ff452-49f5-47a4-8928-ab18f5b9c7bf\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"fabiospampinato.vscode-todo-plus\\\",\\\"uuid\\\":\\\"0661e679-8a32-433e-baeb-8980f53edb55\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"formulahendry.code-runner\\\",\\\"uuid\\\":\\\"a6a0c5b2-d078-4bf5-a9ee-4e37054414b3\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"geddski.macros\\\",\\\"uuid\\\":\\\"ee577500-fad7-4a2b-b19a-bf7ef89f766c\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"golang.go\\\",\\\"uuid\\\":\\\"d6f6cfea-4b6f-41f4-b571-6ad2ab7918da\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"grapecity.gc-excelviewer\\\",\\\"uuid\\\":\\\"8bb12ae3-73f8-40cf-86b7-4bd5729c6238\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"hars.cppsnippets\\\",\\\"uuid\\\":\\\"946b6c3e-cb86-4b44-b716-30bcb64ca9f1\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"humao.rest-client\\\",\\\"uuid\\\":\\\"dda49fd5-1f3b-4d25-bf61-4fc41905ede5\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"iocave.customize-ui\\\",\\\"uuid\\\":\\\"ac44dd75-bdb7-433b-9d86-23f9f070c07a\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"iocave.monkey-patch\\\",\\\"uuid\\\":\\\"736c2316-7f4f-4b6a-8e5c-70527d82cf51\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"jemmyw.rails-fast-nav\\\",\\\"uuid\\\":\\\"c82edf24-4810-45b3-ae65-a7e5298617f4\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"lehni.vscode-titlebar-less-macos\\\",\\\"uuid\\\":\\\"3cc2f84c-1041-4b5c-b12f-fcd000455cf9\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"leojhonsong.ccpp-extension-pack\\\",\\\"uuid\\\":\\\"6f0f5b32-3877-4e88-a585-b9deb24cfc43\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"magicstack.chromodynamics\\\",\\\"uuid\\\":\\\"51c89949-3885-4636-8aa7-503305dd1342\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"michelemelluso.code-beautifier\\\",\\\"uuid\\\":\\\"8a0c151b-eb13-4bed-9d49-4a252a118a0c\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"mikestead.dotenv\\\",\\\"uuid\\\":\\\"532533c9-a894-4a58-9eee-bbfbe7c06f71\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"mitaki28.vscode-clang\\\",\\\"uuid\\\":\\\"f8dbe169-d649-4e4b-adb8-ffa113c1d616\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-azuretools.vscode-docker\\\",\\\"uuid\\\":\\\"0479fc1c-3d67-49f9-b087-fb9069afe48f\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-python.python\\\",\\\"uuid\\\":\\\"f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.cmake-tools\\\",\\\"uuid\\\":\\\"7c889349-8749-43d4-8b5e-08939936d7f4\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.cpptools\\\",\\\"uuid\\\":\\\"690b692e-e8a9-493f-b802-8089d50ac1b2\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.sublime-keybindings\\\",\\\"uuid\\\":\\\"529697b9-b343-4b1c-ba2f-f5ef692132d4\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vsliveshare.vsliveshare\\\",\\\"uuid\\\":\\\"5a6dc0d5-dc02-4121-8e24-cad33a2ff0af\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vsliveshare.vsliveshare-audio\\\",\\\"uuid\\\":\\\"f38fdd1c-7ee2-47b1-90b9-77ecc90d4bff\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vsliveshare.vsliveshare-pack\\\",\\\"uuid\\\":\\\"87caf16b-d487-45c0-877d-573fe319b015\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"naumovs.color-highlight\\\",\\\"uuid\\\":\\\"121396ad-85a1-45ec-9fd1-d95028a847f5\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"pascalreitermann93.vscode-yaml-sort\\\",\\\"uuid\\\":\\\"0b4b8cd5-e418-4c5f-b288-7c825aab0efd\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"pkief.material-icon-theme\\\",\\\"uuid\\\":\\\"5db78037-f674-459f-a236-db622c427c5b\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"plex.vscode-protolint\\\",\\\"uuid\\\":\\\"df9070f0-77d4-4333-a6cd-c4f73b99385c\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"rebornix.ruby\\\",\\\"uuid\\\":\\\"ae062c8a-c68e-4b92-9ecf-8f1d4288b05d\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"redhat.java\\\",\\\"uuid\\\":\\\"198a707e-28af-4e84-8610-6e2f628dd12d\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"redhat.vscode-xml\\\",\\\"uuid\\\":\\\"6703768d-d42f-474e-9f6e-5f288d53f6e8\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"shan.code-settings-sync\\\",\\\"uuid\\\":\\\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"sleistner.vscode-fileutils\\\",\\\"uuid\\\":\\\"d637104e-1fd7-4063-98fc-8afe46012c9b\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"sysoev.vscode-open-in-github\\\",\\\"uuid\\\":\\\"b70cf6bc-1796-4191-bcfc-abeb77997ea7\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"trongthanh.theme-boxythemekit\\\",\\\"uuid\\\":\\\"6df845ea-159a-4848-bdf4-60d9b2cbd13c\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"visualstudioexptteam.vscodeintellicode\\\",\\\"uuid\\\":\\\"876e8f93-74d0-4f4f-91b7-34a09f19f444\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscjava.vscode-java-debug\\\",\\\"uuid\\\":\\\"61fcd0cf-64d7-4836-8d6b-d55f4fb83281\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscjava.vscode-java-dependency\\\",\\\"uuid\\\":\\\"7865e561-1c83-410e-9b99-aabada597a7e\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscjava.vscode-java-pack\\\",\\\"uuid\\\":\\\"96f11e1f-1a46-4592-b084-f025b2c2a81f\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscjava.vscode-java-test\\\",\\\"uuid\\\":\\\"67c06b0d-1891-42ca-b2a8-113e79bff069\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode-icons-team.vscode-icons\\\",\\\"uuid\\\":\\\"9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"wayou.vscode-todo-highlight\\\",\\\"uuid\\\":\\\"97a08c5f-6667-4242-a5c5-045dfb6bd4b9\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"wingrunr21.vscode-ruby\\\",\\\"uuid\\\":\\\"708cfcd8-e0c6-49ca-9af6-b27a342d247b\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"xaver.clang-format\\\",\\\"uuid\\\":\\\"04208f17-8aed-4d49-b0a2-fbce829efbeb\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"yzhang.markdown-all-in-one\\\",\\\"uuid\\\":\\\"98790d67-10fa-497c-9113-f6c7489207b2\\\"},\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"zxh404.vscode-proto3\\\",\\\"uuid\\\":\\\"1d3d1fb2-0d8f-47ed-bfce-990b8ddfc9d8\\\"},\\\"installed\\\":true}]\"}","skippedExtensions":[]} |
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
[ | |
{ | |
"identifier": { | |
"id": "vscode.bat" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.clojure" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.coffeescript" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.configuration-editing" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.cpp" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.csharp" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.css" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.css-language-features" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.dart" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.debug-auto-launch" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.debug-server-ready" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.diff" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.docker" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.emmet" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.extension-editing" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.fsharp" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.git" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.git-base" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.github" | |
}, | |
"version": "0.0.1", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.github-authentication" | |
}, | |
"version": "0.0.2", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.go" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.groovy" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.grunt" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.gulp" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.handlebars" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.hlsl" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.html" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.html-language-features" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.image-preview" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.ini" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.ipynb" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.jake" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.java" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.javascript" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.json" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.json-language-features" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.julia" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.less" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.log" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.lua" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.make" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.markdown" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.markdown-language-features" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.markdown-math" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.merge-conflict" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.microsoft-authentication" | |
}, | |
"version": "0.0.1", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.npm" | |
}, | |
"version": "1.0.1", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.objective-c" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.perl" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.php" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.php-language-features" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.powershell" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.pug" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.python" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.r" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.razor" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.ruby" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.rust" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.scss" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.search-result" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.shaderlab" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.shellscript" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.simple-browser" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.sql" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.swift" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.theme-abyss" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.theme-defaults" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.theme-kimbie-dark" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.theme-monokai" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.theme-monokai-dimmed" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.theme-quietlight" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.theme-red" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.theme-solarized-dark" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.theme-solarized-light" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.theme-tomorrow-night-blue" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.typescript" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.typescript-language-features" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.vb" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.vscode-theme-seti" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.xml" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "vscode.yaml" | |
}, | |
"version": "1.0.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "ajshort.include-autocomplete", | |
"uuid": "ced3fc99-2817-4ac0-a24a-87abfecbc359" | |
}, | |
"version": "0.0.4", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "albert.tabout", | |
"uuid": "4ef6c2d5-de36-45a1-9015-18c1d4a3a25e" | |
}, | |
"version": "0.2.1", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "alefragnani.project-manager", | |
"uuid": "1b747f06-3789-4ebd-ac99-f1fe430c3347" | |
}, | |
"version": "12.4.0", | |
"preRelease": false, | |
"installed": true, | |
"state": { | |
"project-manager.version": "12.4.0" | |
} | |
}, | |
{ | |
"identifier": { | |
"id": "alexdima.copy-relative-path", | |
"uuid": "060828aa-17ab-40d9-9e2d-f8407f5c8d04" | |
}, | |
"version": "0.0.2", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "austin.code-gnu-global", | |
"uuid": "de611071-4d05-4903-821c-6878df63d4af" | |
}, | |
"version": "0.2.2", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "bazelbuild.vscode-bazel", | |
"uuid": "e21a6113-833a-4583-b519-869fd1c1c384" | |
}, | |
"version": "0.5.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "be5invis.vscode-custom-css", | |
"uuid": "1b160753-ae5e-42bb-82ad-d115ce5c10f4" | |
}, | |
"version": "6.0.2", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "bierner.markdown-preview-github-styles", | |
"uuid": "5cbdf58a-694a-4aba-af08-61d00842eb03" | |
}, | |
"version": "1.0.1", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "bmalehorn.vscode-fish", | |
"uuid": "efa79b03-91c5-4c6a-9846-0a7b6f7af05e" | |
}, | |
"version": "1.0.27", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "bung87.vscode-gemfile", | |
"uuid": "63cce059-9b09-4959-bba8-01be8a606850" | |
}, | |
"version": "0.4.2", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "danielpinto8zz6.c-cpp-compile-run", | |
"uuid": "f3b153f9-13ba-4992-9f90-1779d968df49" | |
}, | |
"version": "1.0.15", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "dbankier.vscode-quick-select", | |
"uuid": "c4fac055-b854-41f0-9610-f8a9d62e9b89" | |
}, | |
"version": "0.2.9", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "devondcarew.bazel-code", | |
"uuid": "fd6862de-d2d9-4d13-9683-56f58b362a3a" | |
}, | |
"version": "0.1.9", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "eamodio.gitlens", | |
"uuid": "4de763bd-505d-4978-9575-2b7696ecf94e" | |
}, | |
"version": "11.7.0", | |
"preRelease": false, | |
"installed": true, | |
"state": { | |
"gitlens:views:welcome:visible": true, | |
"gitlens:synced:version": "11.7.0" | |
} | |
}, | |
{ | |
"identifier": { | |
"id": "eriklynd.json-tools", | |
"uuid": "236ff452-49f5-47a4-8928-ab18f5b9c7bf" | |
}, | |
"version": "1.0.2", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "fabiospampinato.vscode-todo-plus", | |
"uuid": "0661e679-8a32-433e-baeb-8980f53edb55" | |
}, | |
"version": "4.18.4", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "formulahendry.code-runner", | |
"uuid": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3" | |
}, | |
"version": "0.11.6", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "geddski.macros", | |
"uuid": "ee577500-fad7-4a2b-b19a-bf7ef89f766c" | |
}, | |
"version": "1.2.1", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "golang.go", | |
"uuid": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da" | |
}, | |
"version": "0.31.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "grapecity.gc-excelviewer", | |
"uuid": "8bb12ae3-73f8-40cf-86b7-4bd5729c6238" | |
}, | |
"version": "4.0.50", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "hars.cppsnippets", | |
"uuid": "946b6c3e-cb86-4b44-b716-30bcb64ca9f1" | |
}, | |
"version": "0.0.15", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "humao.rest-client", | |
"uuid": "dda49fd5-1f3b-4d25-bf61-4fc41905ede5" | |
}, | |
"version": "0.24.6", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "iocave.customize-ui", | |
"uuid": "ac44dd75-bdb7-433b-9d86-23f9f070c07a" | |
}, | |
"version": "0.1.57", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "iocave.monkey-patch", | |
"uuid": "736c2316-7f4f-4b6a-8e5c-70527d82cf51" | |
}, | |
"version": "0.1.16", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "jemmyw.rails-fast-nav", | |
"uuid": "c82edf24-4810-45b3-ae65-a7e5298617f4" | |
}, | |
"version": "1.3.6", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "lehni.vscode-titlebar-less-macos", | |
"uuid": "3cc2f84c-1041-4b5c-b12f-fcd000455cf9" | |
}, | |
"version": "1.10.2", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "leojhonsong.ccpp-extension-pack", | |
"uuid": "6f0f5b32-3877-4e88-a585-b9deb24cfc43" | |
}, | |
"version": "1.1.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "llvm-vs-code-extensions.vscode-clangd", | |
"uuid": "103154cb-b81d-4e1b-8281-c5f4fa563d37" | |
}, | |
"version": "0.1.15", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "magicstack.chromodynamics", | |
"uuid": "51c89949-3885-4636-8aa7-503305dd1342" | |
}, | |
"version": "0.0.14", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "michelemelluso.code-beautifier", | |
"uuid": "8a0c151b-eb13-4bed-9d49-4a252a118a0c" | |
}, | |
"version": "2.3.3", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "mikestead.dotenv", | |
"uuid": "532533c9-a894-4a58-9eee-bbfbe7c06f71" | |
}, | |
"version": "1.0.1", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "mitaki28.vscode-clang", | |
"uuid": "f8dbe169-d649-4e4b-adb8-ffa113c1d616" | |
}, | |
"version": "0.2.4", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "ms-azuretools.vscode-docker", | |
"uuid": "0479fc1c-3d67-49f9-b087-fb9069afe48f" | |
}, | |
"version": "1.19.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "ms-python.python", | |
"uuid": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5" | |
}, | |
"version": "2022.0.1786462952", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "ms-python.vscode-pylance", | |
"uuid": "364d2426-116a-433a-a5d8-a5098dc3afbd" | |
}, | |
"version": "2022.2.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "ms-toolsai.jupyter", | |
"uuid": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8" | |
}, | |
"version": "2021.11.1001550889", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "ms-toolsai.jupyter-keymap", | |
"uuid": "9f6dc8db-620c-4844-b8c5-e74914f1be27" | |
}, | |
"version": "1.0.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "ms-toolsai.jupyter-renderers", | |
"uuid": "b15c72f8-d5fe-421a-a4f7-27ed9f6addbf" | |
}, | |
"version": "1.0.4", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "ms-vscode.cmake-tools", | |
"uuid": "7c889349-8749-43d4-8b5e-08939936d7f4" | |
}, | |
"version": "1.9.2", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "ms-vscode.cpptools", | |
"uuid": "690b692e-e8a9-493f-b802-8089d50ac1b2" | |
}, | |
"version": "1.7.1", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "ms-vscode.js-debug", | |
"uuid": "25629058-ddac-4e17-abba-74678e126c5d" | |
}, | |
"version": "1.62.0", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "ms-vscode.js-debug-companion", | |
"uuid": "99cb0b7f-7354-4278-b8da-6cc79972169d" | |
}, | |
"version": "1.0.15", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "ms-vscode.references-view", | |
"uuid": "dc489f46-520d-4556-ae85-1f9eab3c412d" | |
}, | |
"version": "0.0.81", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "ms-vscode.sublime-keybindings", | |
"uuid": "529697b9-b343-4b1c-ba2f-f5ef692132d4" | |
}, | |
"version": "4.0.10", | |
"preRelease": false, | |
"installed": true, | |
"state": { | |
"alreadyPrompted": true | |
} | |
}, | |
{ | |
"identifier": { | |
"id": "ms-vscode.vscode-js-profile-table", | |
"uuid": "7e52b41b-71ad-457b-ab7e-0620f1fc4feb" | |
}, | |
"version": "0.0.18", | |
"preRelease": false | |
}, | |
{ | |
"identifier": { | |
"id": "naumovs.color-highlight", | |
"uuid": "121396ad-85a1-45ec-9fd1-d95028a847f5" | |
}, | |
"version": "2.5.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "pascalreitermann93.vscode-yaml-sort", | |
"uuid": "0b4b8cd5-e418-4c5f-b288-7c825aab0efd" | |
}, | |
"version": "5.1.2", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "pkief.material-icon-theme", | |
"uuid": "5db78037-f674-459f-a236-db622c427c5b" | |
}, | |
"version": "4.12.1", | |
"preRelease": false, | |
"installed": true, | |
"state": { | |
"material-icon-theme.version": "4.12.1" | |
} | |
}, | |
{ | |
"identifier": { | |
"id": "plex.vscode-protolint", | |
"uuid": "df9070f0-77d4-4333-a6cd-c4f73b99385c" | |
}, | |
"version": "0.6.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "rebornix.ruby", | |
"uuid": "ae062c8a-c68e-4b92-9ecf-8f1d4288b05d" | |
}, | |
"version": "0.28.1", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "redhat.java", | |
"uuid": "198a707e-28af-4e84-8610-6e2f628dd12d" | |
}, | |
"version": "1.3.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "redhat.vscode-xml", | |
"uuid": "6703768d-d42f-474e-9f6e-5f288d53f6e8" | |
}, | |
"version": "0.18.3", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "ria.elastic", | |
"uuid": "45fef933-f1d9-4536-bf46-da5bfc3671dc" | |
}, | |
"version": "0.13.3", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "shan.code-settings-sync", | |
"uuid": "e337c67b-55c2-4fef-8949-eb260e7fb7fd" | |
}, | |
"version": "3.4.3", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "sleistner.vscode-fileutils", | |
"uuid": "d637104e-1fd7-4063-98fc-8afe46012c9b" | |
}, | |
"version": "3.5.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "sysoev.vscode-open-in-github", | |
"uuid": "b70cf6bc-1796-4191-bcfc-abeb77997ea7" | |
}, | |
"version": "1.16.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "trongthanh.theme-boxythemekit", | |
"uuid": "6df845ea-159a-4848-bdf4-60d9b2cbd13c" | |
}, | |
"version": "0.5.4", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "twxs.cmake", | |
"uuid": "2be7cf14-2603-402e-9771-fd79df83cdf8" | |
}, | |
"version": "0.0.17", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "visualstudioexptteam.vscodeintellicode", | |
"uuid": "876e8f93-74d0-4f4f-91b7-34a09f19f444" | |
}, | |
"version": "1.2.16", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "vscjava.vscode-java-debug", | |
"uuid": "61fcd0cf-64d7-4836-8d6b-d55f4fb83281" | |
}, | |
"version": "0.38.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "vscjava.vscode-java-dependency", | |
"uuid": "7865e561-1c83-410e-9b99-aabada597a7e" | |
}, | |
"version": "0.19.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "vscjava.vscode-java-pack", | |
"uuid": "96f11e1f-1a46-4592-b084-f025b2c2a81f" | |
}, | |
"version": "0.21.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "vscjava.vscode-java-test", | |
"uuid": "67c06b0d-1891-42ca-b2a8-113e79bff069" | |
}, | |
"version": "0.34.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "vscjava.vscode-maven", | |
"uuid": "b0f06c6b-24fb-4d7b-bd79-bc5e2fa17312" | |
}, | |
"version": "0.35.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "vscode-icons-team.vscode-icons", | |
"uuid": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a" | |
}, | |
"version": "11.8.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "wayou.vscode-todo-highlight", | |
"uuid": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9" | |
}, | |
"version": "1.0.5", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "wingrunr21.vscode-ruby", | |
"uuid": "708cfcd8-e0c6-49ca-9af6-b27a342d247b" | |
}, | |
"version": "0.28.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "wmaurer.change-case", | |
"uuid": "2aa040bf-c73a-455d-8946-5c6cc83b8019" | |
}, | |
"version": "1.0.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "xaver.clang-format", | |
"uuid": "04208f17-8aed-4d49-b0a2-fbce829efbeb" | |
}, | |
"version": "1.9.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "yzhang.markdown-all-in-one", | |
"uuid": "98790d67-10fa-497c-9113-f6c7489207b2" | |
}, | |
"version": "3.4.0", | |
"preRelease": false, | |
"installed": true | |
}, | |
{ | |
"identifier": { | |
"id": "zxh404.vscode-proto3", | |
"uuid": "1d3d1fb2-0d8f-47ed-bfce-990b8ddfc9d8" | |
}, | |
"version": "0.5.5", | |
"preRelease": false, | |
"installed": true | |
} | |
] |
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
{"ref":"5694918f-2394-4598-95ec-304bbcdcf69d","content":"{\"version\":1,\"machineId\":\"83443835-89db-455d-af9c-337fcbc341ba\",\"content\":\"{\\\"storage\\\":{\\\"views.cachedViewPositions\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[[\\\\\\\"workbench.panel.repl.view\\\\\\\",{\\\\\\\"containerId\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\"}],[\\\\\\\"workbench.view.search\\\\\\\",{\\\\\\\"containerId\\\\\\\":\\\\\\\"workbench.views.service.panel.8f639a2d-aa75-4b78-8e7e-8bb9fbbf1363\\\\\\\"}]]\\\"},\\\"views.cachedViewContainerLocations\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[[\\\\\\\"workbench.views.service.panel.8f639a2d-aa75-4b78-8e7e-8bb9fbbf1363\\\\\\\",1]]\\\"},\\\"workbench.panel.repl.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.repl.view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.markers.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.markers.view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.output.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.output\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"terminal.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"terminal\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.debug.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.welcome\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.variablesView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.watchExpressionsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.callStackView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.loadedScriptsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.breakPointsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"jsBrowserBreakpoints\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extensions.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.enabledExtensionList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.popularExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.enabledExtensionList2\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.workspaceRecommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.local.default\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.recommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.otherrecommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.disabledExtensionList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.disabledExtensionList2\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.listView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInBasicsExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInThemesExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.local.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.local.outdated\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.popular\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.workspaceRecommendations\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.otherRecommendations\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.enabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.disabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.marketplace\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchInstalled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchEnabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchDisabled\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchOutdated\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchBuiltin\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinFeatureExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinThemeExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.explorer.views.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"outline\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"timeline\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.openEditorsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.emptyView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"npm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.repositories:explorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.fileHistory:explorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.lineHistory:explorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.compare:explorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.search:explorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"javaDependencyExplorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"mavenProjects\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.fileView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"javaProjectExplorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"bazelWorkspace\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"liveshare.session.explorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.scm.views.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.scm.repositories\\\\\\\",\\\\\\\"isHidden\\\\\\\":true}]\\\"},\\\"workbench.view.search.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.repl.view\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.pinnedPanels\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.markers\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Problems\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":0,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.output\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Output\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":1,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.repl\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Debug Console\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":2,\\\\\\\"visible\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"terminal\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Terminal\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":3,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.service.panel.8f639a2d-aa75-4b78-8e7e-8bb9fbbf1363\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Search\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"refactorPreview\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Refactor Preview\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false}]\\\"},\\\"workbench.views.service.panel.8f639a2d-aa75-4b78-8e7e-8bb9fbbf1363.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.activity.pinnedViewlets2\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.explorer\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":0},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":1},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.scm\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":2},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.debug\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":2},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.remote\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":4},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extensions\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":4},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.test\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":6},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.references-view\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":7},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.cmake__viewContainer\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":12},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.gitlens\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":9},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.liveshare\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":13},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.metals-explorer\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":13},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.project-manager\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":8},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.dockerView\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":11},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.todo\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":10},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.sync\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false}]\\\"},\\\"workbench.statusbar.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"ms-vsliveshare.vsliveshare\\\\\\\",\\\\\\\"status.editor.encoding\\\\\\\",\\\\\\\"golang.go\\\\\\\",\\\\\\\"status.editor.indentation\\\\\\\",\\\\\\\"status.editor.eol\\\\\\\"]\\\"},\\\"workbench.view.extension.test.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"python_tests\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"testExplorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"http.linkProtectionTrustedDomains\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"https://github.com\\\\\\\"]\\\"},\\\"nps/sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"9\\\"},\\\"nps/lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Fri Aug 21 2020\\\"},\\\"nps/skipVersion\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1.48.1\\\"},\\\"nps/isCandidate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"cpp.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"53\\\"},\\\"cpp.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Thu Oct 29 2020\\\"},\\\"java.2.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"53\\\"},\\\"java.2.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Thu Oct 29 2020\\\"},\\\"java.2.editedCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1\\\"},\\\"java.2.editedDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Thu Oct 08 2020\\\"},\\\"javascript.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"53\\\"},\\\"javascript.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Thu Oct 29 2020\\\"},\\\"javascript.1.editedCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1\\\"},\\\"javascript.1.editedDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Thu Oct 08 2020\\\"},\\\"typescript.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"53\\\"},\\\"typescript.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Thu Oct 29 2020\\\"},\\\"typescript.1.editedCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1\\\"},\\\"typescript.1.editedDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Thu Oct 08 2020\\\"},\\\"workbench.view.extension.project-manager.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"projectsExplorerFavorites\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"projectsExplorerGit\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"projectsExplorerSVN\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"projectsExplorerAny\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"projectsExplorerMercurial\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"projectsExplorerVSCode\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.gitlens.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.repositories:gitlens\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.fileHistory:gitlens\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.lineHistory:gitlens\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.compare:gitlens\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.search:gitlens\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.todo.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"todo.views.1files\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"todo.views.2embedded\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.dockerView.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"dockerContainers\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"dockerImages\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"dockerRegistries\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"dockerNetworks\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"dockerVolumes\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"vscode-docker.views.dockerContexts\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"vscode-docker.views.help\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.cmake__viewContainer.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"cmake.outline\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.liveshare.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"liveshare.session\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"liveshare.contacts\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"liveshare.plannedSessions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"liveshare.help\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.telemetryOptOutShown\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"commandPalette.mru.cache\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"usesLRU\\\\\\\":true,\\\\\\\"entries\\\\\\\":[{\\\\\\\"key\\\\\\\":\\\\\\\"extension.installCustomCSS\\\\\\\",\\\\\\\"value\\\\\\\":4},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.resetSettings\\\\\\\",\\\\\\\"value\\\\\\\":6},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.downloadSettings\\\\\\\",\\\\\\\"value\\\\\\\":7},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openRawDefaultSettings\\\\\\\",\\\\\\\"value\\\\\\\":9},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.installCommandLine\\\\\\\",\\\\\\\"value\\\\\\\":13},{\\\\\\\"key\\\\\\\":\\\\\\\"gitlens.externalDiffAll\\\\\\\",\\\\\\\"value\\\\\\\":16},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openSettingsJson\\\\\\\",\\\\\\\"value\\\\\\\":23},{\\\\\\\"key\\\\\\\":\\\\\\\"merge-conflict.compare\\\\\\\",\\\\\\\"value\\\\\\\":32},{\\\\\\\"key\\\\\\\":\\\\\\\"merge-conflict.accept.all-incoming\\\\\\\",\\\\\\\"value\\\\\\\":49},{\\\\\\\"key\\\\\\\":\\\\\\\"fileutils.removeFile\\\\\\\",\\\\\\\"value\\\\\\\":59},{\\\\\\\"key\\\\\\\":\\\\\\\"editor.action.marker.next\\\\\\\",\\\\\\\"value\\\\\\\":60},{\\\\\\\"key\\\\\\\":\\\\\\\"merge-conflict.next\\\\\\\",\\\\\\\"value\\\\\\\":73},{\\\\\\\"key\\\\\\\":\\\\\\\"bazel.buildAll\\\\\\\",\\\\\\\"value\\\\\\\":77},{\\\\\\\"key\\\\\\\":\\\\\\\"bazel.refreshBazelBuildTargets\\\\\\\",\\\\\\\"value\\\\\\\":79},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.updateCustomCSS\\\\\\\",\\\\\\\"value\\\\\\\":87},{\\\\\\\"key\\\\\\\":\\\\\\\"editor.action.reindentlines\\\\\\\",\\\\\\\"value\\\\\\\":90},{\\\\\\\"key\\\\\\\":\\\\\\\"projectManager.saveProject\\\\\\\",\\\\\\\"value\\\\\\\":98},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.reloadWindow\\\\\\\",\\\\\\\"value\\\\\\\":109},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.files.saveWithoutFormatting\\\\\\\",\\\\\\\"value\\\\\\\":111},{\\\\\\\"key\\\\\\\":\\\\\\\"openInGithub.openInGitHubFile\\\\\\\",\\\\\\\"value\\\\\\\":115},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.userDataSync.actions.settings\\\\\\\",\\\\\\\"value\\\\\\\":116}]}\\\"},\\\"commandPalette.mru.counter\\\":{\\\"version\\\":1,\\\"value\\\":\\\"117\\\"}}}\"}","skippedStorageKeys":[]} |
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
{"ref":"d34c7599-3f2f-4e6d-9e68-897bba38d159","content":"{\"version\":2,\"machineId\":\"83443835-89db-455d-af9c-337fcbc341ba\",\"content\":\"{\\\"mac\\\":\\\"// Place your key bindings in this file to override the defaultsauto[]\\\\n[\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+x\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.deleteLines\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.deleteLines\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"deleteAllRight\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+delete\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-deleteAllRight\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+`\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.togglePanel\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+`\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.togglePanel\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.togglePanel\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"escape\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.clearSelection\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus && terminalTextSelected && !terminalFindWidgetVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.clear\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.clear\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.focusActiveEditorGroup\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"!editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.focus\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"!terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+`\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.toggleTerminal\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+cmd+2\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.splitEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+cmd+1\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.editorLayoutSingle\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+cmd+1\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorColumnSelectUp\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+cmd+up\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-cursorColumnSelectUp\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+cmd+3\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.editorLayoutThreeColumns\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+cmd+1\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.moveEditorToFirstGroup\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+]\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"search.action.focusNextSearchResult\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"hasSearchResult\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"f4\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-search.action.focusNextSearchResult\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"hasSearchResult\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+[\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"search.action.focusPreviousSearchResult\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"hasSearchResult\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+f4\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-search.action.focusPreviousSearchResult\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"hasSearchResult\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+o\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"extension.jumpy-word\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+backspace\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-deleteLeft\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"deleteWordRight\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+delete\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"deleteWordRight\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.insertLineBefore\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.insertLineBefore\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.toggleEditorWidths\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorMove\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": {\\\\n \\\\\\\"to\\\\\\\": \\\\\\\"right\\\\\\\",\\\\n \\\\\\\"by\\\\\\\": \\\\\\\"character\\\\\\\",\\\\n \\\\\\\"value\\\\\\\": 1\\\\n },\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorMove\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": {\\\\n \\\\\\\"to\\\\\\\": \\\\\\\"left\\\\\\\",\\\\n \\\\\\\"by\\\\\\\": \\\\\\\"character\\\\\\\",\\\\n \\\\\\\"value\\\\\\\": 1\\\\n },\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+up\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorMove\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": {\\\\n \\\\\\\"to\\\\\\\": \\\\\\\"up\\\\\\\",\\\\n \\\\\\\"by\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n \\\\\\\"value\\\\\\\": 5\\\\n },\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+s\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorMove\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": {\\\\n \\\\\\\"to\\\\\\\": \\\\\\\"down\\\\\\\",\\\\n \\\\\\\"by\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n \\\\\\\"value\\\\\\\": 1\\\\n },\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+w\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorMove\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": {\\\\n \\\\\\\"to\\\\\\\": \\\\\\\"up\\\\\\\",\\\\n \\\\\\\"by\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n \\\\\\\"value\\\\\\\": 1\\\\n },\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+up\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorMove\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": {\\\\n \\\\\\\"to\\\\\\\": \\\\\\\"up\\\\\\\",\\\\n \\\\\\\"by\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n \\\\\\\"value\\\\\\\": 5\\\\n },\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorMove\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": {\\\\n \\\\\\\"to\\\\\\\": \\\\\\\"down\\\\\\\",\\\\n \\\\\\\"by\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n \\\\\\\"value\\\\\\\": 10\\\\n },\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+u\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorMove\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": {\\\\n \\\\\\\"to\\\\\\\": \\\\\\\"up\\\\\\\",\\\\n \\\\\\\"by\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n \\\\\\\"value\\\\\\\": 5\\\\n },\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+n\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorMove\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": {\\\\n \\\\\\\"to\\\\\\\": \\\\\\\"down\\\\\\\",\\\\n \\\\\\\"by\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n \\\\\\\"value\\\\\\\": 5\\\\n },\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.moveLinesDownAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+up\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.moveLinesUpAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+g cmd+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.revealDefinition\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+cmd+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.rename\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasRenameProvider && editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"f2\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.rename\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasRenameProvider && editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+g cmd+g\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.peekDefinition\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+f12\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.peekDefinition\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-extension.downloadSettings\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+a\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-todo.archive\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && editorLangId == 'todo'\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+a\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.blockComment\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+cmd+/\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.blockComment\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+a\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.blockComment\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+a\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.blockComment\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-todo.toggleDone\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && editorLangId == 'todo'\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorWordEndRight\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+right\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-cursor-move.CursorWordEndRight\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+a\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorWordStartLeft\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+left\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-cursor-move.CursorWordStartLeft\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+s\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-markdown.extension.editing.toggleStrikethrough\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly && !isMac && editorLangId == 'markdown'\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"deleteWordLeft\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+backspace\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"deleteWordLeft\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+u\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"undo\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+z\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"undo\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+u\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-cursorUndo\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+w\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.closeGroup\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"activeEditorGroupEmpty && multipleEditorGroups\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"macros.wtf\\\\\\\",\\\\n // \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.toggleMaximizedPanel\\\\\\\",\\\\n // \\\\\\\"when\\\\\\\": \\\\\\\"panelFocus\\\\\\\"\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+5\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.split\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.split\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+\\\\\\\\\\\\\\\\\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.split\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+]\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.focusNextPane\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+cmd+down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.focusNextPane\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+w\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.kill\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+/\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-toggleExplainMode\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"suggestWidgetVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+w\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.closeWindow\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"!editorIsOpen && !multipleEditorGroups\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.insertLineAfter\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+x\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.deleteLines\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+,\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"undo\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+.\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"redo\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"projectManager.listProjectsNewWindow\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"projectManager.listProjects\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+cmd+p\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-projectManager.listProjects\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+o\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-lineBreakInsert\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+g\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.nextMatchFindAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+g\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.nextMatchFindAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+1\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.toggleSidebarVisibility\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"!editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+1\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.view.explorer\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+1\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.focusFirstEditorGroup\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+3\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.toggleSidebarVisibility\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"searchViewletVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+3\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.view.search\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"!searchViewletVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+5\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.view.debug\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+5\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.toggleSidebarVisibility\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"!editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-git.commitAll\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"!inDebugMode && !terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+[\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.navigateBack\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.goToDeclaration\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasDefinitionProvider && editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+'\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.nextSelectionMatchFindAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+f3\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.nextSelectionMatchFindAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+-\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.fold\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+=\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.unfold\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.openRecent\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-go.test.previous\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorLangId == 'go'\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.tasks.reRunTask\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+s\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.files.saveAll\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+c ctrl+c\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.files.action.collapseExplorerFolders\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"!terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+b\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.toggleSidebarVisibility\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+b\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.goToDeclaration\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasDefinitionProvider && editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+b\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"code-runner.run\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+alt+n\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-code-runner.run\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+o\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-extension.vim_ctrl+o\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && vim.active && vim.use<C-o> && !inDebugRepl\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+o\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.showAllSymbols\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+f\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.formatDocument\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorHasSelection\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+f\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.formatSelection\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasSelection && editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+w\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.closeAllEditors\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.debug.run\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"!inDebugMode && !terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-deleteRight\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"textInputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+.\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.marker.next\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+t\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-extension.CustomCompileRun\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+t\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-git.sync\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+t\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.quickOpen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+o\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.gotoSymbol\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+f\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-repl.action.filter\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inDebugRepl && textInputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+n ctrl+n\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.marker.next\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+f8\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.marker.next\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+cmd+2\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.splitEditorRight\\\\\\\"\\\\n },\\\\n]\\\"}\"}"} |
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
{"ref":"d2131871-09e6-47dc-912c-d4b2c51b4c94","content":"{\"version\":2,\"machineId\":\"83443835-89db-455d-af9c-337fcbc341ba\",\"content\":\"{\\\"settings\\\":\\\"{\\\\n \\\\\\\"workbench.colorTheme\\\\\\\": \\\\\\\"Chromodynamics\\\\\\\",\\\\n \\\\\\\"editor.quickSuggestionsDelay\\\\\\\": 7,\\\\n \\\\\\\"editor.suggestOnTriggerCharacters\\\\\\\": true,\\\\n \\\\\\\"editor.tabCompletion\\\\\\\": \\\\\\\"on\\\\\\\",\\\\n \\\\\\\"editor.suggest.localityBonus\\\\\\\": true,\\\\n \\\\\\\"editor.suggestSelection\\\\\\\": \\\\\\\"first\\\\\\\",\\\\n \\\\\\\"editor.wordBasedSuggestions\\\\\\\": true,\\\\n \\\\\\\"editor.parameterHints.enabled\\\\\\\": true,\\\\n \\\\\\\"editor.detectIndentation\\\\\\\": true,\\\\n \\\\\\\"editor.fontFamily\\\\\\\": \\\\\\\"Monaco,monospace\\\\\\\",\\\\n \\\\\\\"editor.lineHeight\\\\\\\": 26,\\\\n \\\\\\\"window.openFilesInNewWindow\\\\\\\": \\\\\\\"off\\\\\\\",\\\\n \\\\\\\"editor.tabSize\\\\\\\": 4,\\\\n \\\\\\\"editor.fastScrollSensitivity\\\\\\\": 5,\\\\n \\\\\\\"editor.wordWrap\\\\\\\": \\\\\\\"on\\\\\\\",\\\\n \\\\\\\"editor.multiCursorModifier\\\\\\\": \\\\\\\"ctrlCmd\\\\\\\",\\\\n \\\\\\\"editor.snippetSuggestions\\\\\\\": \\\\\\\"top\\\\\\\",\\\\n \\\\\\\"workbench.iconTheme\\\\\\\": \\\\\\\"material-icon-theme\\\\\\\",\\\\n \\\\\\\"workbench.editor.showIcons\\\\\\\": false,\\\\n \\\\\\\"workbench.editor.tabSizing\\\\\\\": \\\\\\\"shrink\\\\\\\",\\\\n \\\\\\\"editor.minimap.enabled\\\\\\\": false,\\\\n \\\\\\\"debug.showBreakpointsInOverviewRuler\\\\\\\": true,\\\\n \\\\\\\"workbench.statusBar.feedback.visible\\\\\\\": false,\\\\n \\\\\\\"vscode_custom_css.imports\\\\\\\": [\\\\n \\\\\\\"file:///Users/anqtran/Downloads/custom.css\\\\\\\"\\\\n ],\\\\n \\\\\\\"vscode_custom_css.policy\\\\\\\": true,\\\\n \\\\\\\"customizeUI.activityBar\\\\\\\": \\\\\\\"wide\\\\\\\",\\\\n \\\\\\\"customizeUI.titleBar\\\\\\\": \\\\\\\"inline\\\\\\\",\\\\n \\\\\\\"workbench.useExperimentalGridLayout\\\\\\\": true,\\\\n \\\\\\\"explorer.openEditors.visible\\\\\\\": 0,\\\\n \\\\\\\"editor.scrollbar.vertical\\\\\\\": \\\\\\\"hidden\\\\\\\",\\\\n \\\\\\\"editor.scrollbar.horizontal\\\\\\\": \\\\\\\"hidden\\\\\\\",\\\\n \\\\\\\"editor.highlightActiveIndentGuide\\\\\\\": true,\\\\n \\\\\\\"customizeUI.fontSizeMap\\\\\\\": {\\\\n \\\\\\\"13px\\\\\\\": \\\\\\\"14px\\\\\\\",\\\\n \\\\\\\"12px\\\\\\\": \\\\\\\"12px\\\\\\\",\\\\n \\\\\\\"17px\\\\\\\": \\\\\\\"8px\\\\\\\",\\\\n \\\\\\\"window-title\\\\\\\": \\\\\\\"12px\\\\\\\",\\\\n // Window title font when using custom titlebar\\\\n \\\\\\\"tab-title\\\\\\\": \\\\\\\"13px\\\\\\\", // Used for editor tab titles\\\\n \\\\\\\"monospace\\\\\\\": \\\\\\\"12.5px\\\\\\\", // Used for monospace fonts in user interface\\\\n \\\\\\\"menu\\\\\\\": \\\\\\\"13px\\\\\\\", // Used for menu items (windows only)\\\\n },\\\\n \\\\\\\"customizeUI.stylesheet\\\\\\\": {\\\\n \\\\\\\".monaco-editor .line-numbers\\\\\\\": \\\\\\\"font-size: 13px\\\\\\\",\\\\n \\\\\\\".monaco-toolbar\\\\\\\": \\\\\\\"display: none\\\\\\\"\\\\n },\\\\n \\\\\\\"customizeUI.listRowHeight\\\\\\\": 29,\\\\n \\\\\\\"customizeUI.font.regular\\\\\\\": \\\\\\\"Monaco\\\\\\\",\\\\n \\\\\\\"breadcrumbs.filePath\\\\\\\": \\\\\\\"on\\\\\\\",\\\\n \\\\\\\"breadcrumbs.symbolPath\\\\\\\": \\\\\\\"off\\\\\\\",\\\\n // \\\\\\\"customizeUI.font.monospace\\\\\\\": \\\\\\\"Fira Code\\\\\\\",\\\\n \\\\\\\"workbench.colorCustomizations\\\\\\\": {\\\\n \\\\\\\"editorOverviewRuler.findMatchForeground\\\\\\\": \\\\\\\"#ff000000\\\\\\\",\\\\n \\\\\\\"editorOverviewRuler.rangeHighlightForeground\\\\\\\": \\\\\\\"#ff000000\\\\\\\",\\\\n \\\\\\\"editorOverviewRuler.wordHighlightForeground\\\\\\\": \\\\\\\"#ff000000\\\\\\\",\\\\n \\\\\\\"editorOverviewRuler.selectionHighlightForeground\\\\\\\": \\\\\\\"#ff000000\\\\\\\",\\\\n \\\\\\\"window.activeBorder\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"window.inactiveBorder\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"editor.foreground\\\\\\\": \\\\\\\"#ffffff\\\\\\\",\\\\n \\\\\\\"panel.background\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"tab.inactiveBackground\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"tab.activeBackground\\\\\\\": \\\\\\\"#0c0c0c\\\\\\\",\\\\n \\\\\\\"editor.background\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"editorCursor.foreground\\\\\\\": \\\\\\\"#ffffff\\\\\\\",\\\\n \\\\\\\"editor.scrollbarSlider\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"editorGroupHeader.tabsBackground\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"titleBar.activeBackground\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"titleBar.activeForeground\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"terminal.background\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"sideBar.background\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"sideBarTitle.foreground\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"editorIndentGuide.background\\\\\\\": \\\\\\\"#1d1c1c\\\\\\\",\\\\n \\\\\\\"editorIndentGuide.activeBackground\\\\\\\": \\\\\\\"#5f5858\\\\\\\",\\\\n \\\\\\\"editorGutter.background\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"sideBar.foreground\\\\\\\": \\\\\\\"#b8b6b6\\\\\\\",\\\\n \\\\\\\"terminal.foreground\\\\\\\": \\\\\\\"#F8F8F2\\\\\\\",\\\\n \\\\\\\"terminalCursor.background\\\\\\\": \\\\\\\"#F8F8F2\\\\\\\",\\\\n \\\\\\\"terminalCursor.foreground\\\\\\\": \\\\\\\"#F8F8F2\\\\\\\",\\\\n \\\\\\\"terminal.ansiBlack\\\\\\\": \\\\\\\"#272822\\\\\\\",\\\\n \\\\\\\"terminal.ansiBlue\\\\\\\": \\\\\\\"#57c7fe\\\\\\\",\\\\n \\\\\\\"terminal.ansiBrightBlack\\\\\\\": \\\\\\\"#75715E\\\\\\\",\\\\n \\\\\\\"terminal.ansiBrightBlue\\\\\\\": \\\\\\\"#66D9EF\\\\\\\",\\\\n \\\\\\\"terminal.ansiBrightCyan\\\\\\\": \\\\\\\"#A1EFE4\\\\\\\",\\\\n \\\\\\\"terminal.ansiBrightGreen\\\\\\\": \\\\\\\"#5af78d\\\\\\\",\\\\n \\\\\\\"terminal.ansiBrightMagenta\\\\\\\": \\\\\\\"#AE81FF\\\\\\\",\\\\n \\\\\\\"terminal.ansiBrightRed\\\\\\\": \\\\\\\"#F92672\\\\\\\",\\\\n \\\\\\\"terminal.ansiBrightWhite\\\\\\\": \\\\\\\"#F9F8F5\\\\\\\",\\\\n \\\\\\\"terminal.ansiBrightYellow\\\\\\\": \\\\\\\"#F4BF75\\\\\\\",\\\\n \\\\\\\"terminal.ansiCyan\\\\\\\": \\\\\\\"#A1EFE4\\\\\\\",\\\\n \\\\\\\"terminal.ansiGreen\\\\\\\": \\\\\\\"#5af78d\\\\\\\",\\\\n \\\\\\\"terminal.ansiMagenta\\\\\\\": \\\\\\\"#AE81FF\\\\\\\",\\\\n \\\\\\\"terminal.ansiRed\\\\\\\": \\\\\\\"#F92672\\\\\\\",\\\\n \\\\\\\"terminal.ansiWhite\\\\\\\": \\\\\\\"#F8F8F2\\\\\\\",\\\\n \\\\\\\"terminal.ansiYellow\\\\\\\": \\\\\\\"#59fb19\\\\\\\"\\\\n },\\\\n \\\\\\\"editor.tokenColorCustomizations\\\\\\\": {\\\\n \\\\\\\"textMateRules\\\\\\\": [\\\\n {\\\\n \\\\\\\"name\\\\\\\": \\\\\\\"Name Tag\\\\\\\",\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"entity.name.tag\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"fontStyle\\\\\\\": \\\\\\\"\\\\\\\",\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#ff1466\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"name\\\\\\\": \\\\\\\"Name Tag\\\\\\\",\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"entity.name.function\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"fontStyle\\\\\\\": \\\\\\\"\\\\\\\",\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#3cff00\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"name\\\\\\\": \\\\\\\"Variable\\\\\\\",\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"variable\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"fontStyle\\\\\\\": \\\\\\\"\\\\\\\",\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#FFFFFF\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"name\\\\\\\": \\\\\\\"Source\\\\\\\",\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"source\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"fontStyle\\\\\\\": \\\\\\\"\\\\\\\",\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#FFFFFF\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": [\\\\n \\\\\\\"meta.embedded\\\\\\\",\\\\n \\\\\\\"source.groovy.embedded\\\\\\\"\\\\n ],\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#FFFFFF\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"name\\\\\\\": \\\\\\\"Foreground, Operator\\\\\\\",\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"keyword.operator.class, keyword.operator, constant.other, source.php.embedded.line\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"fontStyle\\\\\\\": \\\\\\\"\\\\\\\",\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#FFFFFF\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"meta.function-call.generic.python\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#66D9EF\\\\\\\"\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": [\\\\n \\\\\\\"keyword.control.import.python\\\\\\\",\\\\n \\\\\\\"keyword\\\\\\\",\\\\n \\\\\\\"keyword.operator.logical.python\\\\\\\",\\\\n \\\\\\\"keyword.operator.assignment.python\\\\\\\"\\\\n ],\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#ff0059\\\\\\\",\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"entity.name.type.class.python\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#925ce4\\\\\\\",\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"variable.parameter.function-call.python\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#fc7a01\\\\\\\",\\\\n \\\\\\\"fontStyle\\\\\\\": \\\\\\\"italic\\\\\\\",\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"entity.other.inherited-class.python\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"fontStyle\\\\\\\": \\\\\\\"italic\\\\\\\",\\\\n }\\\\n },\\\\n {\\\\n \\\\\\\"scope\\\\\\\": \\\\\\\"string\\\\\\\",\\\\n \\\\\\\"settings\\\\\\\": {\\\\n \\\\\\\"foreground\\\\\\\": \\\\\\\"#f0f067\\\\\\\",\\\\n }\\\\n },\\\\n ]\\\\n },\\\\n \\\\\\\"terminal.integrated.lineHeight\\\\\\\": 1.22,\\\\n \\\\\\\"window.zoomLevel\\\\\\\": -1,\\\\n \\\\\\\"window.nativeTabs\\\\\\\": false,\\\\n \\\\\\\"vsicons.presets.hideFolders\\\\\\\": true,\\\\n \\\\\\\"material-icon-theme.folders.color\\\\\\\": \\\\\\\"#42a5f5\\\\\\\",\\\\n \\\\\\\"material-icon-theme.folders.theme\\\\\\\": \\\\\\\"classic\\\\\\\",\\\\n \\\\\\\"material-icon-theme.activeIconPack\\\\\\\": \\\\\\\"angular\\\\\\\",\\\\n \\\\\\\"material-icon-theme.hidesExplorerArrows\\\\\\\": true,\\\\n \\\\\\\"importMagic.maxColumns\\\\\\\": 30,\\\\n \\\\\\\"importMagic.indentWithTabs\\\\\\\": true,\\\\n // \\\\\\\"python.envFile\\\\\\\": \\\\\\\"${workspaceRoot}/.env.local\\\\\\\",\\\\n \\\\\\\"python.envFile\\\\\\\": \\\\\\\"${workspaceFolder}/.env\\\\\\\",\\\\n \\\\\\\"editor.folding\\\\\\\": true,\\\\n \\\\\\\"files.associations\\\\\\\": {\\\\n \\\\\\\"*.py\\\\\\\": \\\\\\\"python\\\\\\\"\\\\n },\\\\n \\\\\\\"explorer.confirmDelete\\\\\\\": false,\\\\n \\\\\\\"python.pythonPath\\\\\\\": \\\\\\\"/usr/local/Caskroom/miniconda/base/envs/airflow/bin/python\\\\\\\",\\\\n \\\\\\\"diffEditor.renderSideBySide\\\\\\\": true,\\\\n \\\\\\\"git.autofetch\\\\\\\": true,\\\\n \\\\\\\"workbench.fontAliasing\\\\\\\": \\\\\\\"antialiased\\\\\\\",\\\\n \\\\\\\"editor.fontWeight\\\\\\\": \\\\\\\"500\\\\\\\",\\\\n \\\\\\\"terminal.integrated.cursorStyle\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n \\\\\\\"workbench.startupEditor\\\\\\\": \\\\\\\"newUntitledFile\\\\\\\",\\\\n \\\\\\\"sync.gist\\\\\\\": \\\\\\\"2a47cd223bc13f911b50ecdcce7269b5\\\\\\\",\\\\n \\\\\\\"importMagic.multiline\\\\\\\": \\\\\\\"parentheses\\\\\\\",\\\\n \\\\\\\"python.linting.mypyPath\\\\\\\": \\\\\\\"/usr/local/Caskroom/miniconda/base/envs/airflow/bin/mypy\\\\\\\",\\\\n \\\\\\\"extensions.ignoreRecommendations\\\\\\\": true,\\\\n \\\\\\\"python.formatting.provider\\\\\\\": \\\\\\\"black\\\\\\\",\\\\n \\\\\\\"python.formatting.blackArgs\\\\\\\": [\\\\n \\\\\\\"--fast\\\\\\\",\\\\n \\\\\\\"-t\\\\\\\",\\\\n \\\\\\\"py37\\\\\\\",\\\\n \\\\\\\"--line-length\\\\\\\",\\\\n \\\\\\\"100\\\\\\\"\\\\n ],\\\\n // \\\\\\\"saveAndRun\\\\\\\": {\\\\n // \\\\\\\"commands\\\\\\\": [\\\\n // {\\\\n // \\\\\\\"match\\\\\\\": \\\\\\\".py$\\\\\\\",\\\\n // \\\\\\\"cmd\\\\\\\": \\\\\\\"black ${file}\\\\\\\",\\\\n // \\\\\\\"useShortcut\\\\\\\": false,\\\\n // \\\\\\\"silent\\\\\\\": true\\\\n // }\\\\n // ]\\\\n // },\\\\n // \\\\\\\"runOnSave.statusMessageTimeout\\\\\\\": 30,\\\\n // \\\\\\\"runOnSave.commands\\\\\\\": [\\\\n // {\\\\n // \\\\\\\"match\\\\\\\": \\\\\\\"common.py$\\\\\\\",\\\\n // \\\\\\\"command\\\\\\\": \\\\\\\"black --fast -t py37 --line-length 100 ${file}\\\\\\\",\\\\n // \\\\\\\"runIn\\\\\\\": \\\\\\\"backend\\\\\\\",\\\\n // \\\\\\\"finishStatusMessage\\\\\\\": \\\\\\\"${fileBasename} is black-ed\\\\\\\"\\\\n // }\\\\n // ],\\\\n \\\\\\\"C_Cpp.updateChannel\\\\\\\": \\\\\\\"Insiders\\\\\\\",\\\\n \\\\\\\"sourcegraph.url\\\\\\\": \\\\\\\"https://sourcegraph.cbhq.net\\\\\\\",\\\\n \\\\\\\"workbench.activityBar.visible\\\\\\\": false,\\\\n \\\\\\\"search.useIgnoreFiles\\\\\\\": false,\\\\n \\\\\\\"search.exclude\\\\\\\": {\\\\n \\\\\\\"**/*.pyc\\\\\\\": true,\\\\n \\\\\\\"**/.mypy_cache\\\\\\\": true,\\\\n // \\\\\\\"**/.mypy_cache\\\\\\\": true,\\\\n \\\\\\\"**/.mypy_cache/**/*.json\\\\\\\": true,\\\\n \\\\\\\".mypy_cache/**/*.json\\\\\\\": true,\\\\n \\\\\\\"**/.mypy_cache/**\\\\\\\": true,\\\\n \\\\\\\"**/.pytest_cache\\\\\\\": true,\\\\n \\\\\\\"**/.vscode\\\\\\\": true,\\\\n \\\\\\\"/usr/local/Caskroom/miniconda/base/envs/airflow/lib/python3.7/site-packages/airflow_common/**/*.py\\\\\\\": true,\\\\n \\\\\\\"**/bin/main/**/*.*\\\\\\\": true,\\\\n \\\\\\\"**/bin/test/**/*.*\\\\\\\": true,\\\\n \\\\\\\"db-data\\\\\\\": true\\\\n },\\\\n \\\\\\\"workbench.editor.enablePreview\\\\\\\": false,\\\\n \\\\\\\"editor.cursorBlinking\\\\\\\": \\\\\\\"smooth\\\\\\\",\\\\n \\\\\\\"editor.cursorSmoothCaretAnimation\\\\\\\": true,\\\\n \\\\\\\"python.analysis.diagnosticPublishDelay\\\\\\\": 20,\\\\n \\\\\\\"go.useLanguageServer\\\\\\\": true,\\\\n \\\\\\\"go.autocompleteUnimportedPackages\\\\\\\": true,\\\\n \\\\\\\"files.exclude\\\\\\\": {\\\\n \\\\\\\"**/.git\\\\\\\": true,\\\\n \\\\\\\"**/.svn\\\\\\\": true,\\\\n \\\\\\\"**/.hg\\\\\\\": true,\\\\n \\\\\\\"**/CVS\\\\\\\": true,\\\\n \\\\\\\"**/.DS_Store\\\\\\\": true,\\\\n \\\\\\\"**/.pytest_cache\\\\\\\": true,\\\\n \\\\\\\"**/.mypy_cache\\\\\\\": true,\\\\n \\\\\\\"**/.mypy_cache/**/*.*\\\\\\\": true,\\\\n \\\\\\\".mypy_cache/*\\\\\\\": true,\\\\n \\\\\\\"**/__pycache__\\\\\\\": true,\\\\n \\\\\\\"**/.vscode\\\\\\\": true,\\\\n \\\\\\\"**/.classpath\\\\\\\": true,\\\\n \\\\\\\"**/.project\\\\\\\": true,\\\\n \\\\\\\"**/.settings\\\\\\\": true,\\\\n \\\\\\\"**/.factorypath\\\\\\\": true,\\\\n \\\\\\\"**/*.class\\\\\\\": true,\\\\n \\\\\\\"db-data\\\\\\\": true\\\\n },\\\\n \\\\\\\"workbench.sideBar.location\\\\\\\": \\\\\\\"left\\\\\\\",\\\\n \\\\\\\"workbench.statusBar.visible\\\\\\\": true,\\\\n \\\\\\\"terminal.integrated.fontFamily\\\\\\\": \\\\\\\"Monaco\\\\\\\",\\\\n \\\\\\\"terminal.integrated.fontSize\\\\\\\": 14,\\\\n \\\\\\\"go.formatTool\\\\\\\": \\\\\\\"gofmt\\\\\\\",\\\\n \\\\\\\"vsicons.dontShowNewVersionMessage\\\\\\\": true,\\\\n \\\\\\\"python.linting.pylintPath\\\\\\\": \\\\\\\"/usr/local/Caskroom/miniconda/base/envs/airflow/bin/pylint\\\\\\\",\\\\n \\\\\\\"python.linting.pylintArgs\\\\\\\": [\\\\n \\\\\\\"--disable=C0111,wrong-import-order,broad-except,logging-format-interpolation,bad-continuation,pointless-string-statement,ungrouped-imports,invalid-name,unnecessary-pass,attribute-defined-outside-init,logging-fstring-interpolation,protected-access,line-too-long,logging-not-lazy,anomalous-backslash-in-string,too-many-lines\\\\\\\",\\\\n \\\\\\\"--enable=W0614\\\\\\\",\\\\n \\\\\\\"--property-classes=airflow_common.utils.common.memoized_property,airflow_common.models.pipeline.load_table_pipeline.quality_check_runner\\\\\\\",\\\\n // \\\\\\\"--rcfile\\\\\\\",\\\\n // \\\\\\\"${workspaceFolder}\\\\\\\\\\\\\\\\.pylintrc\\\\\\\"\\\\n ],\\\\n \\\\\\\"python.linting.mypyEnabled\\\\\\\": true,\\\\n \\\\\\\"editor.quickSuggestions\\\\\\\": true,\\\\n \\\\\\\"editor.acceptSuggestionOnEnter\\\\\\\": \\\\\\\"on\\\\\\\",\\\\n \\\\\\\"python.autoComplete.extraPaths\\\\\\\": [\\\\n \\\\\\\"/Users/anqtran/src/airflow/airflow-pipelines/dags\\\\\\\",\\\\n \\\\\\\"/Users/anqtran/src/airflow/secure-pipelines/dags\\\\\\\",\\\\n \\\\\\\"/Users/anqtran/src/airflow/airflow-common\\\\\\\",\\\\n \\\\\\\"/usr/local/Caskroom/miniconda/base/envs/airflow/lib/python3.6/site-packages\\\\\\\",\\\\n \\\\\\\"/Users/anqtran/src/jms-jar-builder/services\\\\\\\",\\\\n ],\\\\n \\\\\\\"python.linting.pylintEnabled\\\\\\\": true,\\\\n \\\\\\\"python.jediMemoryLimit\\\\\\\": -1,\\\\n \\\\\\\"workbench.editor.closeEmptyGroups\\\\\\\": false,\\\\n \\\\\\\"multiCommand.commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"multiCommand.splitPane\\\\\\\",\\\\n \\\\\\\"sequence\\\\\\\": [\\\\n \\\\\\\"workbench.action.splitEditor\\\\\\\",\\\\n \\\\\\\"workbench.action.closeEditorsInGroup\\\\\\\"\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"multiCommand.wtf\\\\\\\",\\\\n \\\\\\\"sequence\\\\\\\": [\\\\n \\\\\\\"workbench.action.toggleMaximizedPanel\\\\\\\",\\\\n \\\\\\\"workbench.action.toggleSidebarVisibility\\\\\\\"\\\\n ]\\\\n }\\\\n ],\\\\n \\\\\\\"macros\\\\\\\": {\\\\n \\\\\\\"wtf\\\\\\\": [\\\\n \\\\\\\"workbench.action.toggleMaximizedPanel\\\\\\\",\\\\n \\\\\\\"workbench.action.toggleSidebarVisibility\\\\\\\"\\\\n ]\\\\n },\\\\n \\\\\\\"java.errors.incompleteClasspath.severity\\\\\\\": \\\\\\\"ignore\\\\\\\",\\\\n \\\\\\\"terminal.integrated.commandsToSkipShell\\\\\\\": [\\\\n \\\\\\\"multiCommand.wtf\\\\\\\",\\\\n \\\\\\\"macros.wtf\\\\\\\"\\\\n ],\\\\n \\\\\\\"kite.showWelcomeNotificationOnStartup\\\\\\\": false,\\\\n \\\\\\\"python.analysis.memory.keepLibraryAst\\\\\\\": true,\\\\n \\\\\\\"python.analysis.memory.keepLibraryLocalVariables\\\\\\\": true,\\\\n \\\\\\\"python.autoComplete.addBrackets\\\\\\\": true,\\\\n \\\\\\\"vsintellicode.modify.editor.suggestSelection\\\\\\\": \\\\\\\"choseToUpdateConfiguration\\\\\\\",\\\\n \\\\\\\"workbench.editor.showTabs\\\\\\\": false,\\\\n \\\\\\\"terminal.external.osxExec\\\\\\\": \\\\\\\"iTerm.app\\\\\\\",\\\\n \\\\\\\"terminal.integrated.macOptionIsMeta\\\\\\\": true,\\\\n \\\\\\\"terminal.integrated.inheritEnv\\\\\\\": false,\\\\n \\\\\\\"files.trimTrailingWhitespace\\\\\\\": true,\\\\n \\\\\\\"files.insertFinalNewline\\\\\\\": true,\\\\n \\\\\\\"files.trimFinalNewlines\\\\\\\": true,\\\\n \\\\\\\"search.useReplacePreview\\\\\\\": false,\\\\n \\\\\\\"[sql]\\\\\\\": {\\\\n \\\\\\\"editor.tabSize\\\\\\\": 2\\\\n },\\\\n \\\\\\\"python.analysis.symbolsHierarchyDepthLimit\\\\\\\": 7,\\\\n \\\\\\\"python.linting.pylintUseMinimalCheckers\\\\\\\": true,\\\\n \\\\\\\"python.analysis.cacheFolderPath\\\\\\\": \\\\\\\"~/.vscode_cache\\\\\\\",\\\\n \\\\\\\"python.autoComplete.showAdvancedMembers\\\\\\\": false,\\\\n \\\\\\\"python.condaPath\\\\\\\": \\\\\\\"/usr/local/Caskroom/miniconda/base/condabin/conda\\\\\\\",\\\\n \\\\\\\"editor.formatOnSaveTimeout\\\\\\\": 10000,\\\\n \\\\\\\"python.analysis.downloadChannel\\\\\\\": \\\\\\\"beta\\\\\\\",\\\\n \\\\\\\"python.insidersChannel\\\\\\\": \\\\\\\"off\\\\\\\",\\\\n \\\\\\\"python.linting.enabled\\\\\\\": true,\\\\n \\\\\\\"files.autoSave\\\\\\\": \\\\\\\"afterDelay\\\\\\\",\\\\n \\\\\\\"files.autoSaveDelay\\\\\\\": 10000,\\\\n \\\\\\\"python.testing.pytestEnabled\\\\\\\": true,\\\\n \\\\\\\"terminal.integrated.scrollback\\\\\\\": 10000,\\\\n \\\\\\\"yaml.schemas\\\\\\\": {\\\\n \\\\\\\"file:///Users/anqtran/.vscode/extensions/atlassian.atlascode-2.2.0/resources/schemas/pipelines-schema.json\\\\\\\": \\\\\\\"bitbucket-pipelines.yml\\\\\\\"\\\\n },\\\\n \\\\\\\"explorer.compactFolders\\\\\\\": true,\\\\n \\\\\\\"search.enableSearchEditorPreview\\\\\\\": true,\\\\n \\\\\\\"jira-plugin.baseUrl\\\\\\\": \\\\\\\"https://jira.cbhq.net\\\\\\\",\\\\n \\\\\\\"jira-plugin.username\\\\\\\": \\\\\\\"khoa.ho\\\\\\\",\\\\n \\\\\\\"atlascode.bitbucket.enabled\\\\\\\": false,\\\\n \\\\\\\"vim.enableNeovim\\\\\\\": true,\\\\n \\\\\\\"vim.neovimPath\\\\\\\": \\\\\\\"/usr/local/bin/nvim\\\\\\\",\\\\n \\\\\\\"vim.handleKeys\\\\\\\": {\\\\n \\\\\\\"<C-c>\\\\\\\": false,\\\\n \\\\\\\"<C-v>\\\\\\\": false\\\\n },\\\\n \\\\\\\"go.lintTool\\\\\\\": \\\\\\\"golangci-lint\\\\\\\",\\\\n \\\\\\\"clang-format.style\\\\\\\": \\\\\\\"google\\\\\\\",\\\\n \\\\\\\"editor.lineNumbers\\\\\\\": \\\\\\\"on\\\\\\\",\\\\n \\\\\\\"python.terminal.activateEnvironment\\\\\\\": false,\\\\n \\\\\\\"[yaml]\\\\\\\": {\\\\n \\\\\\\"editor.formatOnSave\\\\\\\": false\\\\n },\\\\n \\\\\\\"editor.glyphMargin\\\\\\\": false,\\\\n \\\\\\\"[xml]\\\\\\\": {\\\\n \\\\\\\"editor.formatOnSave\\\\\\\": false\\\\n },\\\\n \\\\\\\"[proto3]\\\\\\\": {\\\\n \\\\\\\"editor.formatOnSave\\\\\\\": false\\\\n },\\\\n // \\\\\\\"[kotlin]\\\\\\\": {\\\\n // \\\\\\\"editor.formatOnSave\\\\\\\": false\\\\n // },\\\\n \\\\\\\"go.toolsEnvVars\\\\\\\": {\\\\n \\\\\\\"GO111MODULE\\\\\\\": \\\\\\\"on\\\\\\\",\\\\n \\\\\\\"GOPROXY\\\\\\\": \\\\\\\"https://gomodules.cbhq.net/\\\\\\\",\\\\n \\\\\\\"GONOSUMDB\\\\\\\": \\\\\\\"github.cbhq.net\\\\\\\"\\\\n },\\\\n \\\\\\\"go.languageServerExperimentalFeatures\\\\\\\": {\\\\n \\\\\\\"format\\\\\\\": true,\\\\n \\\\\\\"diagnostics\\\\\\\": true,\\\\n \\\\\\\"documentLink\\\\\\\": true,\\\\n },\\\\n \\\\\\\"search.searchEditor.doubleClickBehaviour\\\\\\\": \\\\\\\"goToLocation\\\\\\\",\\\\n \\\\\\\"material-icon-theme.opacity\\\\\\\": 0.7,\\\\n // --------------VIM-------------------------------------\\\\n \\\\\\\"vim.easymotion\\\\\\\": true,\\\\n \\\\\\\"vim.incsearch\\\\\\\": true,\\\\n \\\\\\\"vim.useSystemClipboard\\\\\\\": true,\\\\n \\\\\\\"vim.useCtrlKeys\\\\\\\": true,\\\\n \\\\\\\"vim.hlsearch\\\\\\\": true,\\\\n \\\\\\\"vim.insertModeKeyBindings\\\\\\\": [\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\n \\\\\\\"j\\\\\\\",\\\\n \\\\\\\"j\\\\\\\"\\\\n ],\\\\n \\\\\\\"after\\\\\\\": [\\\\n \\\\\\\"<Esc>\\\\\\\"\\\\n ]\\\\n },\\\\n ],\\\\n \\\\\\\"vim.normalModeKeyBindingsNonRecursive\\\\\\\": [\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\n \\\\\\\"<leader>\\\\\\\",\\\\n \\\\\\\"d\\\\\\\"\\\\n ],\\\\n \\\\\\\"after\\\\\\\": [\\\\n \\\\\\\"d\\\\\\\",\\\\n \\\\\\\"d\\\\\\\"\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\n \\\\\\\"<C-n>\\\\\\\"\\\\n ],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n \\\\\\\":nohl\\\\\\\"\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\n \\\\\\\">\\\\\\\"\\\\n ],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n \\\\\\\"editor.action.indentLines\\\\\\\"\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\n \\\\\\\"<\\\\\\\"\\\\n ],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n \\\\\\\"editor.action.outdentLines\\\\\\\"\\\\n ]\\\\n }\\\\n ],\\\\n \\\\\\\"vim.leader\\\\\\\": \\\\\\\"<space>\\\\\\\",\\\\n \\\\\\\"vim.changeWordIncludesWhitespace\\\\\\\": true,\\\\n // \\\\\\\"vim.highlightedyank.enable\\\\\\\": true,\\\\n // \\\\\\\"vim.statusBarColorControl\\\\\\\": true,\\\\n // \\\\\\\"vim.statusBarColors.normal\\\\\\\": \\\\\\\"#FFFFFF\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.normal\\\\\\\": \\\\\\\"#8FBCBB\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.insert\\\\\\\": \\\\\\\"#BF616A\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.visual\\\\\\\": \\\\\\\"#B48EAD\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.visualline\\\\\\\": \\\\\\\"#B48EAD\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.visualblock\\\\\\\": \\\\\\\"#A3BE8C\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.replace\\\\\\\": \\\\\\\"#D08770\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.commandlineinprogress\\\\\\\": \\\\\\\"#007ACC\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.searchinprogressmode\\\\\\\": \\\\\\\"#007ACC\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.easymotionmode\\\\\\\": \\\\\\\"#007ACC\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.easymotioninputmode\\\\\\\": \\\\\\\"#007ACC\\\\\\\",\\\\n // \\\\\\\"vim.statusBarColors.surroundinputmode\\\\\\\": \\\\\\\"#007ACC\\\\\\\",\\\\n \\\\\\\"terminal.integrated.rendererType\\\\\\\": \\\\\\\"dom\\\\\\\",\\\\n // --------------VIM-------------------------------------\\\\n \\\\\\\"vim.camelCaseMotion.enable\\\\\\\": true,\\\\n \\\\\\\"editor.overviewRulerBorder\\\\\\\": false,\\\\n \\\\\\\"editor.hideCursorInOverviewRuler\\\\\\\": true,\\\\n \\\\\\\"code-runner.clearPreviousOutput\\\\\\\": true,\\\\n \\\\\\\"code-runner.showExecutionMessage\\\\\\\": false,\\\\n \\\\\\\"code-runner.preserveFocus\\\\\\\": true,\\\\n \\\\\\\"code-runner.ignoreSelection\\\\\\\": false,\\\\n \\\\\\\"terminal.integrated.copyOnSelection\\\\\\\": true,\\\\n \\\\\\\"terminal.integrated.cursorBlinking\\\\\\\": true,\\\\n \\\\\\\"terminal.integrated.allowChords\\\\\\\": false,\\\\n \\\\\\\"terminal.integrated.experimentalUseTitleEvent\\\\\\\": false,\\\\n \\\\\\\"terminal.integrated.rightClickBehavior\\\\\\\": \\\\\\\"paste\\\\\\\",\\\\n \\\\\\\"vsintellicode.features.python.deepLearning\\\\\\\": \\\\\\\"enabled\\\\\\\",\\\\n \\\\\\\"vsintellicode.sql.completionsEnabled\\\\\\\": true,\\\\n \\\\\\\"vsintellicode.python.completionsEnabled\\\\\\\": true,\\\\n \\\\\\\"cSpell.userWords\\\\\\\": [\\\\n \\\\\\\"arange\\\\\\\",\\\\n \\\\\\\"ciphertext\\\\\\\",\\\\n \\\\\\\"client\\\\\\\",\\\\n \\\\\\\"deps\\\\\\\",\\\\n \\\\\\\"emrutils\\\\\\\",\\\\n \\\\\\\"etl\\\\\\\",\\\\n \\\\\\\"flink\\\\\\\",\\\\n \\\\\\\"ipyparallel\\\\\\\",\\\\n \\\\\\\"kryo\\\\\\\",\\\\n \\\\\\\"networkx\\\\\\\",\\\\n \\\\\\\"numpy\\\\\\\",\\\\n \\\\\\\"pyplot\\\\\\\",\\\\n \\\\\\\"pyspark\\\\\\\",\\\\n \\\\\\\"python\\\\\\\",\\\\n \\\\\\\"rrulewrapper\\\\\\\",\\\\n \\\\\\\"sess\\\\\\\",\\\\n \\\\\\\"statsd\\\\\\\",\\\\n \\\\\\\"uploader\\\\\\\",\\\\n \\\\\\\"uri\\\\\\\",\\\\n \\\\\\\"with\\\\\\\",\\\\n \\\\\\\"wrapf\\\\\\\"\\\\n ],\\\\n \\\\\\\"java.semanticHighlighting.enabled\\\\\\\": true,\\\\n \\\\\\\"vim.easymotionMarkerFontSize\\\\\\\": \\\\\\\"16\\\\\\\",\\\\n \\\\\\\"editor.formatOnSave\\\\\\\": true,\\\\n \\\\\\\"editor.fontSize\\\\\\\": 16,\\\\n \\\\\\\"ruby.intellisense\\\\\\\": \\\\\\\"rubyLocate\\\\\\\",\\\\n \\\\\\\"tabnine.experimentalAutoImports\\\\\\\": true,\\\\n \\\\\\\"python.showStartPage\\\\\\\": false,\\\\n \\\\\\\"python.linting.pylintCategorySeverity.warning\\\\\\\": \\\\\\\"Hint\\\\\\\",\\\\n \\\\\\\"python.linting.mypyCategorySeverity.error\\\\\\\": \\\\\\\"Warning\\\\\\\",\\\\n \\\\\\\"python.linting.pylintCategorySeverity.error\\\\\\\": \\\\\\\"Warning\\\\\\\",\\\\n \\\\\\\"python.jediEnabled\\\\\\\": false,\\\\n \\\\\\\"python.languageServer\\\\\\\": \\\\\\\"Microsoft\\\\\\\",\\\\n \\\\\\\"window.titleBarStyle\\\\\\\": \\\\\\\"native\\\\\\\",\\\\n \\\\\\\"cmake.configureOnOpen\\\\\\\": false,\\\\n}\\\"}\"}"} |
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
{ | |
"workbench.colorTheme": "Chromodynamics", | |
"editor.quickSuggestionsDelay": 7, | |
"editor.suggestOnTriggerCharacters": true, | |
"editor.tabCompletion": "on", | |
"editor.suggest.localityBonus": true, | |
"editor.suggestSelection": "first", | |
"editor.wordBasedSuggestions": true, | |
"editor.parameterHints.enabled": true, | |
"editor.detectIndentation": true, | |
"editor.fontFamily": "Monaco,monospace", | |
"editor.lineHeight": 26, | |
"window.openFilesInNewWindow": "off", | |
"editor.tabSize": 4, | |
"editor.fastScrollSensitivity": 5, | |
"editor.wordWrap": "on", | |
"editor.multiCursorModifier": "ctrlCmd", | |
"editor.snippetSuggestions": "top", | |
"workbench.iconTheme": "material-icon-theme", | |
"workbench.editor.showIcons": false, | |
"workbench.editor.tabSizing": "shrink", | |
"editor.minimap.enabled": false, | |
"debug.showBreakpointsInOverviewRuler": true, | |
"workbench.statusBar.feedback.visible": false, | |
"vscode_custom_css.imports": [ | |
"file:///Users/anqtran/Downloads/custom.css" | |
], | |
"vscode_custom_css.policy": true, | |
"customizeUI.activityBar": "wide", | |
"customizeUI.titleBar": "inline", | |
"workbench.useExperimentalGridLayout": true, | |
"explorer.openEditors.visible": 0, | |
"editor.scrollbar.vertical": "hidden", | |
"editor.scrollbar.horizontal": "hidden", | |
"editor.highlightActiveIndentGuide": true, | |
"customizeUI.fontSizeMap": { | |
"13px": "14px", | |
"12px": "12px", | |
"17px": "8px", | |
"window-title": "12px", | |
// Window title font when using custom titlebar | |
"tab-title": "13px", // Used for editor tab titles | |
"monospace": "12.5px", // Used for monospace fonts in user interface | |
"menu": "13px", // Used for menu items (windows only) | |
}, | |
"customizeUI.stylesheet": { | |
".monaco-editor .line-numbers": "font-size: 13px", | |
".monaco-toolbar": "display: none" | |
}, | |
"customizeUI.listRowHeight": 29, | |
"customizeUI.font.regular": "Monaco", | |
"breadcrumbs.filePath": "on", | |
"breadcrumbs.symbolPath": "off", | |
// "customizeUI.font.monospace": "Fira Code", | |
"workbench.colorCustomizations": { | |
"editorOverviewRuler.findMatchForeground": "#ff000000", | |
"editorOverviewRuler.rangeHighlightForeground": "#ff000000", | |
"editorOverviewRuler.wordHighlightForeground": "#ff000000", | |
"editorOverviewRuler.selectionHighlightForeground": "#ff000000", | |
"window.activeBorder": "#000000", | |
"window.inactiveBorder": "#000000", | |
"editor.foreground": "#ffffff", | |
"panel.background": "#000000", | |
"tab.inactiveBackground": "#000000", | |
"tab.activeBackground": "#0c0c0c", | |
"editor.background": "#000000", | |
"editorCursor.foreground": "#ffffff", | |
"editor.scrollbarSlider": "#000000", | |
"editorGroupHeader.tabsBackground": "#000000", | |
"titleBar.activeBackground": "#000000", | |
"titleBar.activeForeground": "#000000", | |
"terminal.background": "#000000", | |
"sideBar.background": "#000000", | |
"sideBarTitle.foreground": "#000000", | |
"editorIndentGuide.background": "#1d1c1c", | |
"editorIndentGuide.activeBackground": "#5f5858", | |
"editorGutter.background": "#000000", | |
"sideBar.foreground": "#b8b6b6", | |
"terminal.foreground": "#F8F8F2", | |
"terminalCursor.background": "#F8F8F2", | |
"terminalCursor.foreground": "#F8F8F2", | |
"terminal.ansiBlack": "#272822", | |
"terminal.ansiBlue": "#57c7fe", | |
"terminal.ansiBrightBlack": "#75715E", | |
"terminal.ansiBrightBlue": "#66D9EF", | |
"terminal.ansiBrightCyan": "#A1EFE4", | |
"terminal.ansiBrightGreen": "#5af78d", | |
"terminal.ansiBrightMagenta": "#AE81FF", | |
"terminal.ansiBrightRed": "#F92672", | |
"terminal.ansiBrightWhite": "#F9F8F5", | |
"terminal.ansiBrightYellow": "#F4BF75", | |
"terminal.ansiCyan": "#A1EFE4", | |
"terminal.ansiGreen": "#5af78d", | |
"terminal.ansiMagenta": "#AE81FF", | |
"terminal.ansiRed": "#F92672", | |
"terminal.ansiWhite": "#F8F8F2", | |
"terminal.ansiYellow": "#59fb19" | |
}, | |
"editor.tokenColorCustomizations": { | |
"textMateRules": [ | |
{ | |
"name": "Name Tag", | |
"scope": "entity.name.tag", | |
"settings": { | |
"fontStyle": "", | |
"foreground": "#ff1466" | |
} | |
}, | |
{ | |
"name": "Name Tag", | |
"scope": "entity.name.function", | |
"settings": { | |
"fontStyle": "", | |
"foreground": "#3cff00" | |
} | |
}, | |
{ | |
"name": "Variable", | |
"scope": "variable", | |
"settings": { | |
"fontStyle": "", | |
"foreground": "#FFFFFF" | |
} | |
}, | |
{ | |
"name": "Source", | |
"scope": "source", | |
"settings": { | |
"fontStyle": "", | |
"foreground": "#FFFFFF" | |
} | |
}, | |
{ | |
"scope": [ | |
"meta.embedded", | |
"source.groovy.embedded" | |
], | |
"settings": { | |
"foreground": "#FFFFFF" | |
} | |
}, | |
{ | |
"name": "Foreground, Operator", | |
"scope": "keyword.operator.class, keyword.operator, constant.other, source.php.embedded.line", | |
"settings": { | |
"fontStyle": "", | |
"foreground": "#FFFFFF" | |
} | |
}, | |
{ | |
"scope": "meta.function-call.generic.python", | |
"settings": { | |
"foreground": "#66D9EF" | |
} | |
}, | |
{ | |
"scope": [ | |
"keyword.control.import.python", | |
"keyword", | |
"keyword.operator.logical.python", | |
"keyword.operator.assignment.python" | |
], | |
"settings": { | |
"foreground": "#ff0059", | |
} | |
}, | |
{ | |
"scope": "entity.name.type.class.python", | |
"settings": { | |
"foreground": "#925ce4", | |
} | |
}, | |
{ | |
"scope": "variable.parameter.function-call.python", | |
"settings": { | |
"foreground": "#fc7a01", | |
"fontStyle": "italic", | |
} | |
}, | |
{ | |
"scope": "entity.other.inherited-class.python", | |
"settings": { | |
"fontStyle": "italic", | |
} | |
}, | |
{ | |
"scope": "string", | |
"settings": { | |
"foreground": "#f0f067", | |
} | |
}, | |
] | |
}, | |
"terminal.integrated.lineHeight": 1.22, | |
"window.nativeTabs": false, | |
"vsicons.presets.hideFolders": true, | |
"material-icon-theme.folders.color": "#42a5f5", | |
"material-icon-theme.folders.theme": "classic", | |
"material-icon-theme.activeIconPack": "angular", | |
"material-icon-theme.hidesExplorerArrows": true, | |
"importMagic.maxColumns": 30, | |
"importMagic.indentWithTabs": true, | |
// "python.envFile": "${workspaceRoot}/.env.local", | |
"python.envFile": "${workspaceFolder}/.env", | |
"editor.folding": true, | |
"files.associations": { | |
"*.py": "python" | |
}, | |
"explorer.confirmDelete": false, | |
"diffEditor.renderSideBySide": true, | |
"git.autofetch": true, | |
"workbench.fontAliasing": "antialiased", | |
"editor.fontWeight": "500", | |
"terminal.integrated.cursorStyle": "line", | |
"workbench.startupEditor": "newUntitledFile", | |
"sync.gist": "2a47cd223bc13f911b50ecdcce7269b5", | |
"importMagic.multiline": "parentheses", | |
"extensions.ignoreRecommendations": true, | |
"python.formatting.provider": "black", | |
"python.formatting.blackArgs": [ | |
"--fast", | |
"-t", | |
"py37", | |
"--line-length", | |
"100" | |
], | |
// "saveAndRun": { | |
// "commands": [ | |
// { | |
// "match": ".py$", | |
// "cmd": "black ${file}", | |
// "useShortcut": false, | |
// "silent": true | |
// } | |
// ] | |
// }, | |
// "runOnSave.statusMessageTimeout": 30, | |
// "runOnSave.commands": [ | |
// { | |
// "match": "common.py$", | |
// "command": "black --fast -t py37 --line-length 100 ${file}", | |
// "runIn": "backend", | |
// "finishStatusMessage": "${fileBasename} is black-ed" | |
// } | |
// ], | |
"C_Cpp.updateChannel": "Insiders", | |
"sourcegraph.url": "https://sourcegraph.cbhq.net", | |
"workbench.activityBar.visible": false, | |
"search.useIgnoreFiles": false, | |
"search.exclude": { | |
"**/*.pyc": true, | |
"**/.mypy_cache": true, | |
// "**/.mypy_cache": true, | |
"**/.mypy_cache/**/*.json": true, | |
".mypy_cache/**/*.json": true, | |
"**/.mypy_cache/**": true, | |
"**/.pytest_cache": true, | |
"**/.vscode": true, | |
"/usr/local/Caskroom/miniconda/base/envs/airflow/lib/python3.7/site-packages/airflow_common/**/*.py": true, | |
"**/bin/main/**/*.*": true, | |
"**/bin/test/**/*.*": true, | |
"db-data": true, | |
"**/*.pb.go": true, | |
"**/bazel-bin/**/*.*": true, | |
"**/bazel-out/**/*.*": true, | |
"**/bazel-repo/**/*.*": true | |
}, | |
"workbench.editor.enablePreview": false, | |
"editor.cursorBlinking": "smooth", | |
"editor.cursorSmoothCaretAnimation": true, | |
"python.analysis.diagnosticPublishDelay": 20, | |
"go.useLanguageServer": true, | |
"go.autocompleteUnimportedPackages": true, | |
"files.exclude": { | |
"**/.git": true, | |
"**/.svn": true, | |
"**/.hg": true, | |
"**/CVS": true, | |
"**/.DS_Store": true, | |
"**/.pytest_cache": true, | |
"**/.mypy_cache": true, | |
"**/.mypy_cache/**/*.*": true, | |
".mypy_cache/*": true, | |
"**/__pycache__": true, | |
"**/.vscode": true, | |
"**/.classpath": true, | |
"**/.project": true, | |
"**/.settings": true, | |
"**/.factorypath": true, | |
"**/*.class": true, | |
"db-data": true | |
}, | |
"workbench.statusBar.visible": true, | |
"terminal.integrated.fontFamily": "Monaco", | |
"terminal.integrated.fontSize": 14, | |
"go.formatTool": "goimports", | |
"vsicons.dontShowNewVersionMessage": true, | |
"python.linting.pylintArgs": [ | |
"--disable=C0111,wrong-import-order,broad-except,logging-format-interpolation,bad-continuation,pointless-string-statement,ungrouped-imports,invalid-name,unnecessary-pass,attribute-defined-outside-init,logging-fstring-interpolation,protected-access,line-too-long,logging-not-lazy,anomalous-backslash-in-string,too-many-lines", | |
"--enable=W0614", | |
"--property-classes=airflow_common.utils.common.memoized_property,airflow_common.models.pipeline.load_table_pipeline.quality_check_runner", | |
// "--rcfile", | |
// "${workspaceFolder}\\.pylintrc" | |
], | |
"python.linting.mypyEnabled": true, | |
"editor.quickSuggestions": true, | |
"editor.acceptSuggestionOnEnter": "on", | |
"python.autoComplete.extraPaths": [ | |
"/Users/anqtran/src/airflow/airflow-pipelines/dags", | |
"/Users/anqtran/src/airflow/secure-pipelines/dags", | |
"/Users/anqtran/src/airflow/airflow-common", | |
"/usr/local/Caskroom/miniconda/base/envs/airflow/lib/python3.6/site-packages", | |
"/Users/anqtran/src/jms-jar-builder/services", | |
], | |
"python.linting.pylintEnabled": true, | |
"python.jediMemoryLimit": -1, | |
"workbench.editor.closeEmptyGroups": false, | |
"multiCommand.commands": [ | |
{ | |
"command": "multiCommand.splitPane", | |
"sequence": [ | |
"workbench.action.splitEditor", | |
"workbench.action.closeEditorsInGroup" | |
] | |
}, | |
{ | |
"command": "multiCommand.wtf", | |
"sequence": [ | |
"workbench.action.toggleMaximizedPanel", | |
"workbench.action.toggleSidebarVisibility" | |
] | |
} | |
], | |
"macros": { | |
"wtf": [ | |
"workbench.action.toggleMaximizedPanel", | |
"workbench.action.toggleSidebarVisibility" | |
] | |
}, | |
"java.errors.incompleteClasspath.severity": "ignore", | |
"terminal.integrated.commandsToSkipShell": [ | |
"multiCommand.wtf", | |
"macros.wtf" | |
], | |
"kite.showWelcomeNotificationOnStartup": false, | |
"python.analysis.memory.keepLibraryAst": true, | |
"python.analysis.memory.keepLibraryLocalVariables": true, | |
"python.autoComplete.addBrackets": true, | |
"vsintellicode.modify.editor.suggestSelection": "choseToUpdateConfiguration", | |
"workbench.editor.showTabs": false, | |
"terminal.external.osxExec": "iTerm.app", | |
"terminal.integrated.macOptionIsMeta": true, | |
"terminal.integrated.inheritEnv": false, | |
"files.trimTrailingWhitespace": true, | |
"files.insertFinalNewline": true, | |
"files.trimFinalNewlines": true, | |
"search.useReplacePreview": false, | |
"[sql]": { | |
"editor.tabSize": 2 | |
}, | |
"python.analysis.symbolsHierarchyDepthLimit": 7, | |
"python.linting.pylintUseMinimalCheckers": true, | |
"python.analysis.cacheFolderPath": "~/.vscode_cache", | |
"python.autoComplete.showAdvancedMembers": false, | |
"editor.formatOnSaveTimeout": 10000, | |
"python.analysis.downloadChannel": "beta", | |
"python.linting.enabled": true, | |
"files.autoSave": "afterDelay", | |
"files.autoSaveDelay": 10000, | |
"python.testing.pytestEnabled": true, | |
"terminal.integrated.scrollback": 10000, | |
"yaml.schemas": { | |
"file:///Users/anqtran/.vscode/extensions/atlassian.atlascode-2.2.0/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml" | |
}, | |
"explorer.compactFolders": true, | |
"search.enableSearchEditorPreview": true, | |
"jira-plugin.baseUrl": "https://jira.cbhq.net", | |
"jira-plugin.username": "khoa.ho", | |
"atlascode.bitbucket.enabled": false, | |
"vim.enableNeovim": true, | |
"vim.neovimPath": "/usr/local/bin/nvim", | |
"vim.handleKeys": { | |
"<C-c>": false, | |
"<C-v>": false | |
}, | |
"go.lintTool": "golangci-lint", | |
"clang-format.style": "google", | |
"editor.lineNumbers": "on", | |
"python.terminal.activateEnvironment": false, | |
"[yaml]": { | |
"editor.formatOnSave": false | |
}, | |
"editor.glyphMargin": false, | |
"[xml]": { | |
"editor.formatOnSave": false | |
}, | |
"[proto3]": { | |
"editor.formatOnSave": false | |
}, | |
// "[kotlin]": { | |
// "editor.formatOnSave": false | |
// }, | |
"go.toolsEnvVars": { | |
"GO111MODULE": "on", | |
"GOPROXY": "https://gomodules.cbhq.net/", | |
"GONOSUMDB": "github.cbhq.net" | |
}, | |
"go.languageServerExperimentalFeatures": { | |
"format": true, | |
"diagnostics": true, | |
"documentLink": true, | |
}, | |
"search.searchEditor.doubleClickBehaviour": "goToLocation", | |
"material-icon-theme.opacity": 0.7, | |
// --------------VIM------------------------------------- | |
"vim.easymotion": true, | |
"vim.incsearch": true, | |
"vim.useSystemClipboard": true, | |
"vim.useCtrlKeys": true, | |
"vim.hlsearch": true, | |
"vim.insertModeKeyBindings": [ | |
{ | |
"before": [ | |
"j", | |
"j" | |
], | |
"after": [ | |
"<Esc>" | |
] | |
}, | |
], | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
{ | |
"before": [ | |
"<leader>", | |
"d" | |
], | |
"after": [ | |
"d", | |
"d" | |
] | |
}, | |
{ | |
"before": [ | |
"<C-n>" | |
], | |
"commands": [ | |
":nohl" | |
] | |
}, | |
{ | |
"before": [ | |
">" | |
], | |
"commands": [ | |
"editor.action.indentLines" | |
] | |
}, | |
{ | |
"before": [ | |
"<" | |
], | |
"commands": [ | |
"editor.action.outdentLines" | |
] | |
} | |
], | |
"vim.leader": "<space>", | |
"vim.changeWordIncludesWhitespace": true, | |
// "vim.highlightedyank.enable": true, | |
// "vim.statusBarColorControl": true, | |
// "vim.statusBarColors.normal": "#FFFFFF", | |
// "vim.statusBarColors.normal": "#8FBCBB", | |
// "vim.statusBarColors.insert": "#BF616A", | |
// "vim.statusBarColors.visual": "#B48EAD", | |
// "vim.statusBarColors.visualline": "#B48EAD", | |
// "vim.statusBarColors.visualblock": "#A3BE8C", | |
// "vim.statusBarColors.replace": "#D08770", | |
// "vim.statusBarColors.commandlineinprogress": "#007ACC", | |
// "vim.statusBarColors.searchinprogressmode": "#007ACC", | |
// "vim.statusBarColors.easymotionmode": "#007ACC", | |
// "vim.statusBarColors.easymotioninputmode": "#007ACC", | |
// "vim.statusBarColors.surroundinputmode": "#007ACC", | |
"terminal.integrated.rendererType": "dom", | |
// --------------VIM------------------------------------- | |
"vim.camelCaseMotion.enable": true, | |
"editor.overviewRulerBorder": false, | |
"editor.hideCursorInOverviewRuler": true, | |
"code-runner.clearPreviousOutput": true, | |
"code-runner.showExecutionMessage": false, | |
"code-runner.preserveFocus": true, | |
"code-runner.ignoreSelection": false, | |
"terminal.integrated.copyOnSelection": true, | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.allowChords": false, | |
"terminal.integrated.experimentalUseTitleEvent": false, | |
"terminal.integrated.rightClickBehavior": "paste", | |
"vsintellicode.features.python.deepLearning": "enabled", | |
"vsintellicode.sql.completionsEnabled": true, | |
"vsintellicode.python.completionsEnabled": true, | |
"cSpell.userWords": [ | |
"arange", | |
"ciphertext", | |
"client", | |
"deps", | |
"emrutils", | |
"etl", | |
"flink", | |
"ipyparallel", | |
"kryo", | |
"networkx", | |
"numpy", | |
"pyplot", | |
"pyspark", | |
"python", | |
"rrulewrapper", | |
"sess", | |
"statsd", | |
"uploader", | |
"uri", | |
"with", | |
"wrapf" | |
], | |
"java.semanticHighlighting.enabled": true, | |
"vim.easymotionMarkerFontSize": "16", | |
"editor.formatOnSave": true, | |
"[bazel]": { | |
"editor.formatOnSave": false | |
}, | |
"editor.fontSize": 16, | |
"ruby.intellisense": "rubyLocate", | |
"tabnine.experimentalAutoImports": true, | |
"python.showStartPage": false, | |
"python.linting.pylintCategorySeverity.warning": "Hint", | |
"python.linting.mypyCategorySeverity.error": "Warning", | |
"python.linting.pylintCategorySeverity.error": "Warning", | |
"python.jediEnabled": false, | |
"python.languageServer": "Default", | |
"window.titleBarStyle": "native", | |
"cmake.configureOnOpen": false, | |
"redhat.telemetry.enabled": false, | |
"editor.defaultFormatter": "golang.go", | |
"python.analysis.extraPaths": [ | |
"/Users/anqtran/src/airflow/airflow-pipelines/dags", | |
"/Users/anqtran/src/airflow/secure-pipelines/dags", | |
"/Users/anqtran/src/airflow/airflow-common", | |
"/usr/local/Caskroom/miniconda/base/envs/airflow/lib/python3.6/site-packages", | |
"/Users/anqtran/src/jms-jar-builder/services" | |
], | |
"python.analysis.completeFunctionParens": true, | |
"gopls": { | |
"allowModfileModifications": true, | |
"build.allowImplicitNetworkAccess": true | |
} | |
} |
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
{"ref":"0","content":null} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment