Skip to content

Instantly share code, notes, and snippets.

@anqtran
Last active March 30, 2022 05:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anqtran/2a47cd223bc13f911b50ecdcce7269b5 to your computer and use it in GitHub Desktop.
Save anqtran/2a47cd223bc13f911b50ecdcce7269b5 to your computer and use it in GitHub Desktop.
{"lastUpload":"2022-03-30T05:19:39.474Z","extensionVersion":"v3.4.3"}
[
{
"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"
}
]
{
"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"
}
]
}
]
}
// 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"
},
]
{
"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
}
{"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":[]}
[
{
"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
}
]
{"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":[]}
{"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]\\\"}\"}"}
{"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}\\\"}\"}"}
{
"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
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment