Last active
June 2, 2021 05:47
-
-
Save wongjiahau/bbbc51f5a0cb876080c18b2025960e69 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2021-06-02T05:47:46.849Z","extensionVersion":"v3.4.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"metadata": { | |
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd", | |
"publisherId": "Shan.code-settings-sync", | |
"publisherDisplayName": "Shan" | |
}, | |
"name": "code-settings-sync", | |
"publisher": "Shan", | |
"version": "3.4.3" | |
}, | |
{ | |
"metadata": { | |
"id": "341968b1-17f8-4a87-837b-a6bc5f971526", | |
"publisherId": "dhall.dhall-lang", | |
"publisherDisplayName": "dhall" | |
}, | |
"name": "dhall-lang", | |
"publisher": "dhall", | |
"version": "0.0.4" | |
}, | |
{ | |
"metadata": { | |
"id": "90a838c3-675b-4b87-b7a5-75ea88432cce", | |
"publisherId": "joelday.docthis", | |
"publisherDisplayName": "joelday" | |
}, | |
"name": "docthis", | |
"publisher": "joelday", | |
"version": "0.7.1" | |
}, | |
{ | |
"metadata": { | |
"id": "85f62745-7ea6-4f23-8aa0-521c0732f664", | |
"publisherId": "elmTooling.elm-ls-vscode", | |
"publisherDisplayName": "elmTooling" | |
}, | |
"name": "elm-ls-vscode", | |
"publisher": "elmTooling", | |
"version": "2.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "9d8c32ab-354c-4daf-a9bf-20b633734435", | |
"publisherId": "usernamehw.errorlens", | |
"publisherDisplayName": "usernamehw" | |
}, | |
"name": "errorlens", | |
"publisher": "usernamehw", | |
"version": "3.2.7" | |
}, | |
{ | |
"metadata": { | |
"id": "4de763bd-505d-4978-9575-2b7696ecf94e", | |
"publisherId": "eamodio.gitlens", | |
"publisherDisplayName": "eamodio" | |
}, | |
"name": "gitlens", | |
"publisher": "eamodio", | |
"version": "11.4.1" | |
}, | |
{ | |
"metadata": { | |
"id": "3f41e083-6bbe-48ba-9fb2-b938fc378d6b", | |
"publisherId": "Compulim.indent4to2", | |
"publisherDisplayName": "Compulim" | |
}, | |
"name": "indent4to2", | |
"publisher": "Compulim", | |
"version": "0.1.2" | |
}, | |
{ | |
"metadata": { | |
"id": "46ecd87e-555f-4473-aa1e-79669bc37971", | |
"publisherId": "maelvalais.koka", | |
"publisherDisplayName": "maelvalais" | |
}, | |
"name": "koka", | |
"publisher": "maelvalais", | |
"version": "0.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "270c1d3b-a657-446f-83b8-ab32fd7af006", | |
"publisherId": "justusadam.language-haskell", | |
"publisherDisplayName": "justusadam" | |
}, | |
"name": "language-haskell", | |
"publisher": "justusadam", | |
"version": "3.4.0" | |
}, | |
{ | |
"metadata": { | |
"publisherId": "koka-lang.language-koka", | |
"publisherDisplayName": "koka-lang" | |
}, | |
"name": "language-koka", | |
"publisher": "koka-lang", | |
"version": "2.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86", | |
"publisherId": "christian-kohler.path-intellisense", | |
"publisherDisplayName": "christian-kohler" | |
}, | |
"name": "path-intellisense", | |
"publisher": "christian-kohler", | |
"version": "2.3.0" | |
}, | |
{ | |
"metadata": { | |
"id": "4386e6f6-ec10-4463-9d23-c24278718947", | |
"publisherId": "tomoki1207.pdf", | |
"publisherDisplayName": "tomoki1207" | |
}, | |
"name": "pdf", | |
"publisher": "tomoki1207", | |
"version": "1.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90", | |
"publisherId": "esbenp.prettier-vscode", | |
"publisherDisplayName": "esbenp" | |
}, | |
"name": "prettier-vscode", | |
"publisher": "esbenp", | |
"version": "6.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df", | |
"publisherId": "ms-vscode-remote.remote-containers", | |
"publisherDisplayName": "ms-vscode-remote" | |
}, | |
"name": "remote-containers", | |
"publisher": "ms-vscode-remote", | |
"version": "0.177.2" | |
}, | |
{ | |
"metadata": { | |
"id": "06574cb4-e5dc-4631-8174-a543a4533621", | |
"publisherId": "matklad.rust-analyzer", | |
"publisherDisplayName": "matklad" | |
}, | |
"name": "rust-analyzer", | |
"publisher": "matklad", | |
"version": "0.2.621" | |
}, | |
{ | |
"metadata": { | |
"id": "00518570-772b-4ccb-8b06-d056f3f556e0", | |
"publisherId": "Tyriar.sort-lines", | |
"publisherDisplayName": "Tyriar" | |
}, | |
"name": "sort-lines", | |
"publisher": "Tyriar", | |
"version": "1.9.0" | |
}, | |
{ | |
"metadata": { | |
"id": "75da638c-c45a-44ea-aa3b-8570a3559810", | |
"publisherId": "TabNine.tabnine-vscode", | |
"publisherDisplayName": "TabNine" | |
}, | |
"name": "tabnine-vscode", | |
"publisher": "TabNine", | |
"version": "3.4.4" | |
}, | |
{ | |
"metadata": { | |
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03", | |
"publisherId": "vscodevim.vim", | |
"publisherDisplayName": "vscodevim" | |
}, | |
"name": "vim", | |
"publisher": "vscodevim", | |
"version": "1.20.3" | |
}, | |
{ | |
"metadata": { | |
"id": "b6b26bce-33f4-4bce-bf92-89812388ed0a", | |
"publisherId": "vivaxy.vscode-conventional-commits", | |
"publisherDisplayName": "vivaxy" | |
}, | |
"name": "vscode-conventional-commits", | |
"publisher": "vivaxy", | |
"version": "1.21.0" | |
}, | |
{ | |
"metadata": { | |
"id": "28c6f7dc-90a3-409d-85c0-40cc51037f3d", | |
"publisherId": "dhall.vscode-dhall-lsp-server", | |
"publisherDisplayName": "dhall" | |
}, | |
"name": "vscode-dhall-lsp-server", | |
"publisher": "dhall", | |
"version": "0.0.4" | |
}, | |
{ | |
"metadata": { | |
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f", | |
"publisherId": "ms-azuretools.vscode-docker", | |
"publisherDisplayName": "ms-azuretools" | |
}, | |
"name": "vscode-docker", | |
"publisher": "ms-azuretools", | |
"version": "1.13.0" | |
}, | |
{ | |
"metadata": { | |
"id": "a852a33d-c920-4758-a5a8-0f5b00521b59", | |
"publisherId": "mjmcloug.vscode-elixir", | |
"publisherDisplayName": "mjmcloug" | |
}, | |
"name": "vscode-elixir", | |
"publisher": "mjmcloug", | |
"version": "1.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a", | |
"publisherId": "dbaeumer.vscode-eslint", | |
"publisherDisplayName": "dbaeumer" | |
}, | |
"name": "vscode-eslint", | |
"publisher": "dbaeumer", | |
"version": "2.1.20" | |
}, | |
{ | |
"metadata": { | |
"id": "55ef6448-487b-49a0-a66e-4d2d9bb82229", | |
"publisherId": "GraphQL.vscode-graphql", | |
"publisherDisplayName": "GraphQL" | |
}, | |
"name": "vscode-graphql", | |
"publisher": "GraphQL", | |
"version": "0.3.16" | |
}, | |
{ | |
"metadata": { | |
"id": "5a7017bf-c571-4d77-b902-6e56b16f539a", | |
"publisherId": "johnpapa.vscode-peacock", | |
"publisherDisplayName": "johnpapa" | |
}, | |
"name": "vscode-peacock", | |
"publisher": "johnpapa", | |
"version": "3.9.1" | |
}, | |
{ | |
"metadata": { | |
"id": "69ddd764-339a-4ecc-97c1-9c4ece58e36d", | |
"publisherId": "GitHub.vscode-pull-request-github", | |
"publisherDisplayName": "GitHub" | |
}, | |
"name": "vscode-pull-request-github", | |
"publisher": "GitHub", | |
"version": "0.26.0" | |
}, | |
{ | |
"metadata": { | |
"id": "6f5d4f30-67aa-4151-80c0-1bbe8ca5f9db", | |
"publisherId": "cssho.vscode-svgviewer", | |
"publisherDisplayName": "cssho" | |
}, | |
"name": "vscode-svgviewer", | |
"publisher": "cssho", | |
"version": "2.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af", | |
"publisherId": "ms-vsliveshare.vsliveshare", | |
"publisherDisplayName": "ms-vsliveshare" | |
}, | |
"name": "vsliveshare", | |
"publisher": "ms-vsliveshare", | |
"version": "1.0.4360" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"workspaceFolder": "/didian-client-api", | |
"forwardPorts": [], | |
"extensions": [ | |
"dbaeumer.vscode-eslint", | |
"eamodio.gitlens" | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"workspaceFolder": "/didian-client-api", | |
"forwardPorts": [ | |
8082, | |
41929, | |
8, | |
49152, | |
49153 | |
], | |
"extensions": [ | |
"christian-kohler.path-intellisense", | |
"dbaeumer.vscode-eslint", | |
"eamodio.gitlens", | |
"esbenp.prettier-vscode", | |
"GraphQL.vscode-graphql", | |
"TabNine.tabnine-vscode" | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"workspaceFolder": "/root/didian-payment-portal", | |
"forwardPorts": [ | |
3000 | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"workspaceFolder": "/didian-dashboard", | |
"forwardPorts": [ | |
8082 | |
], | |
"extensions": [ | |
"dbaeumer.vscode-eslint", | |
"eamodio.gitlens", | |
"ms-azuretools.vscode-docker", | |
"steoates.autoimport", | |
"vscode.docker", | |
"vscode.yaml" | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"workspaceFolder": "/root/foo", | |
"extensions": [ | |
"matklad.rust-analyzer" | |
], | |
"forwardPorts": [ | |
8080, | |
8081, | |
5000 | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"workspaceFolder": "/root/web-server", | |
"extensions": [ | |
"DigitalAssetHoldingsLLC.ghcide", | |
"justusadam.language-haskell", | |
"ndmitchell.haskell-ghcid" | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Place your key bindings in this file to overwrite the defaults | |
[ | |
{ | |
"key": "ctrl+shift+= ctrl+shift+=", | |
"command": "redo", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+y", | |
"command": "-redo", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+shift+p", | |
"command": "workbench.action.showCommands" | |
}, | |
{ | |
"key": "ctrl+shift+p", | |
"command": "-workbench.action.showCommands" | |
}, | |
{ | |
"key": "ctrl+shift+z", | |
"command": "-redo", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+k ctrl+d", | |
"command": "react.beautify" | |
}, | |
{ | |
"key": "alt+r", | |
"command": "editor.action.rename", | |
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "f2", | |
"command": "-editor.action.rename", | |
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+e", | |
"command": "editor.action.marker.next", | |
"when": "editorFocus && !editorReadonly" | |
}, | |
{ | |
"key": "f8", | |
"command": "-editor.action.marker.next", | |
"when": "editorFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "-workbench.action.togglePanel" | |
}, | |
{ | |
"key": "alt+\\", | |
"command": "workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "alt+\\", | |
"command": "workbench.action.terminal.focus", | |
"when": "!terminalFocus" | |
}, | |
{ | |
"key": "ctrl+`", | |
"command": "-workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "alt+s", | |
"command": "workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "ctrl+b", | |
"command": "-workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "alt+q", | |
"command": "workbench.action.closeOtherEditors" | |
}, | |
{ | |
"key": "alt+w", | |
"command": "workbench.action.closeActiveEditor" | |
}, | |
{ | |
"key": "ctrl+f4", | |
"command": "-workbench.action.closeActiveEditor" | |
}, | |
{ | |
"key": "alt+d", | |
"command": "git.openChange" | |
}, | |
{ | |
"key": "alt+z", | |
"command": "workbench.action.toggleZenMode" | |
}, | |
{ | |
"key": "ctrl+k z", | |
"command": "-workbench.action.toggleZenMode" | |
}, | |
{ | |
"key": "ctrl+k ctrl+s", | |
"command": "-workbench.action.openGlobalKeybindings" | |
}, | |
{ | |
"key": "alt+c", | |
"command": "git.commitAll" | |
}, | |
{ | |
"key": "alt+u", | |
"command": "extension.updateSettings" | |
}, | |
{ | |
"key": "shift+alt+u", | |
"command": "-extension.updateSettings", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+/", | |
"command": "actions.find" | |
}, | |
{ | |
"key": "ctrl+f", | |
"command": "-actions.find" | |
}, | |
{ | |
"key": "ctrl+h", | |
"command": "-editor.action.startFindReplaceAction" | |
}, | |
{ | |
"key": "alt+i", | |
"command": "extension.resolveImport" | |
}, | |
{ | |
"key": "alt+i", | |
"command": "extension.scanNodeModules" | |
}, | |
{ | |
"key": "ctrl+0", | |
"command": "editor.action.quickFix", | |
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+.", | |
"command": "-editor.action.quickFix", | |
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+f ctrl+f", | |
"command": "tslint.fixAllProblems" | |
}, | |
{ | |
"key": "l", | |
"command": "list.expand", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "right", | |
"command": "-list.expand", | |
"when": "listFocus" | |
}, | |
{ | |
"key": "h", | |
"command": "list.collapse", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "left", | |
"command": "-list.collapse", | |
"when": "listFocus" | |
}, | |
{ | |
"key": "ctrl+shift+e", | |
"command": "-workbench.view.explorer" | |
}, | |
{ | |
"key": "alt+n", | |
"command": "explorer.newFile", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "alt+d", | |
"command": "deleteFile", | |
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
}, | |
{ | |
"key": "shift+delete", | |
"command": "-deleteFile", | |
"when": "explorerViewletVisible && filesExplorerFocus" | |
}, | |
{ | |
"key": "f", | |
"command": "explorer.newFolder", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "alt+r", | |
"command": "renameFile", | |
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
}, | |
{ | |
"key": "f2", | |
"command": "-renameFile", | |
"when": "explorerViewletVisible && filesExplorerFocus" | |
}, | |
{ | |
"key": "ctrl+shift+n ctrl+shift+t", | |
"command": "workbench.action.terminal.new" | |
}, | |
{ | |
"key": "ctrl+shift+`", | |
"command": "-workbench.action.terminal.new" | |
}, | |
{ | |
"key": "ctrl+k ctrl+t", | |
"command": "workbench.action.terminal.kill" | |
}, | |
{ | |
"key": "ctrl+o ctrl+d", | |
"command": "editor.action.openDeclarationToTheSide", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "ctrl+k f12", | |
"command": "-editor.action.openDeclarationToTheSide", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "ctrl+shift+= ctrl+shift+=", | |
"command": "extension.vim_ctrl+n", | |
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl" | |
}, | |
{ | |
"key": "ctrl+n", | |
"command": "-extension.vim_ctrl+n", | |
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl" | |
}, | |
{ | |
"key": "alt+p alt+d", | |
"command": "editor.action.previewDeclaration", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "alt+f12", | |
"command": "-editor.action.previewDeclaration", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "ctrl+s ctrl+s", | |
"command": "workbench.action.files.saveAll" | |
}, | |
{ | |
"key": "ctrl+k s", | |
"command": "-workbench.action.files.saveAll" | |
}, | |
{ | |
"key": "ctrl+f12 ctrl+f12", | |
"command": "editor.action.referenceSearch.trigger", | |
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "shift+f12", | |
"command": "-editor.action.referenceSearch.trigger", | |
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "ctrl+o ctrl+p", | |
"command": "markdown.showPreviewToSide", | |
"when": "editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "ctrl+k v", | |
"command": "-markdown.showPreviewToSide", | |
"when": "editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "ctrl+shift+= ctrl+shift+=", | |
"command": "settings.action.focusSettingsFile", | |
"when": "inSettingsSearch" | |
}, | |
{ | |
"key": "down", | |
"command": "-settings.action.focusSettingsFile", | |
"when": "inSettingsSearch" | |
}, | |
{ | |
"key": "alt+g", | |
"command": "workbench.view.scm" | |
}, | |
{ | |
"key": "ctrl+shift+g", | |
"command": "-workbench.view.scm" | |
}, | |
{ | |
"key": "ctrl+f ctrl+s", | |
"command": "workbench.action.toggleFullScreen" | |
}, | |
{ | |
"key": "f11", | |
"command": "-workbench.action.toggleFullScreen" | |
}, | |
{ | |
"key": "ctrl+f ctrl+r", | |
"command": "toggleFindRegex", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "alt+r", | |
"command": "-toggleFindRegex", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+s ctrl+r", | |
"command": "toggleSearchRegex", | |
"when": "searchInputBoxFocus && searchViewletVisible" | |
}, | |
{ | |
"key": "alt+r", | |
"command": "-toggleSearchRegex", | |
"when": "searchInputBoxFocus && searchViewletVisible" | |
}, | |
{ | |
"key": "ctrl+s ctrl+r", | |
"command": "revealFileInOS", | |
"when": "explorerViewletFocus && explorerViewletVisible" | |
}, | |
{ | |
"key": "shift+alt+r", | |
"command": "-revealFileInOS", | |
"when": "explorerViewletFocus && explorerViewletVisible" | |
}, | |
{ | |
"key": "ctrl+shift+= ctrl+shift+=", | |
"command": "workbench.action.openRecent" | |
}, | |
{ | |
"key": "ctrl+r", | |
"command": "-workbench.action.openRecent" | |
}, | |
{ | |
"key": "ctrl+shift+= ctrl+shift+=", | |
"command": "workbench.action.quickOpenNavigateNextInRecentFilesPicker", | |
"when": "inQuickOpen && inRecentFilesPicker" | |
}, | |
{ | |
"key": "ctrl+r", | |
"command": "-workbench.action.quickOpenNavigateNextInRecentFilesPicker", | |
"when": "inQuickOpen && inRecentFilesPicker" | |
}, | |
{ | |
"key": "ctrl+shift+b", | |
"command": "workbench.action.tasks.build" | |
}, | |
{ | |
"key": "ctrl+shift+b", | |
"command": "-workbench.action.tasks.build" | |
}, | |
{ | |
"key": "ctrl+alt+k", | |
"command": "workbench.action.keepEditor" | |
}, | |
{ | |
"key": "ctrl+k enter", | |
"command": "-workbench.action.keepEditor" | |
}, | |
{ | |
"key": "ctrl+shift+t", | |
"command": "workbench.action.tasks.test" | |
}, | |
{ | |
"key": "alt+j", | |
"command": "editor.action.moveLinesDownAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+down", | |
"command": "-editor.action.moveLinesDownAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "editor.action.moveLinesUpAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+up", | |
"command": "-editor.action.moveLinesUpAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+k left", | |
"command": "-workbench.action.moveActiveEditorGroupLeft" | |
}, | |
{ | |
"key": "ctrl+k right", | |
"command": "-workbench.action.moveActiveEditorGroupRight" | |
}, | |
{ | |
"key": "ctrl+shift+l", | |
"command": "workbench.action.moveEditorToNextGroup" | |
}, | |
{ | |
"key": "ctrl+shift+h", | |
"command": "workbench.action.moveEditorToPreviousGroup" | |
}, | |
{ | |
"key": "ctrl+shift+= ctrl+shift+-", | |
"command": "eslint.executeAutofix" | |
}, | |
{ | |
"key": "ctrl+shift+- ctrl+shift+=", | |
"command": "cursorDownSelect", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+shift+down", | |
"command": "-cursorDownSelect", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+shift+u", | |
"command": "-workbench.action.output.toggleOutput" | |
}, | |
{ | |
"key": "alt+p", | |
"command": "workbench.actions.view.problems" | |
}, | |
{ | |
"key": "ctrl+shift+m", | |
"command": "-workbench.actions.view.problems" | |
}, | |
{ | |
"key": "ctrl+0", | |
"command": "-workbench.action.focusSideBar" | |
}, | |
{ | |
"key": "ctrl+h", | |
"command": "workbench.action.focusFirstEditorGroup", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+1", | |
"command": "-workbench.action.focusFirstEditorGroup" | |
}, | |
{ | |
"key": "ctrl+l", | |
"command": "workbench.action.focusSecondEditorGroup" | |
}, | |
{ | |
"key": "ctrl+2", | |
"command": "-workbench.action.focusSecondEditorGroup" | |
}, | |
{ | |
"key": "ctrl+f", | |
"command": "-workbench.action.terminal.focusFindWidget", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+shift+- ctrl+shift+=", | |
"command": "extension.vim_ctrl+f", | |
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl" | |
}, | |
{ | |
"key": "ctrl+f", | |
"command": "-extension.vim_ctrl+f", | |
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl" | |
}, | |
{ | |
"key": "ctrl+s ctrl+a", | |
"command": "editor.action.selectHighlights", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+shift+l", | |
"command": "-editor.action.selectHighlights", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "alt+l", | |
"command": "workbench.action.quickOpenNavigateNextInEditorPicker", | |
"when": "inEditorsPicker && inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+tab", | |
"command": "-workbench.action.quickOpenNavigateNextInEditorPicker", | |
"when": "inEditorsPicker && inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+tab", | |
"command": "workbench.action.quickOpenNavigatePreviousInEditorPicker", | |
"when": "inEditorsPicker && inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+shift+tab", | |
"command": "-workbench.action.quickOpenNavigatePreviousInEditorPicker", | |
"when": "inEditorsPicker && inQuickOpen" | |
}, | |
{ | |
"key": "alt+h", | |
"command": "workbench.action.previousEditor" | |
}, | |
{ | |
"key": "ctrl+pageup", | |
"command": "-workbench.action.previousEditor" | |
}, | |
{ | |
"key": "alt+l", | |
"command": "workbench.action.nextEditor" | |
}, | |
{ | |
"key": "ctrl+pagedown", | |
"command": "-workbench.action.nextEditor" | |
}, | |
{ | |
"key": "ctrl+n", | |
"command": "-workbench.action.files.newUntitledFile" | |
}, | |
{ | |
"key": "ctrl+n", | |
"command": "workbench.files.action.focusFilesExplorer" | |
}, | |
{ | |
"key": "ctrl+shift+- ctrl+shift+=", | |
"command": "extension.vim_ctrl+p", | |
"when": "suggestWidgetVisible && vim.active && vim.use<C-p>" | |
}, | |
{ | |
"key": "ctrl+p", | |
"command": "-extension.vim_ctrl+p", | |
"when": "suggestWidgetVisible && vim.active && vim.use<C-p>" | |
}, | |
{ | |
"key": "ctrl+shift+h", | |
"command": "-workbench.action.replaceInFiles" | |
}, | |
{ | |
"key": "ctrl+d ctrl+c", | |
"command": "git.clean" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "cursorPageDown", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "pageup", | |
"command": "cursorPageUp", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "cursorPageUp", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "selectNextSuggestion", | |
"when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" | |
}, | |
{ | |
"key": "down", | |
"command": "selectNextSuggestion", | |
"when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "selectPrevSuggestion", | |
"when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" | |
}, | |
{ | |
"key": "up", | |
"command": "selectPrevSuggestion", | |
"when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "workbench.action.quickOpenNavigateNext", | |
"when": "inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "workbench.action.quickOpenNavigatePrevious", | |
"when": "inQuickOpen" | |
}, | |
{ | |
"key": "alt+c", | |
"command": "workbench.action.closeQuickOpen", | |
"when": "inQuickOpen" | |
}, | |
{ | |
"key": "alt+j", | |
"command": "workbench.action.terminal.focusNext", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "workbench.action.terminal.focusPrevious", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "-extension.vim_ctrl+k", | |
"when": "editorTextFocus && vim.active && vim.use<C-k> && !inDebugRepl && vim.mode != 'Insert'" | |
}, | |
{ | |
"key": "ctrl+k o", | |
"command": "-workbench.action.files.showOpenedFileInNewWindow" | |
}, | |
{ | |
"key": "ctrl+k ctrl+d", | |
"command": "-editor.action.moveSelectionToNextFindMatch", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+k ctrl+o", | |
"command": "-workbench.action.files.openFolder" | |
}, | |
{ | |
"key": "ctrl+k ctrl+u", | |
"command": "-editor.action.removeCommentLine", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+k ctrl+r", | |
"command": "-workbench.action.keybindingsReference" | |
}, | |
{ | |
"key": "ctrl+k ctrl+m", | |
"command": "-workbench.extensions.action.showRecommendedKeymapExtensions" | |
}, | |
{ | |
"key": "ctrl+k ctrl+f", | |
"command": "-editor.action.formatSelection", | |
"when": "editorHasDocumentSelectionFormattingProvider && editorHasSelection && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+k ctrl+[", | |
"command": "-editor.foldRecursively", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "shift+alt+e", | |
"command": "editor.action.marker.prev", | |
"when": "editorFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+f8", | |
"command": "-editor.action.marker.prev", | |
"when": "editorFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+shift+.", | |
"command": "workbench.action.compareEditor.nextChange" | |
}, | |
{ | |
"key": "ctrl+shift+,", | |
"command": "workbench.action.compareEditor.previousChange" | |
}, | |
{ | |
"key": "alt+'", | |
"command": "cursorRight", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+;", | |
"command": "cursorDown", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "down", | |
"command": "-cursorDown", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+,", | |
"command": "-workbench.action.openGlobalSettings" | |
}, | |
{ | |
"key": "alt+f3", | |
"command": "-editor.action.dirtydiff.next", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "shift+alt+f3", | |
"command": "-editor.action.dirtydiff.previous", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+u ctrl+u", | |
"command": "git.revertChange" | |
}, | |
{ | |
"key": "ctrl+z", | |
"command": "git.revertSelectedRanges" | |
}, | |
{ | |
"key": "ctrl+z", | |
"command": "-undo", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+b", | |
"command": "editor.action.formatDocument", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+alt+f", | |
"command": "-editor.action.formatDocument", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-editor.action.insertLineAfter", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-explorer.openToSide", | |
"when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-list.select", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-problems.action.openToSide", | |
"when": "problemFocus" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-search.action.openResultToSide", | |
"when": "fileMatchOrMatchFocus && searchViewletVisible" | |
}, | |
{ | |
"key": "alt+left", | |
"command": "workbench.action.navigateBack" | |
}, | |
{ | |
"key": "ctrl+alt+-", | |
"command": "-workbench.action.navigateBack" | |
}, | |
{ | |
"key": "alt+right", | |
"command": "workbench.action.navigateForward" | |
}, | |
{ | |
"key": "ctrl+shift+-", | |
"command": "-workbench.action.navigateForward" | |
}, | |
{ | |
"key": "ctrl+s ctrl+c", | |
"command": "git.stage" | |
}, | |
{ | |
"key": "alt+2", | |
"command": "-workbench.action.openEditorAtIndex2" | |
}, | |
{ | |
"key": "alt+j", | |
"command": "list.focusDown", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "down", | |
"command": "-list.focusDown", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "list.focusUp", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "up", | |
"command": "-list.focusUp", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "ctrl+l", | |
"command": "workbench.action.terminal.focusNextPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+down", | |
"command": "-workbench.action.terminal.focusNextPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+right", | |
"command": "-workbench.action.terminal.focusNextPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+h", | |
"command": "workbench.action.terminal.focusPreviousPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+up", | |
"command": "-workbench.action.terminal.focusPreviousPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+\\", | |
"command": "workbench.action.terminal.split", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+\\", | |
"command": "-workbench.action.terminal.split", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+f ctrl+a", | |
"command": "references-view.find", | |
"when": "editorHasReferenceProvider" | |
}, | |
{ | |
"key": "shift+alt+f12", | |
"command": "-references-view.find", | |
"when": "editorHasReferenceProvider" | |
}, | |
{ | |
"key": "j", | |
"command": "-list.focusDown", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "k", | |
"command": "-list.focusUp", | |
"when": "listFocus && !inputFocus" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Place your key bindings in this file to overwrite the defaults | |
[ | |
{ | |
"key": "ctrl+shift+= ctrl+shift+=", | |
"command": "redo", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+y", | |
"command": "-redo", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+shift+p", | |
"command": "workbench.action.showCommands" | |
}, | |
{ | |
"key": "ctrl+shift+p", | |
"command": "-workbench.action.showCommands" | |
}, | |
{ | |
"key": "ctrl+shift+z", | |
"command": "-redo", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+r", | |
"command": "editor.action.rename", | |
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "f2", | |
"command": "-editor.action.rename", | |
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+e", | |
"command": "editor.action.marker.next", | |
"when": "editorFocus && !editorReadonly" | |
}, | |
{ | |
"key": "f8", | |
"command": "-editor.action.marker.next", | |
"when": "editorFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "-workbench.action.togglePanel" | |
}, | |
{ | |
"key": "alt+\\", | |
"command": "workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "alt+\\", | |
"command": "workbench.action.terminal.focus", | |
"when": "!terminalFocus" | |
}, | |
{ | |
"key": "ctrl+`", | |
"command": "-workbench.action.terminal.toggleTerminal" | |
}, | |
{ | |
"key": "alt+s", | |
"command": "workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "ctrl+b", | |
"command": "-workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "alt+q", | |
"command": "workbench.action.closeOtherEditors" | |
}, | |
{ | |
"key": "alt+w", | |
"command": "workbench.action.closeActiveEditor" | |
}, | |
{ | |
"key": "ctrl+f4", | |
"command": "-workbench.action.closeActiveEditor" | |
}, | |
{ | |
"key": "alt+d", | |
"command": "git.openChange" | |
}, | |
{ | |
"key": "alt+z", | |
"command": "workbench.action.toggleZenMode" | |
}, | |
{ | |
"key": "ctrl+k z", | |
"command": "-workbench.action.toggleZenMode" | |
}, | |
{ | |
"key": "ctrl+k ctrl+s", | |
"command": "-workbench.action.openGlobalKeybindings" | |
}, | |
{ | |
"key": "alt+c", | |
"command": "git.commitAll" | |
}, | |
{ | |
"key": "alt+u", | |
"command": "extension.updateSettings" | |
}, | |
{ | |
"key": "shift+alt+u", | |
"command": "-extension.updateSettings", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+/", | |
"command": "actions.find" | |
}, | |
{ | |
"key": "ctrl+f", | |
"command": "-actions.find" | |
}, | |
{ | |
"key": "ctrl+h", | |
"command": "-editor.action.startFindReplaceAction" | |
}, | |
{ | |
"key": "alt+i", | |
"command": "extension.scanNodeModules" | |
}, | |
{ | |
"key": "ctrl+0", | |
"command": "editor.action.quickFix", | |
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+.", | |
"command": "-editor.action.quickFix", | |
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "l", | |
"command": "list.expand", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "right", | |
"command": "-list.expand", | |
"when": "listFocus" | |
}, | |
{ | |
"key": "h", | |
"command": "list.collapse", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "left", | |
"command": "-list.collapse", | |
"when": "listFocus" | |
}, | |
{ | |
"key": "ctrl+shift+e", | |
"command": "-workbench.view.explorer" | |
}, | |
{ | |
"key": "alt+n", | |
"command": "explorer.newFile", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "alt+d", | |
"command": "deleteFile", | |
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
}, | |
{ | |
"key": "shift+delete", | |
"command": "-deleteFile", | |
"when": "explorerViewletVisible && filesExplorerFocus" | |
}, | |
{ | |
"key": "f", | |
"command": "explorer.newFolder", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "alt+r", | |
"command": "renameFile", | |
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
}, | |
{ | |
"key": "f2", | |
"command": "-renameFile", | |
"when": "explorerViewletVisible && filesExplorerFocus" | |
}, | |
{ | |
"key": "ctrl+shift+n ctrl+shift+t", | |
"command": "workbench.action.terminal.new" | |
}, | |
{ | |
"key": "ctrl+shift+`", | |
"command": "-workbench.action.terminal.new" | |
}, | |
{ | |
"key": "ctrl+k ctrl+t", | |
"command": "workbench.action.terminal.kill" | |
}, | |
{ | |
"key": "ctrl+k f12", | |
"command": "-editor.action.openDeclarationToTheSide", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "alt+p alt+d", | |
"command": "editor.action.previewDeclaration", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "alt+f12", | |
"command": "-editor.action.previewDeclaration", | |
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "ctrl+s ctrl+s", | |
"command": "workbench.action.files.saveAll" | |
}, | |
{ | |
"key": "ctrl+k s", | |
"command": "-workbench.action.files.saveAll" | |
}, | |
{ | |
"key": "ctrl+f12 ctrl+f12", | |
"command": "editor.action.referenceSearch.trigger", | |
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "shift+f12", | |
"command": "-editor.action.referenceSearch.trigger", | |
"when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" | |
}, | |
{ | |
"key": "ctrl+k v", | |
"command": "-markdown.showPreviewToSide", | |
"when": "editorLangId == 'markdown'" | |
}, | |
{ | |
"key": "ctrl+shift+= ctrl+shift+=", | |
"command": "settings.action.focusSettingsFile", | |
"when": "inSettingsSearch" | |
}, | |
{ | |
"key": "down", | |
"command": "-settings.action.focusSettingsFile", | |
"when": "inSettingsSearch" | |
}, | |
{ | |
"key": "alt+g", | |
"command": "workbench.view.scm" | |
}, | |
{ | |
"key": "ctrl+shift+g", | |
"command": "-workbench.view.scm" | |
}, | |
{ | |
"key": "ctrl+f ctrl+s", | |
"command": "workbench.action.toggleFullScreen" | |
}, | |
{ | |
"key": "f11", | |
"command": "-workbench.action.toggleFullScreen" | |
}, | |
{ | |
"key": "ctrl+f ctrl+r", | |
"command": "toggleFindRegex", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "alt+r", | |
"command": "-toggleFindRegex", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+s ctrl+r", | |
"command": "toggleSearchRegex", | |
"when": "searchInputBoxFocus && searchViewletVisible" | |
}, | |
{ | |
"key": "alt+r", | |
"command": "-toggleSearchRegex", | |
"when": "searchInputBoxFocus && searchViewletVisible" | |
}, | |
{ | |
"key": "ctrl+s ctrl+r", | |
"command": "revealFileInOS", | |
"when": "explorerViewletFocus && explorerViewletVisible" | |
}, | |
{ | |
"key": "shift+alt+r", | |
"command": "-revealFileInOS", | |
"when": "explorerViewletFocus && explorerViewletVisible" | |
}, | |
{ | |
"key": "ctrl+shift+= ctrl+shift+=", | |
"command": "workbench.action.openRecent" | |
}, | |
{ | |
"key": "ctrl+r", | |
"command": "-workbench.action.openRecent" | |
}, | |
{ | |
"key": "ctrl+shift+= ctrl+shift+=", | |
"command": "workbench.action.quickOpenNavigateNextInRecentFilesPicker", | |
"when": "inQuickOpen && inRecentFilesPicker" | |
}, | |
{ | |
"key": "ctrl+r", | |
"command": "-workbench.action.quickOpenNavigateNextInRecentFilesPicker", | |
"when": "inQuickOpen && inRecentFilesPicker" | |
}, | |
{ | |
"key": "ctrl+shift+b", | |
"command": "workbench.action.tasks.build" | |
}, | |
{ | |
"key": "ctrl+shift+b", | |
"command": "-workbench.action.tasks.build" | |
}, | |
{ | |
"key": "ctrl+alt+k", | |
"command": "workbench.action.keepEditor" | |
}, | |
{ | |
"key": "ctrl+k enter", | |
"command": "-workbench.action.keepEditor" | |
}, | |
{ | |
"key": "ctrl+shift+t", | |
"command": "workbench.action.tasks.test" | |
}, | |
{ | |
"key": "alt+j", | |
"command": "editor.action.moveLinesDownAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+down", | |
"command": "-editor.action.moveLinesDownAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "editor.action.moveLinesUpAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+up", | |
"command": "-editor.action.moveLinesUpAction", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+k left", | |
"command": "-workbench.action.moveActiveEditorGroupLeft" | |
}, | |
{ | |
"key": "ctrl+k right", | |
"command": "-workbench.action.moveActiveEditorGroupRight" | |
}, | |
{ | |
"key": "ctrl+shift+l", | |
"command": "workbench.action.moveEditorToNextGroup" | |
}, | |
{ | |
"key": "ctrl+shift+h", | |
"command": "workbench.action.moveEditorToPreviousGroup" | |
}, | |
{ | |
"key": "ctrl+shift+- ctrl+shift+=", | |
"command": "cursorDownSelect", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+shift+down", | |
"command": "-cursorDownSelect", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+shift+u", | |
"command": "-workbench.action.output.toggleOutput" | |
}, | |
{ | |
"key": "alt+p", | |
"command": "workbench.actions.view.problems" | |
}, | |
{ | |
"key": "ctrl+shift+m", | |
"command": "-workbench.actions.view.problems" | |
}, | |
{ | |
"key": "ctrl+0", | |
"command": "-workbench.action.focusSideBar" | |
}, | |
{ | |
"key": "ctrl+h", | |
"command": "workbench.action.focusFirstEditorGroup", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+1", | |
"command": "-workbench.action.focusFirstEditorGroup" | |
}, | |
{ | |
"key": "ctrl+l", | |
"command": "workbench.action.focusSecondEditorGroup" | |
}, | |
{ | |
"key": "ctrl+2", | |
"command": "-workbench.action.focusSecondEditorGroup" | |
}, | |
{ | |
"key": "ctrl+f", | |
"command": "-workbench.action.terminal.focusFindWidget", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+s ctrl+a", | |
"command": "editor.action.selectHighlights", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+shift+l", | |
"command": "-editor.action.selectHighlights", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "alt+l", | |
"command": "workbench.action.quickOpenNavigateNextInEditorPicker", | |
"when": "inEditorsPicker && inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+tab", | |
"command": "-workbench.action.quickOpenNavigateNextInEditorPicker", | |
"when": "inEditorsPicker && inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+tab", | |
"command": "workbench.action.quickOpenNavigatePreviousInEditorPicker", | |
"when": "inEditorsPicker && inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+shift+tab", | |
"command": "-workbench.action.quickOpenNavigatePreviousInEditorPicker", | |
"when": "inEditorsPicker && inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+pageup", | |
"command": "-workbench.action.previousEditor" | |
}, | |
{ | |
"key": "ctrl+pagedown", | |
"command": "-workbench.action.nextEditor" | |
}, | |
{ | |
"key": "ctrl+n", | |
"command": "-workbench.action.files.newUntitledFile" | |
}, | |
{ | |
"key": "ctrl+shift+h", | |
"command": "-workbench.action.replaceInFiles" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "cursorPageDown", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "pageup", | |
"command": "cursorPageUp", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "cursorPageUp", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "selectNextSuggestion", | |
"when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" | |
}, | |
{ | |
"key": "down", | |
"command": "selectNextSuggestion", | |
"when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "selectPrevSuggestion", | |
"when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" | |
}, | |
{ | |
"key": "up", | |
"command": "selectPrevSuggestion", | |
"when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "workbench.action.quickOpenNavigateNext", | |
"when": "inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "workbench.action.quickOpenNavigatePrevious", | |
"when": "inQuickOpen" | |
}, | |
{ | |
"key": "alt+c", | |
"command": "workbench.action.closeQuickOpen", | |
"when": "inQuickOpen" | |
}, | |
{ | |
"key": "alt+j", | |
"command": "workbench.action.terminal.focusNext", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "workbench.action.terminal.focusPrevious", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+k o", | |
"command": "-workbench.action.files.showOpenedFileInNewWindow" | |
}, | |
{ | |
"key": "ctrl+k ctrl+d", | |
"command": "-editor.action.moveSelectionToNextFindMatch", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+k ctrl+u", | |
"command": "-editor.action.removeCommentLine", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+k ctrl+r", | |
"command": "-workbench.action.keybindingsReference" | |
}, | |
{ | |
"key": "ctrl+k ctrl+m", | |
"command": "-workbench.extensions.action.showRecommendedKeymapExtensions" | |
}, | |
{ | |
"key": "ctrl+k ctrl+f", | |
"command": "-editor.action.formatSelection", | |
"when": "editorHasDocumentSelectionFormattingProvider && editorHasSelection && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+k ctrl+[", | |
"command": "-editor.foldRecursively", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "shift+alt+e", | |
"command": "editor.action.marker.prev", | |
"when": "editorFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+f8", | |
"command": "-editor.action.marker.prev", | |
"when": "editorFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+shift+.", | |
"command": "workbench.action.compareEditor.nextChange" | |
}, | |
{ | |
"key": "ctrl+shift+,", | |
"command": "workbench.action.compareEditor.previousChange" | |
}, | |
{ | |
"key": "alt+'", | |
"command": "cursorRight", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+;", | |
"command": "cursorDown", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "down", | |
"command": "-cursorDown", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+,", | |
"command": "-workbench.action.openGlobalSettings" | |
}, | |
{ | |
"key": "alt+f3", | |
"command": "-editor.action.dirtydiff.next", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "shift+alt+f3", | |
"command": "-editor.action.dirtydiff.previous", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+` ctrl+`", | |
"command": "git.revertChange" | |
}, | |
{ | |
"key": "ctrl+z", | |
"command": "git.revertSelectedRanges" | |
}, | |
{ | |
"key": "ctrl+z", | |
"command": "-undo", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "alt+b", | |
"command": "editor.action.formatDocument", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "shift+alt+f", | |
"command": "-editor.action.formatDocument", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-editor.action.insertLineAfter", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-explorer.openToSide", | |
"when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-list.select", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-problems.action.openToSide", | |
"when": "problemFocus" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-search.action.openResultToSide", | |
"when": "fileMatchOrMatchFocus && searchViewletVisible" | |
}, | |
{ | |
"key": "alt+left", | |
"command": "workbench.action.navigateBack" | |
}, | |
{ | |
"key": "ctrl+alt+-", | |
"command": "-workbench.action.navigateBack" | |
}, | |
{ | |
"key": "alt+right", | |
"command": "workbench.action.navigateForward" | |
}, | |
{ | |
"key": "ctrl+shift+-", | |
"command": "-workbench.action.navigateForward" | |
}, | |
{ | |
"key": "ctrl+s ctrl+c", | |
"command": "git.stage" | |
}, | |
{ | |
"key": "alt+2", | |
"command": "-workbench.action.openEditorAtIndex2" | |
}, | |
{ | |
"key": "alt+j", | |
"command": "list.focusDown", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "down", | |
"command": "-list.focusDown", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "list.focusUp", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "up", | |
"command": "-list.focusUp", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "ctrl+l", | |
"command": "workbench.action.terminal.focusNextPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+down", | |
"command": "-workbench.action.terminal.focusNextPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+right", | |
"command": "-workbench.action.terminal.focusNextPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+h", | |
"command": "workbench.action.terminal.focusPreviousPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "alt+up", | |
"command": "-workbench.action.terminal.focusPreviousPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+\\", | |
"command": "workbench.action.terminal.split", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+\\", | |
"command": "-workbench.action.terminal.split", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "shift+alt+f12", | |
"command": "-references-view.find", | |
"when": "editorHasReferenceProvider" | |
}, | |
{ | |
"key": "j", | |
"command": "-list.focusDown", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "k", | |
"command": "-list.focusUp", | |
"when": "listFocus && !inputFocus" | |
}, | |
{ | |
"key": "alt+r", | |
"command": "renameFile", | |
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" | |
}, | |
{ | |
"key": "enter", | |
"command": "-renameFile", | |
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" | |
}, | |
{ | |
"key": "shift+cmd+f", | |
"command": "-workbench.action.findInFiles" | |
}, | |
{ | |
"key": "alt+l", | |
"command": "workbench.action.nextEditor" | |
}, | |
{ | |
"key": "shift+cmd+]", | |
"command": "-workbench.action.nextEditor" | |
}, | |
{ | |
"key": "alt+h", | |
"command": "workbench.action.previousEditor" | |
}, | |
{ | |
"key": "shift+cmd+[", | |
"command": "-workbench.action.previousEditor" | |
}, | |
{ | |
"key": "shift+alt+h", | |
"command": "workbench.action.moveActiveEditorGroupLeft" | |
}, | |
{ | |
"key": "cmd+k left", | |
"command": "-workbench.action.moveActiveEditorGroupLeft" | |
}, | |
{ | |
"key": "shift+alt+h", | |
"command": "workbench.action.moveEditorLeftInGroup" | |
}, | |
{ | |
"key": "cmd+k shift+cmd+left", | |
"command": "-workbench.action.moveEditorLeftInGroup" | |
}, | |
{ | |
"key": "shift+alt+l", | |
"command": "workbench.action.moveActiveEditorGroupRight" | |
}, | |
{ | |
"key": "cmd+k right", | |
"command": "-workbench.action.moveActiveEditorGroupRight" | |
}, | |
{ | |
"key": "shift+alt+l", | |
"command": "workbench.action.moveEditorRightInGroup" | |
}, | |
{ | |
"key": "cmd+k shift+cmd+right", | |
"command": "-workbench.action.moveEditorRightInGroup" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"editor.multiCursorModifier": "ctrlCmd", | |
"git.enableSmartCommit": true, | |
"sync.askGistName": false, | |
"sync.autoDownload": false, | |
"sync.autoUpload": false, | |
"sync.forceDownload": false, | |
"sync.gist": "bbbc51f5a0cb876080c18b2025960e69", | |
"sync.quietSync": false, | |
"terminal.integrated.defaultProfile.windows": "C:\\Program Files\\Git\\bin\\bash.exe", | |
"terminal.integrated.defaultProfile.osx": "/usr/local/bin/fish", | |
"vim.foldfix": true, | |
"vim.hlsearch": true, | |
"vim.useSystemClipboard": true, | |
"vim.visualstar": true, | |
"workbench.sideBar.location": "left", | |
"gitProjectManager.baseProjectsFolders": ["/home/hou32hou/Repos"], | |
"tslint.autoFixOnSave": true, | |
"vim.easymotion": true, | |
"editor.lineNumbers": "relative", | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
{ | |
"before": ["k"], | |
"after": ["g", "k"] | |
}, | |
{ | |
"before": ["leader", "s"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "sortLines.sortLines", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["leader", "k"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "workbench.action.keepEditor", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["\\"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "actions.find", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["|"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "editor.action.startFindReplaceAction", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["leader", ","], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "editor.action.quickFix", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["leader", "p"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "workbench.action.quickOpen", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["leader", "n"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "workbench.files.action.focusFilesExplorer", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["leader", "g"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "workbench.view.scm", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["leader", "f"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "workbench.action.findInFiles", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["leader", "r"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "editor.action.rename", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["g", "r"], | |
"after": [], | |
"commands": [ | |
{ | |
"command": "references-view.findReferences", | |
"args": [] | |
} | |
] | |
}, | |
{ | |
"before": ["<CR>"], | |
"commands": ["workbench.action.files.saveAll"] | |
} | |
], | |
"vim.leader": "<space>", | |
"vim.easymotionKeys": "jhkunmwertzxcbasdf1234567890-", | |
"editor.fontFamily": "JetBrains Mono Light", | |
"git.confirmSync": false, | |
"workbench.panel.location": "right", | |
"python.pythonPath": "/home/hou32hou/anaconda3/bin/python3.6", | |
"python.linting.pylintPath": "/home/hou32hou/anaconda3/bin/pylint", | |
"keyboard.dispatch": "keyCode", | |
"window.enableMenuBarMnemonics": false, | |
"vim.disableExtension": false, | |
"sync.removeExtensions": true, | |
"sync.syncExtensions": true, | |
"editor.fontWeight": "500", | |
"julia.enableTelemetry": true, | |
"files.associations": { | |
"*.pine": "pineapple", | |
"*.kk": "plaintext" | |
}, | |
"java.errors.incompleteClasspath.severity": "ignore", | |
"[pineapple]": {}, | |
"editor.suggest.localityBonus": true, | |
"terminal.integrated.fontFamily": "monospace", | |
"window.titleBarStyle": "custom", | |
"tslint.run": "onSave", | |
"haskero.intero.ghciOptions": ["-Wall", "-fforce-recomp"], | |
"workbench.colorTheme": "Default Light+", | |
"editor.fontLigatures": true, | |
"editor.suggestSelection": "first", | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
"editor.tabSize": 2, | |
"emmet.showAbbreviationSuggestions": false, | |
"emmet.showExpandedAbbreviation": "never", | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
"editor.suggest.snippetsPreventQuickSuggestions": false, | |
"typescript.suggest.paths": false, | |
"javascript.suggest.completeFunctionCalls": true, | |
"typescript.suggest.completeFunctionCalls": true, | |
"debug.enableAllHovers": true, | |
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": false, | |
"vim.autoindent": false, | |
"rust-client.rustupPath": "$HOME/.cargo/bin/rustup", | |
"eslint.format.enable": true, | |
"diffEditor.ignoreTrimWhitespace": false, | |
"[html]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"editor.renderControlCharacters": true, | |
"python.languageServer": "Microsoft", | |
"diffEditor.renderSideBySide": true, | |
"[json]": { | |
"editor.defaultFormatter": "vscode.json-language-features" | |
}, | |
"rust.wait_to_build": 1000, | |
"rust-analyzer.cargo.allFeatures": true, | |
"jsannotations.enabled": true, | |
"materialTheme.accent": "Pink", | |
"workbench.colorCustomizations": { | |
"activityBar.background": "#FFC0CB", | |
"activityBar.foreground": "#000000", | |
"activityBarBadge.background": "#000000", | |
"breadcrumb.background": "#FFC0CB", | |
"breadcrumb.foreground": "#000000", | |
"statusBar.background": "#FFC0CB", | |
"statusBar.foreground": "#000000", | |
"editorGroupHeader.tabsBackground": "#f18d9e", | |
"editor.background": "#fff1f3", | |
"tab.activeBackground": "#D0F0C0" | |
}, | |
"terminal.integrated.defaultProfile.linux": "fish", | |
"editor.cursorBlinking": "solid", | |
"zenMode.centerLayout": false, | |
"tabnine.experimentalAutoImports": true, | |
"editor.formatOnSave": true, | |
"prettier.configPath": ".prettierrc.js", | |
"editor.minimap.enabled": false, | |
"vscode-graphql.useSchemaFileDefinitions": false, | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"editor.cursorSmoothCaretAnimation": true, | |
"editor.smoothScrolling": true, | |
"window.zoomLevel": 1 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
/* | |
// Place your snippets for JavaScript React here. Each snippet is defined under a snippet name and has a prefix, body and | |
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the | |
// same ids are connected. | |
// Example: | |
"Print to console": { | |
"prefix": "log", | |
"body": [ | |
"console.log('$1');", | |
"$2" | |
], | |
"description": "Log output to console" | |
} | |
*/ | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"ref":"40ca15b0-dcea-4b65-b130-23b837877b36","content":"{\"version\":5,\"machineId\":\"4f246239-d869-4200-8c17-bce2cb5e58ea\",\"content\":\"[{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.bat\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.clojure\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.coffeescript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.configuration-editing\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.cpp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.csharp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.css-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-auto-launch\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.debug-server-ready\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.docker\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.emmet\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.extension-editing\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.fsharp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.git-ui\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github\\\"},\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.github-authentication\\\"},\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.go\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.groovy\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.grunt\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.gulp\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.handlebars\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.hlsl\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.html-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.image-preview\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ini\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.jake\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.java\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.javascript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.json-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.less\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.log\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.lua\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.make\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.markdown-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.merge-conflict\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.microsoft-authentication\\\"},\\\"version\\\":\\\"0.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug\\\",\\\"uuid\\\":\\\"25629058-ddac-4e17-abba-74678e126c5d\\\"},\\\"version\\\":\\\"1.51.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.js-debug-companion\\\",\\\"uuid\\\":\\\"99cb0b7f-7354-4278-b8da-6cc79972169d\\\"},\\\"version\\\":\\\"1.0.8\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug\\\",\\\"uuid\\\":\\\"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6\\\"},\\\"version\\\":\\\"1.44.14\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.node-debug2\\\",\\\"uuid\\\":\\\"36d19e17-7569-4841-a001-947eb18602b2\\\"},\\\"version\\\":\\\"1.42.5\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.references-view\\\",\\\"uuid\\\":\\\"dc489f46-520d-4556-ae85-1f9eab3c412d\\\"},\\\"version\\\":\\\"0.0.71\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode.vscode-js-profile-table\\\",\\\"uuid\\\":\\\"7e52b41b-71ad-457b-ab7e-0620f1fc4feb\\\"},\\\"version\\\":\\\"0.0.11\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.npm\\\"},\\\"version\\\":\\\"1.0.1\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.objective-c\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.perl\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.php-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.powershell\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.pug\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.python\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.r\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.razor\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.ruby\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.rust\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.scss\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.search-result\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shaderlab\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.shellscript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.sql\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.swift\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-abyss\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-defaults\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-kimbie-dark\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-monokai-dimmed\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-quietlight\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-red\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vscode-theme-seti\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-dark\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-solarized-light\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.theme-tomorrow-night-blue\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.typescript-language-features\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.vb\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.xml\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.yaml\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"christian-kohler.path-intellisense\\\",\\\"uuid\\\":\\\"a41c1549-4053-44d4-bf30-60fc809b4a86\\\"},\\\"version\\\":\\\"2.3.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"compulim.indent4to2\\\",\\\"uuid\\\":\\\"3f41e083-6bbe-48ba-9fb2-b938fc378d6b\\\"},\\\"version\\\":\\\"0.1.2\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"cssho.vscode-svgviewer\\\",\\\"uuid\\\":\\\"6f5d4f30-67aa-4151-80c0-1bbe8ca5f9db\\\"},\\\"version\\\":\\\"2.0.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"dbaeumer.vscode-eslint\\\",\\\"uuid\\\":\\\"583b2b34-2c1e-4634-8c0b-0b82e283ea3a\\\"},\\\"version\\\":\\\"2.1.14\\\",\\\"installed\\\":true,\\\"state\\\":{}},{\\\"identifier\\\":{\\\"id\\\":\\\"eamodio.gitlens\\\",\\\"uuid\\\":\\\"4de763bd-505d-4978-9575-2b7696ecf94e\\\"},\\\"version\\\":\\\"11.4.1\\\",\\\"installed\\\":true,\\\"state\\\":{\\\"gitlens:synced:version\\\":\\\"11.4.1\\\",\\\"gitlens:views:updates:visible\\\":true}},{\\\"identifier\\\":{\\\"id\\\":\\\"esbenp.prettier-vscode\\\",\\\"uuid\\\":\\\"96fa4707-6983-4489-b7c5-d5ffdfdcce90\\\"},\\\"version\\\":\\\"6.4.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"github.vscode-pull-request-github\\\",\\\"uuid\\\":\\\"69ddd764-339a-4ecc-97c1-9c4ece58e36d\\\"},\\\"version\\\":\\\"0.21.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"joelday.docthis\\\",\\\"uuid\\\":\\\"90a838c3-675b-4b87-b7a5-75ea88432cce\\\"},\\\"version\\\":\\\"0.7.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"justusadam.language-haskell\\\",\\\"uuid\\\":\\\"270c1d3b-a657-446f-83b8-ab32fd7af006\\\"},\\\"version\\\":\\\"3.3.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"matklad.rust-analyzer\\\",\\\"uuid\\\":\\\"06574cb4-e5dc-4631-8174-a543a4533621\\\"},\\\"version\\\":\\\"0.2.376\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vsliveshare.vsliveshare\\\",\\\"uuid\\\":\\\"5a6dc0d5-dc02-4121-8e24-cad33a2ff0af\\\"},\\\"version\\\":\\\"1.0.3121\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"shan.code-settings-sync\\\",\\\"uuid\\\":\\\"e337c67b-55c2-4fef-8949-eb260e7fb7fd\\\"},\\\"version\\\":\\\"3.4.3\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"tyriar.sort-lines\\\",\\\"uuid\\\":\\\"00518570-772b-4ccb-8b06-d056f3f556e0\\\"},\\\"version\\\":\\\"1.9.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vivaxy.vscode-conventional-commits\\\",\\\"uuid\\\":\\\"b6b26bce-33f4-4bce-bf92-89812388ed0a\\\"},\\\"version\\\":\\\"1.13.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"tomoki1207.pdf\\\",\\\"uuid\\\":\\\"4386e6f6-ec10-4463-9d23-c24278718947\\\"},\\\"version\\\":\\\"1.1.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-vscode-remote.remote-containers\\\",\\\"uuid\\\":\\\"93ce222b-5f6f-49b7-9ab1-a0463c6238df\\\"},\\\"version\\\":\\\"0.145.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"ms-azuretools.vscode-docker\\\",\\\"uuid\\\":\\\"0479fc1c-3d67-49f9-b087-fb9069afe48f\\\"},\\\"version\\\":\\\"1.7.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"elmtooling.elm-ls-vscode\\\",\\\"uuid\\\":\\\"85f62745-7ea6-4f23-8aa0-521c0732f664\\\"},\\\"version\\\":\\\"1.5.3\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscodevim.vim\\\",\\\"uuid\\\":\\\"d96e79c6-8b25-4be3-8545-0e0ecefcae03\\\"},\\\"version\\\":\\\"1.17.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"mquandalle.graphql\\\",\\\"uuid\\\":\\\"25c303dd-9799-4318-9eaf-19d61519beb4\\\"},\\\"version\\\":\\\"0.1.2\\\",\\\"disabled\\\":true,\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.simple-browser\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.testing-editor-contributions\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.julia\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"vscode.notebook-markdown-extensions\\\"},\\\"version\\\":\\\"1.0.0\\\"},{\\\"identifier\\\":{\\\"id\\\":\\\"mjmcloug.vscode-elixir\\\",\\\"uuid\\\":\\\"a852a33d-c920-4758-a5a8-0f5b00521b59\\\"},\\\"version\\\":\\\"1.1.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"2gua.rainbow-brackets\\\",\\\"uuid\\\":\\\"797a79de-a0fd-4349-9034-bec47be9a941\\\"},\\\"version\\\":\\\"0.0.6\\\",\\\"disabled\\\":true,\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"coenraads.bracket-pair-colorizer-2\\\",\\\"uuid\\\":\\\"5a6e2b21-1d61-4acd-b31b-907f9c23f18a\\\"},\\\"version\\\":\\\"0.2.0\\\",\\\"disabled\\\":true,\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"rust-lang.rust\\\",\\\"uuid\\\":\\\"570e6089-b871-41df-9cf4-a723cb34ef01\\\"},\\\"version\\\":\\\"0.7.8\\\",\\\"disabled\\\":true,\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"tabnine.tabnine-vscode\\\",\\\"uuid\\\":\\\"75da638c-c45a-44ea-aa3b-8570a3559810\\\"},\\\"version\\\":\\\"3.4.4\\\",\\\"disabled\\\":true,\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"johnpapa.vscode-peacock\\\",\\\"uuid\\\":\\\"5a7017bf-c571-4d77-b902-6e56b16f539a\\\"},\\\"version\\\":\\\"3.9.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"dhall.vscode-dhall-lsp-server\\\",\\\"uuid\\\":\\\"28c6f7dc-90a3-409d-85c0-40cc51037f3d\\\"},\\\"version\\\":\\\"0.0.4\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"dhall.dhall-lang\\\",\\\"uuid\\\":\\\"341968b1-17f8-4a87-837b-a6bc5f971526\\\"},\\\"version\\\":\\\"0.0.4\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"koka-lang.language-koka\\\"},\\\"version\\\":\\\"2.0.0\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"maelvalais.koka\\\",\\\"uuid\\\":\\\"46ecd87e-555f-4473-aa1e-79669bc37971\\\"},\\\"version\\\":\\\"0.0.1\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"graphql.vscode-graphql\\\",\\\"uuid\\\":\\\"55ef6448-487b-49a0-a66e-4d2d9bb82229\\\"},\\\"version\\\":\\\"0.3.15\\\",\\\"installed\\\":true},{\\\"identifier\\\":{\\\"id\\\":\\\"usernamehw.errorlens\\\",\\\"uuid\\\":\\\"9d8c32ab-354c-4daf-a9bf-20b633734435\\\"},\\\"version\\\":\\\"3.2.6\\\",\\\"installed\\\":true}]\"}","skippedExtensions":[]} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"version":1,"content":"{\"storage\":{\"ces/skipSurvey\":{\"version\":1,\"value\":\"1.55.0\"},\"colorThemeData\":{\"version\":1,\"value\":\"{\\\"id\\\":\\\"vs vscode-theme-defaults-themes-light_plus-json\\\",\\\"label\\\":\\\"Light+ (default light)\\\",\\\"settingsId\\\":\\\"Default Light+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#000000ff\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#008000\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#098658\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#811f3f\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#800000\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#800000\\\"},\\\"scope\\\":\\\"entity.name.selector\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff0000\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#800000\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#cd3131\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#800000\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#098658\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a31515\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0451a5\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0451a5\\\"},\\\"scope\\\":[\\\"punctuation.definition.quote.begin.markdown\\\",\\\"punctuation.definition.list.begin.markdown\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#800000\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#800000\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a31515\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#098658\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0451a5\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#a31515\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":[\\\"string.comment.buffered.block.pug\\\",\\\"string.quoted.pug\\\",\\\"string.interpolated.pug\\\",\\\"string.unquoted.plain.in.yaml\\\",\\\"string.unquoted.plain.out.yaml\\\",\\\"string.unquoted.block.yaml\\\",\\\"string.quoted.single.yaml\\\",\\\"string.quoted.double.xml\\\",\\\"string.quoted.single.xml\\\",\\\"string.unquoted.cdata.xml\\\",\\\"string.quoted.double.html\\\",\\\"string.quoted.single.html\\\",\\\"string.unquoted.html\\\",\\\"string.quoted.single.handlebars\\\",\\\"string.quoted.double.handlebars\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#811f3f\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000000\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0451a5\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff0000\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0451a5\\\"},\\\"scope\\\":[\\\"support.type.property-name.json\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000000\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#098658\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#800000\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0451a5\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#098658\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000000\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#795E26\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#267f99\\\"},\\\"scope\\\":[\\\"meta.return-type\\\",\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#267f99\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#AF00DB\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"source.cpp keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#001080\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0070C1\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#001080\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0451a5\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#811f3f\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000000\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#EE0000\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#0000ff\\\"},\\\"scope\\\":\\\"constant.character\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#EE0000\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000000\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#0000ff\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#a31515\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#000000\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#098658\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#af00db\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#a31515\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#795e26\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#098658\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"editor.background\\\":\\\"#ffffff\\\",\\\"editor.foreground\\\":\\\"#000000\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#e5ebf1\\\",\\\"editorIndentGuide.background\\\":\\\"#d3d3d3\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#939393\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff80\\\",\\\"editorSuggestWidget.background\\\":\\\"#f3f3f3\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#6f6f6f\\\",\\\"list.hoverBackground\\\":\\\"#e8e8e8\\\",\\\"input.placeholderForeground\\\":\\\"#767676\\\",\\\"searchEditor.textInputBorder\\\":\\\"#cecece\\\",\\\"settings.textInputBorder\\\":\\\"#cecece\\\",\\\"settings.numberInputBorder\\\":\\\"#cecece\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#61616130\\\",\\\"tab.lastPinnedBorder\\\":\\\"#61616130\\\",\\\"notebook.cellBorderColor\\\":\\\"#e8e8e8\\\",\\\"notebook.selectedCellBackground\\\":\\\"#c8ddf150\\\",\\\"statusBarItem.errorBackground\\\":\\\"#c72e0f\\\"},\\\"watch\\\":false}\"},\"commandPalette.mru.cache\":{\"version\":1,\"value\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"html-css-class-completion.cache\\\",\\\"value\\\":600},{\\\"key\\\":\\\"rls.restart\\\",\\\"value\\\":602},{\\\"key\\\":\\\"deno.enable\\\",\\\"value\\\":622},{\\\"key\\\":\\\"update.showCurrentReleaseNotes\\\",\\\"value\\\":624},{\\\"key\\\":\\\"deno.disable\\\",\\\"value\\\":625},{\\\"key\\\":\\\"jsannotations.toggle\\\",\\\"value\\\":640},{\\\"key\\\":\\\"workbench.userDataSync.actions.turnOn\\\",\\\"value\\\":660},{\\\"key\\\":\\\"4to2.convert4to2\\\",\\\"value\\\":666},{\\\"key\\\":\\\"workbench.action.selectIconTheme\\\",\\\"value\\\":671},{\\\"key\\\":\\\"sortLines.sortLinesCaseInsensitive\\\",\\\"value\\\":685},{\\\"key\\\":\\\"remote-containers.openFolder\\\",\\\"value\\\":691},{\\\"key\\\":\\\"workbench.action.terminal.selectDefaultShell\\\",\\\"value\\\":700},{\\\"key\\\":\\\"vscode-icons.activateIcons\\\",\\\"value\\\":707},{\\\"key\\\":\\\"gitlens.diffHeadWith\\\",\\\"value\\\":710},{\\\"key\\\":\\\"extension.startGhcid\\\",\\\"value\\\":722},{\\\"key\\\":\\\"prettier.createConfigFile\\\",\\\"value\\\":742},{\\\"key\\\":\\\"editor.action.refactor\\\",\\\"value\\\":747},{\\\"key\\\":\\\"gitlens.showLineHistoryView\\\",\\\"value\\\":749},{\\\"key\\\":\\\"git.clean\\\",\\\"value\\\":777},{\\\"key\\\":\\\"extension.coq.stepForward\\\",\\\"value\\\":781},{\\\"key\\\":\\\"extension.coq.proofView.viewStateAt\\\",\\\"value\\\":782},{\\\"key\\\":\\\"editor.action.sortLinesAscending\\\",\\\"value\\\":786},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":788},{\\\"key\\\":\\\"editor.action.toggleWordWrap\\\",\\\"value\\\":801},{\\\"key\\\":\\\"workbench.action.toggleZenMode\\\",\\\"value\\\":803},{\\\"key\\\":\\\"workbench.action.editor.changeLanguageMode\\\",\\\"value\\\":817},{\\\"key\\\":\\\"markdown.showPreview\\\",\\\"value\\\":852},{\\\"key\\\":\\\"editor.foldAll\\\",\\\"value\\\":856},{\\\"key\\\":\\\"workbench.userDataSync.actions.syncNow\\\",\\\"value\\\":859},{\\\"key\\\":\\\"workbench.action.toggleDevTools\\\",\\\"value\\\":863},{\\\"key\\\":\\\"editor.action.formatDocument\\\",\\\"value\\\":868},{\\\"key\\\":\\\"git.rename\\\",\\\"value\\\":878},{\\\"key\\\":\\\"typescript.reloadProjects\\\",\\\"value\\\":882},{\\\"key\\\":\\\"issues:github.focus\\\",\\\"value\\\":885},{\\\"key\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"value\\\":886},{\\\"key\\\":\\\"TabNine::config\\\",\\\"value\\\":890},{\\\"key\\\":\\\"peacock.changeColorToPeacockGreen\\\",\\\"value\\\":891},{\\\"key\\\":\\\"peacock.enterColor\\\",\\\"value\\\":892},{\\\"key\\\":\\\"peacock.changeColorToRandom\\\",\\\"value\\\":910},{\\\"key\\\":\\\"workbench.action.selectTheme\\\",\\\"value\\\":911},{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":915},{\\\"key\\\":\\\"markdown.showPreviewToSide\\\",\\\"value\\\":917},{\\\"key\\\":\\\"workbench.action.openGlobalKeybindings\\\",\\\"value\\\":918},{\\\"key\\\":\\\"extension.updateSettings\\\",\\\"value\\\":920},{\\\"key\\\":\\\"workbench.files.action.compareFileWith\\\",\\\"value\\\":922},{\\\"key\\\":\\\"docthis.documentThis\\\",\\\"value\\\":923},{\\\"key\\\":\\\"workbench.action.openWorkspaceSettings\\\",\\\"value\\\":925},{\\\"key\\\":\\\"workbench.action.configureLocale\\\",\\\"value\\\":926},{\\\"key\\\":\\\"workbench.action.configureLanguageBasedSettings\\\",\\\"value\\\":928},{\\\"key\\\":\\\"workbench.action.reloadWindow\\\",\\\"value\\\":930}]}\"},\"commandPalette.mru.counter\":{\"version\":1,\"value\":\"931\"},\"cpp.1.lastSessionDate\":{\"version\":1,\"value\":\"Mon Apr 26 2021\"},\"cpp.1.sessionCount\":{\"version\":1,\"value\":\"385\"},\"expandSuggestionDocs\":{\"version\":1,\"value\":\"false\"},\"fileBasedRecommendations/promptedFileExtensions\":{\"version\":1,\"value\":\"[\\\"kk\\\",\\\"ex\\\",\\\"dhall\\\"]\"},\"github-wongjiahau\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github.vscode-pull-request-github\\\",\\\"name\\\":\\\"GitHub Pull Requests and Issues\\\"},{\\\"id\\\":\\\"eamodio.gitlens\\\",\\\"name\\\":\\\"GitLens — Git supercharged\\\"},{\\\"id\\\":\\\"ms-vsliveshare.vsliveshare\\\",\\\"name\\\":\\\"Live Share\\\",\\\"allowed\\\":true}]\"},\"java.2.lastSessionDate\":{\"version\":1,\"value\":\"Mon Apr 26 2021\"},\"java.2.sessionCount\":{\"version\":1,\"value\":\"385\"},\"memento/gettingStartedService\":{\"version\":1,\"value\":\"{\\\"terminal\\\":{\\\"done\\\":true},\\\"commandPaletteTask\\\":{\\\"done\\\":true},\\\"pickColorTheme\\\":{\\\"done\\\":true}}\"},\"memento/workbench.editor.keybindings\":{\"version\":1,\"value\":\"{\\\"searchHistory\\\":[\\\"save all\\\"]}\"},\"remote.explorerType\":{\"version\":1,\"value\":\"dev-container,attached-container,exec,k8s-container\"},\"remote.tunnels.toRestore.attached-container+7b22636f6e7461696e65724e616d65223a222f64696469616e2d636c69656e742d617069227d.1792316260\":{\"version\":1,\"value\":\"[{\\\"remoteHost\\\":\\\"localhost\\\",\\\"remotePort\\\":8082,\\\"localPort\\\":8082,\\\"closeable\\\":true,\\\"localAddress\\\":\\\"localhost:8082\\\",\\\"hasRunningProcess\\\":false,\\\"source\\\":\\\"Remote - Containers\\\",\\\"privacy\\\":\\\"ConstantPrivate\\\",\\\"userForwarded\\\":true},{\\\"remoteHost\\\":\\\"localhost\\\",\\\"remotePort\\\":41929,\\\"localPort\\\":41929,\\\"closeable\\\":true,\\\"localAddress\\\":\\\"localhost:41929\\\",\\\"hasRunningProcess\\\":false,\\\"source\\\":\\\"Remote - Containers\\\",\\\"privacy\\\":\\\"ConstantPrivate\\\",\\\"userForwarded\\\":true}]\"},\"remote.tunnels.toRestore.attached-container+7b22636f6e7461696e65724e616d65223a222f64696469616e2d64617368626f617264227d.1792316260\":{\"version\":1,\"value\":\"[{\\\"remoteHost\\\":\\\"localhost\\\",\\\"remotePort\\\":8082,\\\"localPort\\\":8082,\\\"closeable\\\":true,\\\"localAddress\\\":\\\"localhost:8082\\\",\\\"hasRunningProcess\\\":false,\\\"source\\\":\\\"Remote - Containers\\\",\\\"privacy\\\":\\\"ConstantPrivate\\\",\\\"userForwarded\\\":true}]\"},\"scm/input:Git:/Users/wongjiahau/.fzf\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/.oh-my-zsh\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/.vim_runtime\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/fonts\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/repos/didian-client-api\":{\"version\":1,\"value\":\"[\\\"fix(bovaea-scrapper): get agencies\\\",\\\"fix(bovaea-scrapper): get negotiator\\\",\\\"fix(bovaea): scrapper bug\\\",\\\"fix(bovaea): tests failing on local environment\\\",\\\"fix: formatting error\\\",\\\"\\\",\\\"feat(project): toggle to allow agent to view transaction booking form\\\\n\\\\nCo-authored-by: ChinKX <[email protected]>\\\",\\\"doc(tests): improve comments\\\",\\\"fix: formatting error\\\",\\\"fix(property365): failing alternate scrape\\\",\\\"fix: compile error\\\",\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/repos/didian-client-app\":{\"version\":1,\"value\":\"[\\\"feat(inbox): channel chats\\\",\\\"feat(project-support): allow teamless agent to chat in\\\",\\\"feat(inbox/channel-chat): disallow sending message if users is not included in that channel anymore\\\",\\\"fix(project-page): chat button shadow not showing on Android\\\",\\\"style(project): improve chat button alignment\\\",\\\"fix(inbox): blank screen\\\",\\\"style(navigation-bar): wrap long title\\\",\\\"feat(inbox/channel): support icon\\\",\\\"fix(project-page): chat button not being rendered properly on android\\\",\\\"feat(project-details): non-whitelisted agent should not be able to chat with support personnels\\\",\\\"feat(inbox): migrate personal chat and team chat to channel chat\\\",\\\"feat(inbox): show channel details page\\\",\\\"fix: supress compile error\\\",\\\"fix(channel-details): weird top padding\\\",\\\"fix(channel-details): not scrollable when content overflow\\\",\\\"style(project-details): more padding bottom to allow content to scroll pass floating chat button\\\",\\\"feat(channel-details): show number of participants \\\",\\\"fix: lint error\\\",\\\"refactor: remove WrapText component\\\",\\\"fix: formatting error\\\",\\\"fix(profile): team page crashed for agent without team\\\",\\\"fix(profile/team): page crashed for agent without team\\\",\\\"fix(inbox): wrong tags for some channels\\\",\\\"chore: revert unnecessary changes\\\",\\\"feat(notification): properly redirect each push notification to respsective screens\\\",\\\"feat(inbox): ask for push notification permission\\\",\\\"fix(inbox/project): cannot display title properly\\\\n- due to GraphQL syntax error\\\",\\\"style(inbox): add Info icon on channel name\\\",\\\"format: register-lead\\\",\\\"feat(coop-detail/team-sections): integrate chat\\\",\\\"style(inbox): weird spacing when no tags\\\",\\\"feat(message-list): add props \\\\\\\"suggestions\\\\\\\"\\\\n- this is to allow quick message for user\\\",\\\"refactor(inbox): migrate chat support away from sendbird\\\",\\\"fix(notification): track unredirected notification & redirect notification properly\\\",\\\"fix(inbox): update schedule notification redirection to new screen\\\",\\\"fix(inbox): message list overflow\\\",\\\"fix(inbox): handle ACN channel\\\",\\\"fix(inbox/utils): navigate to schedule screen\\\",\\\"fix(anc/intro): cannot navigate to chat\\\",\\\"feat(acn/intro/chat): add suggestions\\\",\\\"style(project/shortcut-badge): reduce copywriting to prevent text wrapping\\\",\\\"style(project/shortcut-badge): correct padding bottom\\\\n- no padding bottom when not on top\\\",\\\"style(project/acn): update shortcut badge \\\",\\\"fix: cyclic require\\\",\\\"fix(bottom-nav): button orders\\\",\\\"refactor(navigation): migrate to use discriminated union, remove usage of Proxy\\\",\\\"refactor(inbox): remove unused methods\\\",\\\"fix: formatting error\\\",\\\"fix: compile error\\\",\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/repos/didian-payment-portal\":{\"version\":1,\"value\":\"[\\\"style(payment-slips): update copywriting\\\",\\\"feat(payment-slips): allow downloading payment slips\\\",\\\"feat(invoices): allow user the download the invoice file\\\",\\\"refactor: rename HumanReadableId to MonospaceLink\\\",\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/repos/kk\":{\"version\":1,\"value\":\"[\\\"feat(enum): constructor disambiguation (resolve #36)\\\",\\\"feat(module): import, export #18\\\\n- initial implementation, now only can import value symbols\\\\n- Things to be done:\\\\n* Implement imports for type, function, and constructor symbols\\\\n* Make sure each environment create UID that are unique across multiple environments\\\",\\\"feat(syntax): remove commas (resolve #32)\\\",\\\"feat(module): import and export of local modules (resolves #18)\\\",\\\"feat(syntax): remove parenthesis for payload-less enum constructor (resolve #39)\\\",\\\"feat(record-update): value punning\\\",\\\"feat(typecheck): throw error on unnecessary type annotation\\\",\\\"refactor(tests): rename \\\\\\\"progress\\\\\\\" to \\\\\\\"contextual\\\\\\\"\\\\n- inspired by Swift documentation (https://docs.swift.org/swift-book/ReferenceManual/Types.html)\\\\n- specifically: \\\\\\\"Similarly, you can omit part of a type when the full type can be inferred from context.\\\\\\\"\\\",\\\"feat(syntax): remove named type arguments (resolve #41)\\\",\\\"test(transpile/import): diamond dependency\\\",\\\"perf(module): module memoization #43\\\",\\\"refactor: rename `environment` to `module` (resolve #44)\\\",\\\"feat(syntax): truly remove comma (related to #32, #46)\\\",\\\"feat(syntax): standardize import syntax (resolve #48)\\\",\\\"feat(syntax): change comment prefix (resolves #47)\\\",\\\"feat: removal of optional type annotation (resolves #46, #17)\\\",\\\"feat(meta): quoted expressions and types (resolves #52)\\\",\\\"feat: javascript interop (resolve #40)\\\",\\\"fix(cli/run): exit with the exit code of Node process\\\",\\\"feat(documentation): typecheck and execute example code in documentation (resolves #49)\\\",\\\"fix(transpile): cannot use javascript keyword as record property (resolves #54)\\\",\\\"fix(single-dispatch): not working for Integer\\\",\\\"feat(syntax): remove parenthesis for single argument function call (partially resolves #56)\\\",\\\"feat(unify): check clashing between function name and property name\\\\n- related to #56\\\",\\\"feat(stdlib): initial version\\\",\\\"refactor: use non-cps transpilation\\\\n- related to https://github.com/wongjiahau/kk/issues/9#issuecomment-798831504\\\",\\\"feat: async/await using bang notation (related to #9)\\\",\\\"feat(syntax): applicative let rewrites [initial implementation] (#60)\\\",\\\"feat: if expressions (resolves #59)\\\",\\\"unfeat(syntax): remove let-binding-refutable-pattern (resolves #61)\\\",\\\"feat(syntax): applicative let rewrites (resolves #60)\\\\n- added tests to handle edge cases\\\",\\\"# only\\\",\\\"feat(do): only compile for entry point file \\\\nFixes #62\\\",\\\"chore: fixes new clippy warnings\\\",\\\"style: improve error message for UnifyErrorKind::InvalidFunctionArgumentLength\\\",\\\"feat(tokenize): escaping string double quote\\\",\\\"feat: mutually recursive type (resolves #50)\\\",\\\"test(typecheck): invalid function call arguments length\\\",\\\"feat: string interpolation (resolves #65)\\\",\\\"fix(parse): documentation extractor should ignore all characters that are not withint code snippets\\\",\\\"fix(module): built in symbols bug (resolves #68)\\\",\\\"feat(syntax): record wildcards (resolves #69)\\\",\\\"feat(parse): initial attempt \\\\n- switch expression\\\\n- basic arrow function\\\\n- if expression\\\\n- top level function\\\",\\\"feat: top level let (related to #77)\\\",\\\"refactor: almost revamp all kind of syntax to make it resemble TypeScript (except Array)\\\",\\\"test: top level destructuring (resolves #74)\\\",\\\"test: top level destructuring (resolves #74)\\\",\\\"test: constructor-less enum (resolves #64)\\\",\\\"feat(unify): naive implementation of higher rank polymorphism\\\\n- still lacking alpha equivalence\\\",\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/repos/ssvm-nodejs-starter\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/repos/temple/flip-card\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/repos/ttap/ttap-web\":{\"version\":1,\"value\":\"[\\\"fix(select-alternative-slots): sometimes will crash the app #193\\\",\\\"style: improve styling\\\",\\\"feat(development): migrate CI/CD to Github actions #194\\\",\\\"feat(development): migrate CI/CD to Github actions #194\\\",\\\"feat(development): migrate CI/CD to Github actions #194\\\",\\\"feat(development): migrate CI/CD to Github actions #194\\\",\\\"fix(github-action): build script\\\",\\\"feat(development): migrate CI/CD to Github actions #194\\\",\\\"feat(ci/cd): add deployment script\\\",\\\"feat(ci/cd): add deployment script\\\",\\\"feat(ci/cd): add deployment script\\\",\\\"feat(ci/cd): add deployment script\\\",\\\"feat(ci/cd): add deployment script\\\",\\\"fix(script/build): use UNIX timestamp for latest revision\\\",\\\"perf(find-alternative-slots): improve performance\\\",\\\"fix(find-alternative-slots): for loop index error\\\",\\\"feat: show class mode in SlotView and TimetableSummaryView (resolves #195)\\\",\\\"\\\"]\"},\"scm/input:Git:/Users/wongjiahau/wongjiahau2\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/didian-client\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/didian-client-api\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/didian-client-app\":{\"version\":1,\"value\":\"[\\\"\\\"]\"},\"scm/input:Git:/didian-dashboard\":{\"version\":1,\"value\":\"[\\\"feat(creat-notification-dialog): improve UX for selecting specific users\\\",\\\"chore: regenerate graphql sdk\\\",\\\"fix: compile error\\\",\\\"fix(search-popper-multiselect): unnatural UX\\\",\\\"refactor(project-commission-settings): remove unnecessary buttons\\\",\\\"style(create-notification-dialog): add guidance on attachment\\\",\\\"feat(transaction-dialog): unchoose chosen loan info\\\",\\\"feat(iam/manage-roles): sort roles alphabetically\\\",\\\"feat(appointment-letter): allow specifying commission tiers\\\",\\\"refactor(child-project-commission-settings): put back loan transaction commission portion\\\",\\\"feat(appointment-letter-dialog): close appointment dialog upon pressing escape\\\",\\\"style(commission-tier): better copywriting\\\",\\\"feat(invoice-request-view): show warning when related appointment letter is not found\\\",\\\"feat(pending-invoice-request-sections): don't include developer's transactions\\\",\\\"fix(invoice-request-view): cannot preview appointment letter\\\",\\\"feat(project): edit support personnels\\\",\\\"feat(project-details): update agentCanViewGeneratedForms\\\",\\\"feat(custom-pdf): allow setting condition to conditionally show custom pdf page\\\",\\\"feat(project-details): show developer users\\\",\\\"feat(project): test printer\\\",\\\"feat(block-price-chart): horizontal boundary\\\",\\\"refactor: reorganize directory\\\",\\\"feat(block-price-chart/editor): allow guessing from any boxes\\\",\\\"fix: formatting error\\\",\\\"fix: import error\\\",\\\"feat(ci/cd): generate GraphQL SDKs before building\\\",\\\"fix: formatting error\\\",\\\"fix(script): use a OAuth token for cloning\\\",\\\"fix(ci/cd): prebuild script not working\\\",\\\"feat(ci/cd): fix wrong command\\\",\\\"feat(ci/cd): wait for API server to start\\\",\\\"feat(prebuild): run mongo and redis-server to avoid noisy errors\\\",\\\"feat(ci/cd): move test stage into build stage to avoid repeated prebuild.sh\\\",\\\"feat(ci/cd): added prebuild stage to avoid duplicating prebuild\\\",\\\"fix(project/teasers): teaser image not showing after upload\\\",\\\"chore: remove generated files\\\",\\\"feat(ci/cd): sleep longer\\\",\\\"feat(project-commission-settings): warn in pic of agency does not match\\\",\\\"fix: compile error\\\",\\\"refactor: remove duplicated request invoice dialog\\\",\\\"refactor: remove duplicated request invoice dialog\\\",\\\"feat(invoice-request): allow adjusting payable commission amount\\\",\\\"fix: compile error\\\",\\\"fix: lint error\\\",\\\"fix: lint error\\\",\\\"perf(edit-agency): dont fetch agencies up front\\\",\\\"fix(project-details/listing-agency): showing agency even not assigned\\\",\\\"fix(project-details/listing-agency): showing agency even not assigned\\\",\\\"fix: formatting error\\\",\\\"\\\"]\"},\"terminal.integrated.showTerminalConfigPrompt\":{\"version\":1,\"value\":\"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\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.github-pull-request\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.extension.dockerView\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":11},{\\\"id\\\":\\\"workbench.view.extension.jupyter\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10},{\\\"id\\\":\\\"workbench.view.extension.gitlens\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.liveshare\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":12},{\\\"id\\\":\\\"workbench.view.extension.comment-anchors\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.github-pull-requests\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.gitlab-workflow\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":11},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.panel.pinnedPanels\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"Terminal\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"~remote.forwardedPortsContainer\\\",\\\"name\\\":\\\"Ports\\\",\\\"pinned\\\":true,\\\"order\\\":5,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"name\\\":\\\"Search\\\",\\\"pinned\\\":true,\\\"order\\\":10,\\\"visible\\\":false},{\\\"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\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"Refactor Preview\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\"},\"workbench.view.extension.github-pull-request.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest:welcome\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extension.github-pull-requests.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"pr:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"prStatus:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"issues:github\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:login\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:activePullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:createPullRequest\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"github:compareChanges\\\",\\\"isHidden\\\":false}]\"},\"workbench.view.extensions.state.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"extensions.enabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.popularExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.listView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.enabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.workspaceRecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.default\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.otherrecommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.disabledExtensionList2\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInBasicsExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.builtInThemesExtensionsList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.vscode-local.outdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.local.default\\\",\\\"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},{\\\"id\\\":\\\"workbench.views.extensions.local.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.remote.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.local.installed.empty\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.remote.installed.empty\\\",\\\"isHidden\\\":false}]\"},\"~remote.forwardedPortsContainer.hidden\":{\"version\":1,\"value\":\"[{\\\"id\\\":\\\"~remote.forwardedPorts\\\",\\\"isHidden\\\":false}]\"}}}"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"ref":"826c0379-53f3-45a5-a00f-989ec8599ddc","content":"{\"version\":1,\"machineId\":\"4f246239-d869-4200-8c17-bce2cb5e58ea\",\"content\":\"{\\\"storage\\\":{\\\"views.cachedViewPositions\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[]\\\"},\\\"refactorPreview.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"refactorPreview\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"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}]\\\"},\\\"workbench.panel.terminal.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.panel.terminal\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.debug.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"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\\\\\\\":\\\\\\\"workbench.debug.startView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.debug.welcome\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"jsBrowserBreakpoints\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extensions.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.enabledExtensionList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.disabledExtensionList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.recommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.popularExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.listView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.enabledExtensionList2\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.workspaceRecommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.vscode-local.default\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.otherrecommendedList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.disabledExtensionList2\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInBasicsExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.builtInThemesExtensionsList\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.vscode-local.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.vscode-local.outdated\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"extensions.local.default\\\\\\\",\\\\\\\"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},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.local.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.remote.installed\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.installed.empty\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.local.installed.empty\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.remote.installed.empty\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.searchTrustRequired\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.trustRequiredOnStartExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.views.extensions.trustRequiredOnDemandExtensions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.explorer.views.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"mavenProjects\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"commitViewProvider\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"liveshare.session.explorer\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.openEditorsView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false,\\\\\\\"order\\\\\\\":0},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.fileView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false,\\\\\\\"order\\\\\\\":1},{\\\\\\\"id\\\\\\\":\\\\\\\"outline\\\\\\\",\\\\\\\"isHidden\\\\\\\":false,\\\\\\\"order\\\\\\\":2},{\\\\\\\"id\\\\\\\":\\\\\\\"npm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false,\\\\\\\"order\\\\\\\":3},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.explorer.emptyView\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"timeline\\\\\\\",\\\\\\\"isHidden\\\\\\\":false,\\\\\\\"order\\\\\\\":4},{\\\\\\\"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\\\\\\\":\\\\\\\"deno\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.scm.views.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///Users/wongjiahau/repos/didian-client-api\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"scm.mainPanel\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///Users/wongjiahau/repos/didian-dashboard\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///didian-client-api\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///Users/wongjiahau/Downloads/patcher\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///Users/wongjiahau/repos/didian-homepage\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///Users/wongjiahau/repos/testing\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///Users/wongjiahau/repos/didian-client-app\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///didian-dashboard\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///Users/wongjiahau/repos/ttap-web\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///Users/wongjiahau/repos/ttap-desktop-client\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:Git:file:///Users/wongjiahau/repos/ttap/ttap-download-page\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm.mainPane\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:2061773560\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1284320972\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1760349463\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1972704209\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1311833309\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:1782873485\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-399733385\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:1826273797\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-357731000\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1284320965\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:723317514\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:1526469877\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1605390128\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1048576183\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:2098067537\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.repositories:scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.fileHistory:scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.lineHistory:scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.compare:scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.search:scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1933540087\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-366648788\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:767695266\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:1726137479\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-366887364\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:1777973947\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:139427205\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1258750625\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:750021185\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:972671309\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:1970654412\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:1425706431\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1015356860\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1605982672\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1593780101\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"scm:repository:-1971250480\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"pr:scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"prStatus:scm\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.scm.repositories\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.repositories\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.commits\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.fileHistory\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.lineHistory\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.branches\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.remotes\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.stashes\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.tags\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.contributors\\\\\\\",\\\\\\\"isHidden\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.searchAndCompare\\\\\\\",\\\\\\\"isHidden\\\\\\\":true}]\\\"},\\\"workbench.view.search.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.panel.pinnedPanels\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"terminal\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Terminal\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":3,\\\\\\\"visible\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.search\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Search\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"order\\\\\\\":10,\\\\\\\"visible\\\\\\\":false},{\\\\\\\"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\\\\\\\":true},{\\\\\\\"id\\\\\\\":\\\\\\\"refactorPreview\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Refactor Preview\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":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\\\\\\\":3},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.remote\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":4},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extensions\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":4},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.test\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":6},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.references-view\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":7},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.github-pull-request\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":10},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.dockerView\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":11},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.jupyter\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":10},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.gitlens\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":8},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.liveshare\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":12},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.comment-anchors\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":9},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.github-pull-requests\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":true,\\\\\\\"order\\\\\\\":9},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.extension.gitlab-workflow\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false,\\\\\\\"order\\\\\\\":11},{\\\\\\\"id\\\\\\\":\\\\\\\"workbench.view.sync\\\\\\\",\\\\\\\"pinned\\\\\\\":true,\\\\\\\"visible\\\\\\\":false}]\\\"},\\\"workbench.view.extension.test.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"python_tests\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"nps/sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"9\\\"},\\\"nps/lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Mon May 27 2019\\\"},\\\"nps/skipVersion\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1.33.1\\\"},\\\"nps/isCandidate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"cpp.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"410\\\"},\\\"cpp.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Wed Jun 02 2021\\\"},\\\"java.2.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"410\\\"},\\\"java.2.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Wed Jun 02 2021\\\"},\\\"java.2.editedCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"2\\\"},\\\"java.2.editedDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Fri Mar 13 2020\\\"},\\\"javascript.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"27\\\"},\\\"javascript.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Mon Jul 01 2019\\\"},\\\"javascript.1.skipVersion\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1.33.1\\\"},\\\"javascript.1.isCandidate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"javascript.1.editedCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"10\\\"},\\\"javascript.1.editedDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Tue Jun 25 2019\\\"},\\\"typescript.1.sessionCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"9\\\"},\\\"typescript.1.lastSessionDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Mon May 27 2019\\\"},\\\"typescript.1.skipVersion\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1.33.1\\\"},\\\"typescript.1.isCandidate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"typescript.1.editedCount\\\":{\\\"version\\\":1,\\\"value\\\":\\\"11\\\"},\\\"typescript.1.editedDate\\\":{\\\"version\\\":1,\\\"value\\\":\\\"Fri May 17 2019\\\"},\\\"workbench.view.extension.references-view.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"references-view.tree\\\\\\\",\\\\\\\"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},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.updates\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"gitlens.views.welcome\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.github-pull-requests.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"pr:github\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"prStatus:github\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"issues:github\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:login\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:activePullRequest\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:createPullRequest\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:compareChanges\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.extension.liveshare.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"liveshare.session\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"liveshare.contacts\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"liveshare.help\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"liveshare.plannedSessions\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"github-wongjiahau\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"github.vscode-pull-request-github\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GitHub Pull Requests and Issues\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"eamodio.gitlens\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"GitLens — Git supercharged\\\\\\\"},{\\\\\\\"id\\\\\\\":\\\\\\\"ms-vsliveshare.vsliveshare\\\\\\\",\\\\\\\"name\\\\\\\":\\\\\\\"Live Share\\\\\\\",\\\\\\\"allowed\\\\\\\":true}]\\\"},\\\"commandPalette.mru.cache\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"usesLRU\\\\\\\":true,\\\\\\\"entries\\\\\\\":[{\\\\\\\"key\\\\\\\":\\\\\\\"vscode-icons.activateIcons\\\\\\\",\\\\\\\"value\\\\\\\":707},{\\\\\\\"key\\\\\\\":\\\\\\\"gitlens.diffHeadWith\\\\\\\",\\\\\\\"value\\\\\\\":710},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.startGhcid\\\\\\\",\\\\\\\"value\\\\\\\":722},{\\\\\\\"key\\\\\\\":\\\\\\\"prettier.createConfigFile\\\\\\\",\\\\\\\"value\\\\\\\":742},{\\\\\\\"key\\\\\\\":\\\\\\\"editor.action.refactor\\\\\\\",\\\\\\\"value\\\\\\\":747},{\\\\\\\"key\\\\\\\":\\\\\\\"gitlens.showLineHistoryView\\\\\\\",\\\\\\\"value\\\\\\\":749},{\\\\\\\"key\\\\\\\":\\\\\\\"git.clean\\\\\\\",\\\\\\\"value\\\\\\\":777},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.coq.stepForward\\\\\\\",\\\\\\\"value\\\\\\\":781},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.coq.proofView.viewStateAt\\\\\\\",\\\\\\\"value\\\\\\\":782},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openSettingsJson\\\\\\\",\\\\\\\"value\\\\\\\":788},{\\\\\\\"key\\\\\\\":\\\\\\\"editor.action.toggleWordWrap\\\\\\\",\\\\\\\"value\\\\\\\":801},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.toggleZenMode\\\\\\\",\\\\\\\"value\\\\\\\":803},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.editor.changeLanguageMode\\\\\\\",\\\\\\\"value\\\\\\\":817},{\\\\\\\"key\\\\\\\":\\\\\\\"markdown.showPreview\\\\\\\",\\\\\\\"value\\\\\\\":852},{\\\\\\\"key\\\\\\\":\\\\\\\"editor.foldAll\\\\\\\",\\\\\\\"value\\\\\\\":856},{\\\\\\\"key\\\\\\\":\\\\\\\"git.rename\\\\\\\",\\\\\\\"value\\\\\\\":878},{\\\\\\\"key\\\\\\\":\\\\\\\"issues:github.focus\\\\\\\",\\\\\\\"value\\\\\\\":885},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.view.extension.github-pull-requests\\\\\\\",\\\\\\\"value\\\\\\\":886},{\\\\\\\"key\\\\\\\":\\\\\\\"TabNine::config\\\\\\\",\\\\\\\"value\\\\\\\":890},{\\\\\\\"key\\\\\\\":\\\\\\\"peacock.changeColorToPeacockGreen\\\\\\\",\\\\\\\"value\\\\\\\":891},{\\\\\\\"key\\\\\\\":\\\\\\\"peacock.enterColor\\\\\\\",\\\\\\\"value\\\\\\\":892},{\\\\\\\"key\\\\\\\":\\\\\\\"peacock.changeColorToRandom\\\\\\\",\\\\\\\"value\\\\\\\":910},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.selectTheme\\\\\\\",\\\\\\\"value\\\\\\\":911},{\\\\\\\"key\\\\\\\":\\\\\\\"markdown.showPreviewToSide\\\\\\\",\\\\\\\"value\\\\\\\":917},{\\\\\\\"key\\\\\\\":\\\\\\\"docthis.documentThis\\\\\\\",\\\\\\\"value\\\\\\\":923},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openWorkspaceSettings\\\\\\\",\\\\\\\"value\\\\\\\":925},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.configureLocale\\\\\\\",\\\\\\\"value\\\\\\\":926},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.configureLanguageBasedSettings\\\\\\\",\\\\\\\"value\\\\\\\":928},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.files.action.compareFileWith\\\\\\\",\\\\\\\"value\\\\\\\":938},{\\\\\\\"key\\\\\\\":\\\\\\\"editor.action.sortLinesAscending\\\\\\\",\\\\\\\"value\\\\\\\":939},{\\\\\\\"key\\\\\\\":\\\\\\\"rust-analyzer.syntaxTree\\\\\\\",\\\\\\\"value\\\\\\\":940},{\\\\\\\"key\\\\\\\":\\\\\\\"rust-analyzer.viewHir\\\\\\\",\\\\\\\"value\\\\\\\":942},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.toggleTabsVisibility\\\\\\\",\\\\\\\"value\\\\\\\":952},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.userDataSync.actions.syncNow\\\\\\\",\\\\\\\"value\\\\\\\":959},{\\\\\\\"key\\\\\\\":\\\\\\\"editor.action.formatDocument.none\\\\\\\",\\\\\\\"value\\\\\\\":963},{\\\\\\\"key\\\\\\\":\\\\\\\"editor.action.toggleMinimap\\\\\\\",\\\\\\\"value\\\\\\\":964},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.terminal.selectDefaultShell\\\\\\\",\\\\\\\"value\\\\\\\":972},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.toggleDevTools\\\\\\\",\\\\\\\"value\\\\\\\":973},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.toggleStatusbarVisibility\\\\\\\",\\\\\\\"value\\\\\\\":976},{\\\\\\\"key\\\\\\\":\\\\\\\"glassit.maximize\\\\\\\",\\\\\\\"value\\\\\\\":980},{\\\\\\\"key\\\\\\\":\\\\\\\"update.showCurrentReleaseNotes\\\\\\\",\\\\\\\"value\\\\\\\":981},{\\\\\\\"key\\\\\\\":\\\\\\\"breadcrumbs.toggle\\\\\\\",\\\\\\\"value\\\\\\\":982},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.reloadWindowWithExtensionsDisabled\\\\\\\",\\\\\\\"value\\\\\\\":983},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.reloadWindow\\\\\\\",\\\\\\\"value\\\\\\\":987},{\\\\\\\"key\\\\\\\":\\\\\\\"typescript.reloadProjects\\\\\\\",\\\\\\\"value\\\\\\\":989},{\\\\\\\"key\\\\\\\":\\\\\\\"editor.action.formatDocument\\\\\\\",\\\\\\\"value\\\\\\\":992},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openGlobalSettings\\\\\\\",\\\\\\\"value\\\\\\\":994},{\\\\\\\"key\\\\\\\":\\\\\\\"extension.updateSettings\\\\\\\",\\\\\\\"value\\\\\\\":996},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.moveEditorLeftInGroup\\\\\\\",\\\\\\\"value\\\\\\\":998},{\\\\\\\"key\\\\\\\":\\\\\\\"workbench.action.openGlobalKeybindings\\\\\\\",\\\\\\\"value\\\\\\\":999}]}\\\"},\\\"commandPalette.mru.counter\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1000\\\"},\\\"hasNotifiedOfSettingsAutosave\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"terminal.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"terminal\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"workbench.view.remote.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"targetsContainers\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"detailsContainers\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"~remote.helpPanel\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"~remote.forwardedPorts\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"devVolumes\\\\\\\",\\\\\\\"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.telemetryOptOutShown\\\":{\\\"version\\\":1,\\\"value\\\":\\\"true\\\"},\\\"colorThemeData\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"id\\\\\\\":\\\\\\\"vs vscode-theme-defaults-themes-light_plus-json\\\\\\\",\\\\\\\"label\\\\\\\":\\\\\\\"Light+ (default light)\\\\\\\",\\\\\\\"settingsId\\\\\\\":\\\\\\\"Default Light+\\\\\\\",\\\\\\\"themeTokenColors\\\\\\\":[{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#000000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.embedded\\\\\\\",\\\\\\\"source.groovy.embedded\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"italic\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"emphasis\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"strong\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#000080\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.diff.header\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#008000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"comment\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.language\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#098658\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"constant.numeric\\\\\\\",\\\\\\\"variable.other.enummember\\\\\\\",\\\\\\\"keyword.operator.plus.exponent\\\\\\\",\\\\\\\"keyword.operator.minus.exponent\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#811f3f\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.regexp\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#800000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.tag\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#800000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.selector\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ff0000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.other.attribute-name\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#800000\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"entity.other.attribute-name.class.css\\\\\\\",\\\\\\\"entity.other.attribute-name.class.mixin.css\\\\\\\",\\\\\\\"entity.other.attribute-name.id.css\\\\\\\",\\\\\\\"entity.other.attribute-name.parent-selector.css\\\\\\\",\\\\\\\"entity.other.attribute-name.pseudo-class.css\\\\\\\",\\\\\\\"entity.other.attribute-name.pseudo-element.css\\\\\\\",\\\\\\\"source.css.less entity.other.attribute-name.id\\\\\\\",\\\\\\\"entity.other.attribute-name.scss\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#cd3131\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"invalid\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"underline\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.underline\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#000080\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.bold\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"bold\\\\\\\",\\\\\\\"foreground\\\\\\\":\\\\\\\"#800000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.heading\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"fontStyle\\\\\\\":\\\\\\\"italic\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.italic\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#098658\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.inserted\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#a31515\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.deleted\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0451a5\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.changed\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0451a5\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.definition.quote.begin.markdown\\\\\\\",\\\\\\\"punctuation.definition.list.begin.markdown\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#800000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"markup.inline.raw\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#800000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"punctuation.definition.tag\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.preprocessor\\\\\\\",\\\\\\\"entity.name.function.preprocessor\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#a31515\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.preprocessor.string\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#098658\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.preprocessor.numeric\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0451a5\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"meta.structure.dictionary.key.python\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"storage\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"storage.type\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"storage.modifier\\\\\\\",\\\\\\\"keyword.operator.noexcept\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#a31515\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"string\\\\\\\",\\\\\\\"meta.embedded.assembly\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"string.comment.buffered.block.pug\\\\\\\",\\\\\\\"string.quoted.pug\\\\\\\",\\\\\\\"string.interpolated.pug\\\\\\\",\\\\\\\"string.unquoted.plain.in.yaml\\\\\\\",\\\\\\\"string.unquoted.plain.out.yaml\\\\\\\",\\\\\\\"string.unquoted.block.yaml\\\\\\\",\\\\\\\"string.quoted.single.yaml\\\\\\\",\\\\\\\"string.quoted.double.xml\\\\\\\",\\\\\\\"string.quoted.single.xml\\\\\\\",\\\\\\\"string.unquoted.cdata.xml\\\\\\\",\\\\\\\"string.quoted.double.html\\\\\\\",\\\\\\\"string.quoted.single.html\\\\\\\",\\\\\\\"string.unquoted.html\\\\\\\",\\\\\\\"string.quoted.single.handlebars\\\\\\\",\\\\\\\"string.quoted.double.handlebars\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#811f3f\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"string.regexp\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.definition.template-expression.begin\\\\\\\",\\\\\\\"punctuation.definition.template-expression.end\\\\\\\",\\\\\\\"punctuation.section.embedded\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#000000\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.template.expression\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0451a5\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.constant.property-value\\\\\\\",\\\\\\\"support.constant.font-name\\\\\\\",\\\\\\\"support.constant.media-type\\\\\\\",\\\\\\\"support.constant.media\\\\\\\",\\\\\\\"constant.other.color.rgb-value\\\\\\\",\\\\\\\"constant.other.rgb-value\\\\\\\",\\\\\\\"support.constant.color\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#ff0000\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.type.vendored.property-name\\\\\\\",\\\\\\\"support.type.property-name\\\\\\\",\\\\\\\"variable.css\\\\\\\",\\\\\\\"variable.scss\\\\\\\",\\\\\\\"variable.other.less\\\\\\\",\\\\\\\"source.coffee.embedded\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0451a5\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.type.property-name.json\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.control\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#000000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.operator\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"keyword.operator.new\\\\\\\",\\\\\\\"keyword.operator.expression\\\\\\\",\\\\\\\"keyword.operator.cast\\\\\\\",\\\\\\\"keyword.operator.sizeof\\\\\\\",\\\\\\\"keyword.operator.alignof\\\\\\\",\\\\\\\"keyword.operator.typeid\\\\\\\",\\\\\\\"keyword.operator.alignas\\\\\\\",\\\\\\\"keyword.operator.instanceof\\\\\\\",\\\\\\\"keyword.operator.logical.python\\\\\\\",\\\\\\\"keyword.operator.wordlike\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#098658\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.other.unit\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#800000\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.section.embedded.begin.php\\\\\\\",\\\\\\\"punctuation.section.embedded.end.php\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0451a5\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"support.function.git-rebase\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#098658\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.sha.git-rebase\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#000000\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"storage.modifier.import.java\\\\\\\",\\\\\\\"variable.language.wildcard.java\\\\\\\",\\\\\\\"storage.modifier.package.java\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"variable.language\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#795E26\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"entity.name.function\\\\\\\",\\\\\\\"support.function\\\\\\\",\\\\\\\"support.constant.handlebars\\\\\\\",\\\\\\\"source.powershell variable.other.member\\\\\\\",\\\\\\\"entity.name.operator.custom-literal\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#267f99\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.return-type\\\\\\\",\\\\\\\"support.class\\\\\\\",\\\\\\\"support.type\\\\\\\",\\\\\\\"entity.name.type\\\\\\\",\\\\\\\"entity.name.namespace\\\\\\\",\\\\\\\"entity.other.attribute\\\\\\\",\\\\\\\"entity.name.scope-resolution\\\\\\\",\\\\\\\"entity.name.class\\\\\\\",\\\\\\\"storage.type.numeric.go\\\\\\\",\\\\\\\"storage.type.byte.go\\\\\\\",\\\\\\\"storage.type.boolean.go\\\\\\\",\\\\\\\"storage.type.string.go\\\\\\\",\\\\\\\"storage.type.uintptr.go\\\\\\\",\\\\\\\"storage.type.error.go\\\\\\\",\\\\\\\"storage.type.rune.go\\\\\\\",\\\\\\\"storage.type.cs\\\\\\\",\\\\\\\"storage.type.generic.cs\\\\\\\",\\\\\\\"storage.type.modifier.cs\\\\\\\",\\\\\\\"storage.type.variable.cs\\\\\\\",\\\\\\\"storage.type.annotation.java\\\\\\\",\\\\\\\"storage.type.generic.java\\\\\\\",\\\\\\\"storage.type.java\\\\\\\",\\\\\\\"storage.type.object.array.java\\\\\\\",\\\\\\\"storage.type.primitive.array.java\\\\\\\",\\\\\\\"storage.type.primitive.java\\\\\\\",\\\\\\\"storage.type.token.java\\\\\\\",\\\\\\\"storage.type.groovy\\\\\\\",\\\\\\\"storage.type.annotation.groovy\\\\\\\",\\\\\\\"storage.type.parameters.groovy\\\\\\\",\\\\\\\"storage.type.generic.groovy\\\\\\\",\\\\\\\"storage.type.object.array.groovy\\\\\\\",\\\\\\\"storage.type.primitive.array.groovy\\\\\\\",\\\\\\\"storage.type.primitive.groovy\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#267f99\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.type.cast.expr\\\\\\\",\\\\\\\"meta.type.new.expr\\\\\\\",\\\\\\\"support.constant.math\\\\\\\",\\\\\\\"support.constant.dom\\\\\\\",\\\\\\\"support.constant.json\\\\\\\",\\\\\\\"entity.other.inherited-class\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#AF00DB\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"keyword.control\\\\\\\",\\\\\\\"source.cpp keyword.operator.new\\\\\\\",\\\\\\\"source.cpp keyword.operator.delete\\\\\\\",\\\\\\\"keyword.other.using\\\\\\\",\\\\\\\"keyword.other.operator\\\\\\\",\\\\\\\"entity.name.operator\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#001080\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"variable\\\\\\\",\\\\\\\"meta.definition.variable.name\\\\\\\",\\\\\\\"support.variable\\\\\\\",\\\\\\\"entity.name.variable\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0070C1\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"variable.other.constant\\\\\\\",\\\\\\\"variable.other.enummember\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#001080\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"meta.object-literal.key\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0451a5\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"support.constant.property-value\\\\\\\",\\\\\\\"support.constant.font-name\\\\\\\",\\\\\\\"support.constant.media-type\\\\\\\",\\\\\\\"support.constant.media\\\\\\\",\\\\\\\"constant.other.color.rgb-value\\\\\\\",\\\\\\\"constant.other.rgb-value\\\\\\\",\\\\\\\"support.constant.color\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#d16969\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"punctuation.definition.group.regexp\\\\\\\",\\\\\\\"punctuation.definition.group.assertion.regexp\\\\\\\",\\\\\\\"punctuation.definition.character-class.regexp\\\\\\\",\\\\\\\"punctuation.character.set.begin.regexp\\\\\\\",\\\\\\\"punctuation.character.set.end.regexp\\\\\\\",\\\\\\\"keyword.operator.negation.regexp\\\\\\\",\\\\\\\"support.other.parenthesis.regexp\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#811f3f\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"constant.character.character-class.regexp\\\\\\\",\\\\\\\"constant.other.character-class.set.regexp\\\\\\\",\\\\\\\"constant.other.character-class.regexp\\\\\\\",\\\\\\\"constant.character.set.regexp\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#000000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"keyword.operator.quantifier.regexp\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#EE0000\\\\\\\"},\\\\\\\"scope\\\\\\\":[\\\\\\\"keyword.operator.or.regexp\\\\\\\",\\\\\\\"keyword.control.anchor.regexp\\\\\\\"]},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.character\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#EE0000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"constant.character.escape\\\\\\\"},{\\\\\\\"settings\\\\\\\":{\\\\\\\"foreground\\\\\\\":\\\\\\\"#000000\\\\\\\"},\\\\\\\"scope\\\\\\\":\\\\\\\"entity.name.label\\\\\\\"}],\\\\\\\"semanticTokenRules\\\\\\\":[{\\\\\\\"_selector\\\\\\\":\\\\\\\"newOperator\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#0000ff\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"stringLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#a31515\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"customLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#000000\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"numberLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#098658\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"newOperator\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#af00db\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"stringLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#a31515\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"customLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#795e26\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null}},{\\\\\\\"_selector\\\\\\\":\\\\\\\"numberLiteral\\\\\\\",\\\\\\\"_style\\\\\\\":{\\\\\\\"_foreground\\\\\\\":\\\\\\\"#098658\\\\\\\",\\\\\\\"_bold\\\\\\\":null,\\\\\\\"_underline\\\\\\\":null,\\\\\\\"_italic\\\\\\\":null}}],\\\\\\\"extensionData\\\\\\\":{\\\\\\\"_extensionId\\\\\\\":\\\\\\\"vscode.theme-defaults\\\\\\\",\\\\\\\"_extensionIsBuiltin\\\\\\\":true,\\\\\\\"_extensionName\\\\\\\":\\\\\\\"theme-defaults\\\\\\\",\\\\\\\"_extensionPublisher\\\\\\\":\\\\\\\"vscode\\\\\\\"},\\\\\\\"themeSemanticHighlighting\\\\\\\":true,\\\\\\\"colorMap\\\\\\\":{\\\\\\\"editor.background\\\\\\\":\\\\\\\"#ffffff\\\\\\\",\\\\\\\"editor.foreground\\\\\\\":\\\\\\\"#000000\\\\\\\",\\\\\\\"editor.inactiveSelectionBackground\\\\\\\":\\\\\\\"#e5ebf1\\\\\\\",\\\\\\\"editorIndentGuide.background\\\\\\\":\\\\\\\"#d3d3d3\\\\\\\",\\\\\\\"editorIndentGuide.activeBackground\\\\\\\":\\\\\\\"#939393\\\\\\\",\\\\\\\"editor.selectionHighlightBackground\\\\\\\":\\\\\\\"#add6ff80\\\\\\\",\\\\\\\"editorSuggestWidget.background\\\\\\\":\\\\\\\"#f3f3f3\\\\\\\",\\\\\\\"activityBarBadge.background\\\\\\\":\\\\\\\"#007acc\\\\\\\",\\\\\\\"sideBarTitle.foreground\\\\\\\":\\\\\\\"#6f6f6f\\\\\\\",\\\\\\\"list.hoverBackground\\\\\\\":\\\\\\\"#e8e8e8\\\\\\\",\\\\\\\"input.placeholderForeground\\\\\\\":\\\\\\\"#767676\\\\\\\",\\\\\\\"searchEditor.textInputBorder\\\\\\\":\\\\\\\"#cecece\\\\\\\",\\\\\\\"settings.textInputBorder\\\\\\\":\\\\\\\"#cecece\\\\\\\",\\\\\\\"settings.numberInputBorder\\\\\\\":\\\\\\\"#cecece\\\\\\\",\\\\\\\"statusBarItem.remoteForeground\\\\\\\":\\\\\\\"#ffffff\\\\\\\",\\\\\\\"statusBarItem.remoteBackground\\\\\\\":\\\\\\\"#16825d\\\\\\\",\\\\\\\"ports.iconRunningProcessForeground\\\\\\\":\\\\\\\"#369432\\\\\\\",\\\\\\\"sideBarSectionHeader.background\\\\\\\":\\\\\\\"#00000000\\\\\\\",\\\\\\\"sideBarSectionHeader.border\\\\\\\":\\\\\\\"#61616130\\\\\\\",\\\\\\\"tab.lastPinnedBorder\\\\\\\":\\\\\\\"#61616130\\\\\\\",\\\\\\\"notebook.cellBorderColor\\\\\\\":\\\\\\\"#e8e8e8\\\\\\\",\\\\\\\"notebook.selectedCellBackground\\\\\\\":\\\\\\\"#c8ddf150\\\\\\\",\\\\\\\"statusBarItem.errorBackground\\\\\\\":\\\\\\\"#c72e0f\\\\\\\"},\\\\\\\"watch\\\\\\\":false}\\\"},\\\"scm/input:Git:/didian-dashboard\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"feat(invoice-request-view): show warning when related appointment letter is not found\\\\\\\",\\\\\\\"feat(pending-invoice-request-sections): don't include developer's transactions\\\\\\\",\\\\\\\"fix(invoice-request-view): cannot preview appointment letter\\\\\\\",\\\\\\\"feat(project): edit support personnels\\\\\\\",\\\\\\\"feat(project-details): update agentCanViewGeneratedForms\\\\\\\",\\\\\\\"feat(custom-pdf): allow setting condition to conditionally show custom pdf page\\\\\\\",\\\\\\\"feat(project-details): show developer users\\\\\\\",\\\\\\\"feat(project): test printer\\\\\\\",\\\\\\\"feat(block-price-chart): horizontal boundary\\\\\\\",\\\\\\\"refactor: reorganize directory\\\\\\\",\\\\\\\"feat(block-price-chart/editor): allow guessing from any boxes\\\\\\\",\\\\\\\"fix: formatting error\\\\\\\",\\\\\\\"fix: import error\\\\\\\",\\\\\\\"feat(ci/cd): generate GraphQL SDKs before building\\\\\\\",\\\\\\\"fix: formatting error\\\\\\\",\\\\\\\"fix(script): use a OAuth token for cloning\\\\\\\",\\\\\\\"fix(ci/cd): prebuild script not working\\\\\\\",\\\\\\\"feat(ci/cd): fix wrong command\\\\\\\",\\\\\\\"feat(ci/cd): wait for API server to start\\\\\\\",\\\\\\\"feat(prebuild): run mongo and redis-server to avoid noisy errors\\\\\\\",\\\\\\\"feat(ci/cd): move test stage into build stage to avoid repeated prebuild.sh\\\\\\\",\\\\\\\"feat(ci/cd): added prebuild stage to avoid duplicating prebuild\\\\\\\",\\\\\\\"fix(project/teasers): teaser image not showing after upload\\\\\\\",\\\\\\\"chore: remove generated files\\\\\\\",\\\\\\\"feat(ci/cd): sleep longer\\\\\\\",\\\\\\\"feat(project-commission-settings): warn in pic of agency does not match\\\\\\\",\\\\\\\"fix: compile error\\\\\\\",\\\\\\\"refactor: remove duplicated request invoice dialog\\\\\\\",\\\\\\\"refactor: remove duplicated request invoice dialog\\\\\\\",\\\\\\\"feat(invoice-request): allow adjusting payable commission amount\\\\\\\",\\\\\\\"fix: compile error\\\\\\\",\\\\\\\"fix: lint error\\\\\\\",\\\\\\\"fix: lint error\\\\\\\",\\\\\\\"perf(edit-agency): dont fetch agencies up front\\\\\\\",\\\\\\\"fix(project-details/listing-agency): showing agency even not assigned\\\\\\\",\\\\\\\"fix(project-details/listing-agency): showing agency even not assigned\\\\\\\",\\\\\\\"fix: formatting error\\\\\\\",\\\\\\\"feat(analytics/buyer-lead): allow picking date ranges\\\\\\\",\\\\\\\"feat(analytics/buyer-lead): allow picking date ranges\\\\\\\",\\\\\\\"fix(transaction): commission info Request Invoice button wrongly disabled\\\\\\\",\\\\\\\"fix(request-invoice-dialog): not showing loading indicator when pressed Send\\\\\\\",\\\\\\\"chore: update prebuild.sh\\\\\\\",\\\\\\\"chore: trigger Gitlab CI\\\\\\\",\\\\\\\"fix(files): cannot display preview if URL contains aprostophe\\\\\\\",\\\\\\\"fix(transaction-dialog): should not use stale state\\\\\\\",\\\\\\\"feat(price-chart-editor): improve unit number guesser\\\\\\\",\\\\\\\"fix(price-chart-editor): unit number guesser\\\\\\\",\\\\\\\"feat(super-user): button to clear cache\\\\\\\",\\\\\\\"fix(authorization): remove deprecated permission check\\\\\\\",\\\\\\\"\\\\\\\"]\\\"},\\\"terminal.integrated.showTerminalConfigPrompt\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"scm/input:Git:/Users/wongjiahau/repos/kk\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"feat(syntax): truly remove comma (related to #32, #46)\\\\\\\",\\\\\\\"feat(syntax): standardize import syntax (resolve #48)\\\\\\\",\\\\\\\"feat(syntax): change comment prefix (resolves #47)\\\\\\\",\\\\\\\"feat: removal of optional type annotation (resolves #46, #17)\\\\\\\",\\\\\\\"feat(meta): quoted expressions and types (resolves #52)\\\\\\\",\\\\\\\"feat: javascript interop (resolve #40)\\\\\\\",\\\\\\\"fix(cli/run): exit with the exit code of Node process\\\\\\\",\\\\\\\"feat(documentation): typecheck and execute example code in documentation (resolves #49)\\\\\\\",\\\\\\\"fix(transpile): cannot use javascript keyword as record property (resolves #54)\\\\\\\",\\\\\\\"fix(single-dispatch): not working for Integer\\\\\\\",\\\\\\\"feat(syntax): remove parenthesis for single argument function call (partially resolves #56)\\\\\\\",\\\\\\\"feat(unify): check clashing between function name and property name\\\\\\\\n- related to #56\\\\\\\",\\\\\\\"feat(stdlib): initial version\\\\\\\",\\\\\\\"refactor: use non-cps transpilation\\\\\\\\n- related to https://github.com/wongjiahau/kk/issues/9#issuecomment-798831504\\\\\\\",\\\\\\\"feat: async/await using bang notation (related to #9)\\\\\\\",\\\\\\\"feat(syntax): applicative let rewrites [initial implementation] (#60)\\\\\\\",\\\\\\\"feat: if expressions (resolves #59)\\\\\\\",\\\\\\\"unfeat(syntax): remove let-binding-refutable-pattern (resolves #61)\\\\\\\",\\\\\\\"feat(syntax): applicative let rewrites (resolves #60)\\\\\\\\n- added tests to handle edge cases\\\\\\\",\\\\\\\"# only\\\\\\\",\\\\\\\"feat(do): only compile for entry point file \\\\\\\\nFixes #62\\\\\\\",\\\\\\\"chore: fixes new clippy warnings\\\\\\\",\\\\\\\"style: improve error message for UnifyErrorKind::InvalidFunctionArgumentLength\\\\\\\",\\\\\\\"feat(tokenize): escaping string double quote\\\\\\\",\\\\\\\"feat: mutually recursive type (resolves #50)\\\\\\\",\\\\\\\"test(typecheck): invalid function call arguments length\\\\\\\",\\\\\\\"feat: string interpolation (resolves #65)\\\\\\\",\\\\\\\"fix(parse): documentation extractor should ignore all characters that are not withint code snippets\\\\\\\",\\\\\\\"fix(module): built in symbols bug (resolves #68)\\\\\\\",\\\\\\\"feat(syntax): record wildcards (resolves #69)\\\\\\\",\\\\\\\"feat(parse): initial attempt \\\\\\\\n- switch expression\\\\\\\\n- basic arrow function\\\\\\\\n- if expression\\\\\\\\n- top level function\\\\\\\",\\\\\\\"feat: top level let (related to #77)\\\\\\\",\\\\\\\"refactor: almost revamp all kind of syntax to make it resemble TypeScript (except Array)\\\\\\\",\\\\\\\"test: top level destructuring (resolves #74)\\\\\\\",\\\\\\\"test: top level destructuring (resolves #74)\\\\\\\",\\\\\\\"test: constructor-less enum (resolves #64)\\\\\\\",\\\\\\\"feat(unify): naive implementation of higher rank polymorphism\\\\\\\\n- still lacking alpha equivalence\\\\\\\",\\\\\\\"feat(module): allow importing all exported symbols (resolves #66)\\\\\\\",\\\\\\\"feat(syntax): replace `do statements` with top level expressions, and remove semicolons (resolves #83)\\\\\\\",\\\\\\\"feat(unify): contextual unification for if-expression \\\\\\\",\\\\\\\"refactor: use trait for Position\\\\\\\\n- to improve developer experience\\\\\\\\n- so that we don't have to create a bunch of get_XXX_position functions, which is annoying\\\\\\\",\\\\\\\"feat: OR patterns (resolves #86)\\\\\\\",\\\\\\\"feat(typeclass): first workable transpilation\\\\\\\",\\\\\\\"feat(transpile): user-defined type variable constraint\\\\\\\",\\\\\\\"test(interface): added more test cases\\\\\\\",\\\\\\\"fix: some clippy warnings\\\\\\\",\\\\\\\"feat(interface): recursive function with type variable constraint\\\\\\\\n- tests/compiler/transpile/interface_4.kk \\\\\\\",\\\\\\\"feat(inteface): recursive constrained implementation\\\\\\\",\\\\\\\"refactor: move type to its own file, and rename Typechecked to Inferred\\\\\\\",\\\\\\\"\\\\\\\"]\\\"},\\\"remote.explorerType\\\":{\\\"version\\\":1,\\\"value\\\":\\\"dev-container,attached-container,exec,k8s-container\\\"},\\\"scm/input:Git:/Users/wongjiahau/repos/temple/flip-card\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/wongjiahau/repos/didian-client-app\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"feat(inbox/channel-chat): disallow sending message if users is not included in that channel anymore\\\\\\\",\\\\\\\"fix(project-page): chat button shadow not showing on Android\\\\\\\",\\\\\\\"style(project): improve chat button alignment\\\\\\\",\\\\\\\"fix(inbox): blank screen\\\\\\\",\\\\\\\"style(navigation-bar): wrap long title\\\\\\\",\\\\\\\"feat(inbox/channel): support icon\\\\\\\",\\\\\\\"fix(project-page): chat button not being rendered properly on android\\\\\\\",\\\\\\\"feat(project-details): non-whitelisted agent should not be able to chat with support personnels\\\\\\\",\\\\\\\"feat(inbox): migrate personal chat and team chat to channel chat\\\\\\\",\\\\\\\"feat(inbox): show channel details page\\\\\\\",\\\\\\\"fix: supress compile error\\\\\\\",\\\\\\\"fix(channel-details): weird top padding\\\\\\\",\\\\\\\"fix(channel-details): not scrollable when content overflow\\\\\\\",\\\\\\\"style(project-details): more padding bottom to allow content to scroll pass floating chat button\\\\\\\",\\\\\\\"feat(channel-details): show number of participants \\\\\\\",\\\\\\\"fix: lint error\\\\\\\",\\\\\\\"refactor: remove WrapText component\\\\\\\",\\\\\\\"fix: formatting error\\\\\\\",\\\\\\\"fix(profile): team page crashed for agent without team\\\\\\\",\\\\\\\"fix(profile/team): page crashed for agent without team\\\\\\\",\\\\\\\"fix(inbox): wrong tags for some channels\\\\\\\",\\\\\\\"chore: revert unnecessary changes\\\\\\\",\\\\\\\"feat(notification): properly redirect each push notification to respsective screens\\\\\\\",\\\\\\\"feat(inbox): ask for push notification permission\\\\\\\",\\\\\\\"fix(inbox/project): cannot display title properly\\\\\\\\n- due to GraphQL syntax error\\\\\\\",\\\\\\\"style(inbox): add Info icon on channel name\\\\\\\",\\\\\\\"format: register-lead\\\\\\\",\\\\\\\"feat(coop-detail/team-sections): integrate chat\\\\\\\",\\\\\\\"style(inbox): weird spacing when no tags\\\\\\\",\\\\\\\"feat(message-list): add props \\\\\\\\\\\\\\\"suggestions\\\\\\\\\\\\\\\"\\\\\\\\n- this is to allow quick message for user\\\\\\\",\\\\\\\"refactor(inbox): migrate chat support away from sendbird\\\\\\\",\\\\\\\"fix(notification): track unredirected notification & redirect notification properly\\\\\\\",\\\\\\\"fix(inbox): update schedule notification redirection to new screen\\\\\\\",\\\\\\\"fix(inbox): message list overflow\\\\\\\",\\\\\\\"fix(inbox): handle ACN channel\\\\\\\",\\\\\\\"fix(inbox/utils): navigate to schedule screen\\\\\\\",\\\\\\\"fix(anc/intro): cannot navigate to chat\\\\\\\",\\\\\\\"feat(acn/intro/chat): add suggestions\\\\\\\",\\\\\\\"style(project/shortcut-badge): reduce copywriting to prevent text wrapping\\\\\\\",\\\\\\\"style(project/shortcut-badge): correct padding bottom\\\\\\\\n- no padding bottom when not on top\\\\\\\",\\\\\\\"style(project/acn): update shortcut badge \\\\\\\",\\\\\\\"fix: cyclic require\\\\\\\",\\\\\\\"fix(bottom-nav): button orders\\\\\\\",\\\\\\\"refactor(navigation): migrate to use discriminated union, remove usage of Proxy\\\\\\\",\\\\\\\"refactor(inbox): remove unused methods\\\\\\\",\\\\\\\"fix: formatting error\\\\\\\",\\\\\\\"fix: compile error\\\\\\\",\\\\\\\"refactor(client): use dedicated query to avoid ad-hoc aggregation\\\\\\\",\\\\\\\"refactor(client/sales): use dedicated query to avoid ad-hoc aggregation\\\\\\\",\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/wongjiahau/.fzf\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/wongjiahau/.oh-my-zsh\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/wongjiahau/.vim_runtime\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/wongjiahau/fonts\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/wongjiahau/wongjiahau2\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"expandSuggestionDocs\\\":{\\\"version\\\":1,\\\"value\\\":\\\"false\\\"},\\\"scm/input:Git:/Users/wongjiahau/repos/ttap/ttap-web\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"fix(select-alternative-slots): sometimes will crash the app #193\\\\\\\",\\\\\\\"style: improve styling\\\\\\\",\\\\\\\"feat(development): migrate CI/CD to Github actions #194\\\\\\\",\\\\\\\"feat(development): migrate CI/CD to Github actions #194\\\\\\\",\\\\\\\"feat(development): migrate CI/CD to Github actions #194\\\\\\\",\\\\\\\"feat(development): migrate CI/CD to Github actions #194\\\\\\\",\\\\\\\"fix(github-action): build script\\\\\\\",\\\\\\\"feat(development): migrate CI/CD to Github actions #194\\\\\\\",\\\\\\\"feat(ci/cd): add deployment script\\\\\\\",\\\\\\\"feat(ci/cd): add deployment script\\\\\\\",\\\\\\\"feat(ci/cd): add deployment script\\\\\\\",\\\\\\\"feat(ci/cd): add deployment script\\\\\\\",\\\\\\\"feat(ci/cd): add deployment script\\\\\\\",\\\\\\\"fix(script/build): use UNIX timestamp for latest revision\\\\\\\",\\\\\\\"perf(find-alternative-slots): improve performance\\\\\\\",\\\\\\\"fix(find-alternative-slots): for loop index error\\\\\\\",\\\\\\\"feat: show class mode in SlotView and TimetableSummaryView (resolves #195)\\\\\\\",\\\\\\\"\\\\\\\"]\\\"},\\\"fileBasedRecommendations/promptedFileExtensions\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"kk\\\\\\\",\\\\\\\"ex\\\\\\\",\\\\\\\"dhall\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/wongjiahau/repos/didian-client-api\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"fix(bovaea-scrapper): get agencies\\\\\\\",\\\\\\\"fix(bovaea-scrapper): get negotiator\\\\\\\",\\\\\\\"fix(bovaea): scrapper bug\\\\\\\",\\\\\\\"fix(bovaea): tests failing on local environment\\\\\\\",\\\\\\\"fix: formatting error\\\\\\\",\\\\\\\"\\\\\\\",\\\\\\\"feat(project): toggle to allow agent to view transaction booking form\\\\\\\\n\\\\\\\\nCo-authored-by: ChinKX <[email protected]>\\\\\\\",\\\\\\\"doc(tests): improve comments\\\\\\\",\\\\\\\"fix: formatting error\\\\\\\",\\\\\\\"fix(property365): failing alternate scrape\\\\\\\",\\\\\\\"fix: compile error\\\\\\\",\\\\\\\"\\\\\\\"]\\\"},\\\"remote.tunnels.toRestore.attached-container+7b22636f6e7461696e65724e616d65223a222f64696469616e2d64617368626f617264227d.1792316260\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":8082,\\\\\\\"localPort\\\\\\\":8082,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:8082\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true}]\\\"},\\\"~remote.forwardedPortsContainer.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"~remote.forwardedPorts\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"scm/input:Git:/Users/wongjiahau/repos/ssvm-nodejs-starter\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/wongjiahau/repos/didian-payment-portal\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"style(payment-slips): update copywriting\\\\\\\",\\\\\\\"feat(payment-slips): allow downloading payment slips\\\\\\\",\\\\\\\"feat(invoices): allow user the download the invoice file\\\\\\\",\\\\\\\"refactor: rename HumanReadableId to MonospaceLink\\\\\\\",\\\\\\\"fix: use adjusted payable amount\\\\\\\",\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/didian-client-api\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"fix: pathToArray\\\\\\\",\\\\\\\"fix: failing tests, now only left 2 failing tests\\\\\\\",\\\\\\\"fix: finally fixed all failing tests\\\\\\\",\\\\\\\"fix: compile error\\\\\\\",\\\\\\\"feat(ci/cd): update build script to include TypeScript type generation from GraphQL\\\\\\\",\\\\\\\"feat(package.json): add generate:ci script\\\\\\\",\\\\\\\"feat: revert package.json\\\\\\\",\\\\\\\"fix: lint error\\\\\\\",\\\\\\\"feat: update package-lock.json\\\\\\\",\\\\\\\"fix: formatting error\\\\\\\",\\\\\\\"fix(ci/cd): create a separate script for running typechecking\\\\\\\\n- this is to bypass the Maximum Call Stack Exceeded Error, when we run typechecking alongside with ts-loader\\\\\\\",\\\\\\\"fix(ci/cd): put typecheck script into build:staging\\\\\\\",\\\\\\\"fix(gitlab-ci): take generated typescript as artifact\\\\\\\",\\\\\\\"test: test permissions\\\\\\\",\\\\\\\"fix: remaining failing test cases\\\\\\\",\\\\\\\"fix(graphql/route): use `node.fieldName` instead of `node.path` for permission checking\\\\\\\\n- this is because `node.path` don't work when we use field alias\\\\\\\\n\\\\\\\\nExample of field alias:\\\\\\\\n`displayAgency { myName: name }`\\\\\\\\nIn this case, the alias is `myName`\\\\\\\\n\\\\\\\",\\\\\\\"fix: compile error\\\\\\\",\\\\\\\"fix: formatting error\\\\\\\",\\\\\\\"doc(typescript-type-generator): added documentation\\\\\\\",\\\\\\\"fix: prettier format error\\\\\\\",\\\\\\\"feat(clear-cache): broadcast clear cache signal to all PM2 nodes\\\\\\\",\\\\\\\"fix(clear-cache): infinite loop\\\\\\\",\\\\\\\"chore: remove an accidentally commited file\\\\\\\",\\\\\\\"perf(display-inbox-summary): improve resolving time\\\\\\\",\\\\\\\"chore: remove staled GraphQL schema\\\\\\\",\\\\\\\"doc: fix typo\\\\\\\",\\\\\\\"chore: include graphql in prettier check\\\\\\\",\\\\\\\"perf(display-categorized-project): reduce resolve time\\\\\\\",\\\\\\\"perf: cache mongo aggregate query\\\\\\\",\\\\\\\"perf(display-categorized-project): improve performance by using mongo aggregate\\\\\\\",\\\\\\\"chore: remove unnecessary console.log\\\\\\\",\\\\\\\"fix: failing tests\\\\\\\",\\\\\\\"perf(display-categorized-projects): minor improvement\\\\\\\",\\\\\\\"fix: failing tests\\\\\\\",\\\\\\\"fix: failing bovaea scrapper tests\\\\\\\",\\\\\\\"feat: added graphql schema for displayUserTransactionsSummary\\\\\\\",\\\\\\\"refactor(project): normalize units into its own collection\\\\\\\",\\\\\\\"fix(invoice-request): nett price result should be nullable\\\\\\\\n\\\\\\\",\\\\\\\"fix: compile error\\\\\\\",\\\\\\\"test: patch testing data for project_unit\\\\\\\",\\\\\\\"fix(project_unit.json): added childProjectId\\\\\\\",\\\\\\\"fix: lint & formatting error & a test case\\\\\\\",\\\\\\\"refactor: remove units related method from ProjectPersistence\\\\\\\",\\\\\\\"fix: failing tests\\\\\\\",\\\\\\\"perf(display-categorized-projects): aggregate unit price at mongodb\\\\\\\",\\\\\\\"fix(database): remove cache for aggregation queries\\\\\\\\n- this is because aggregation can cross collection, but the current cache invalidation scheme can only handle single collection\\\\\\\",\\\\\\\"chore: remove accidental comment\\\\\\\",\\\\\\\"feat(monitoring): intergate with Datadog APM\\\\\\\",\\\\\\\"feat(user): display user transactions summary\\\\\\\",\\\\\\\"\\\\\\\"]\\\"},\\\"ces/skipSurvey\\\":{\\\"version\\\":1,\\\"value\\\":\\\"1.55.0\\\"},\\\"memento/gettingStartedService\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"terminal\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"commandPaletteTask\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"pickColorTheme\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"pickAFolderTask-Mac\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"settings\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"quickOpen\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"splitview\\\\\\\":{\\\\\\\"done\\\\\\\":true},\\\\\\\"shortcuts\\\\\\\":{\\\\\\\"done\\\\\\\":true}}\\\"},\\\"scm/input:Git:/didian-client\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/didian-client-app\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"},\\\"workbench.view.extension.github-pull-request.state.hidden\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"id\\\\\\\":\\\\\\\"github:createPullRequest\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:compareChanges\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"prStatus:github\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:activePullRequest\\\\\\\",\\\\\\\"isHidden\\\\\\\":false},{\\\\\\\"id\\\\\\\":\\\\\\\"github:activePullRequest:welcome\\\\\\\",\\\\\\\"isHidden\\\\\\\":false}]\\\"},\\\"remote.tunnels.toRestore.attached-container+7b22636f6e7461696e65724e616d65223a222f64696469616e2d636c69656e742d617069227d.1792316260\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":8082,\\\\\\\"localPort\\\\\\\":8082,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:8082\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true},{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":41929,\\\\\\\"localPort\\\\\\\":41929,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:41929\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true},{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":49152,\\\\\\\"localPort\\\\\\\":49152,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:49152\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true},{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":49153,\\\\\\\"localPort\\\\\\\":49153,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:49153\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true},{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":8,\\\\\\\"localPort\\\\\\\":53600,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:53600\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true}]\\\"},\\\"memento/workbench.editor.keybindings\\\":{\\\"version\\\":1,\\\"value\\\":\\\"{\\\\\\\"searchHistory\\\\\\\":[\\\\\\\"save all\\\\\\\",\\\\\\\"ctrlo\\\\\\\",\\\\\\\"^o\\\\\\\",\\\\\\\"control\\\\\\\",\\\\\\\"controli\\\\\\\",\\\\\\\"ctrl\\\\\\\",\\\\\\\"ctrli\\\\\\\",\\\\\\\"next t\\\\\\\",\\\\\\\"next tab\\\\\\\",\\\\\\\"navigate \\\\\\\",\\\\\\\"navigate tab\\\\\\\",\\\\\\\"tab\\\\\\\",\\\\\\\"nexteditor\\\\\\\",\\\\\\\"previo\\\\\\\",\\\\\\\"previous\\\\\\\",\\\\\\\"previouseditor\\\\\\\",\\\\\\\"action.previouseditor\\\\\\\",\\\\\\\"move editor left\\\\\\\",\\\\\\\"move editor righ\\\\\\\",\\\\\\\"move editor right\\\\\\\"]}\\\"},\\\"remote.tunnels.toRestore.attached-container+7b22636f6e7461696e65724e616d65223a222f64696469616e2d636c69656e742d617069227d.-1047562680\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":8082,\\\\\\\"localPort\\\\\\\":8082,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:8082\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true},{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":41929,\\\\\\\"localPort\\\\\\\":41929,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:41929\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true},{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":49153,\\\\\\\"localPort\\\\\\\":49673,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:49673\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true},{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":8,\\\\\\\"localPort\\\\\\\":49674,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:49674\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true},{\\\\\\\"remoteHost\\\\\\\":\\\\\\\"localhost\\\\\\\",\\\\\\\"remotePort\\\\\\\":49152,\\\\\\\"localPort\\\\\\\":49675,\\\\\\\"closeable\\\\\\\":true,\\\\\\\"localAddress\\\\\\\":\\\\\\\"localhost:49675\\\\\\\",\\\\\\\"hasRunningProcess\\\\\\\":false,\\\\\\\"source\\\\\\\":\\\\\\\"Remote - Containers\\\\\\\",\\\\\\\"privacy\\\\\\\":\\\\\\\"ConstantPrivate\\\\\\\",\\\\\\\"userForwarded\\\\\\\":true}]\\\"},\\\"scm/input:Git:/Users/wongjiahau/repos/didian-homepage\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"feat: migrate marketing content to webflow\\\\\\\",\\\\\\\"feat(gitlab-ci): disable automatic deployment\\\\\\\",\\\\\\\"feat(server): updated sitemap to tally with Webflow\\\\\\\",\\\\\\\"fix(gitlab-ci): typo, should be node_modules, not node-modules\\\\\\\",\\\\\\\"fix(gitlab-ci): trying to fix deployment failure\\\\\\\",\\\\\\\"fix(gitlab): allow autodeployment on non-master branch\\\\\\\",\\\\\\\"feat(gitlab/deployment): use ecosystem.config.js\\\\\\\",\\\\\\\"\\\\\\\"]\\\"},\\\"scm/input:Git:/Users/wongjiahau/repos/hello\\\":{\\\"version\\\":1,\\\"value\\\":\\\"[\\\\\\\"\\\\\\\"]\\\"}}}\"}"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"ref":"e135c378-8e13-4ad6-9328-3b084170806c","content":"{\"version\":2,\"machineId\":\"4f246239-d869-4200-8c17-bce2cb5e58ea\",\"content\":\"{\\\"mac\\\":\\\"// Place your key bindings in this file to overwrite the defaults\\\\n[\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+= ctrl+shift+=\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"redo\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+y\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-redo\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+p\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.showCommands\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+p\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.showCommands\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+z\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-redo\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+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+e\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.marker.next\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"f8\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.marker.next\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.togglePanel\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+\\\\\\\\\\\\\\\\\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.toggleTerminal\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+\\\\\\\\\\\\\\\\\\\\\\\",\\\\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+s\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.toggleSidebarVisibility\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+b\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.toggleSidebarVisibility\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+q\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.closeOtherEditors\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+w\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.closeActiveEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+f4\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.closeActiveEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"git.openChange\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+z\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.toggleZenMode\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k z\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.toggleZenMode\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k ctrl+s\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.openGlobalKeybindings\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+c\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"git.commitAll\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+u\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"extension.updateSettings\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+u\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-extension.updateSettings\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+/\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"actions.find\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+f\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-actions.find\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.startFindReplaceAction\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+i\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"extension.scanNodeModules\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+0\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.quickFix\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasCodeActionsProvider && editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+.\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.quickFix\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasCodeActionsProvider && editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"list.expand\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"right\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-list.expand\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"list.collapse\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"left\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-list.collapse\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+e\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.view.explorer\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+n\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"explorer.newFile\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"deleteFile\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"explorerViewletVisible && filesExplorerFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+delete\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-deleteFile\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"explorerViewletVisible && filesExplorerFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"f\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"explorer.newFolder\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"renameFile\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"explorerViewletVisible && filesExplorerFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"f2\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-renameFile\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"explorerViewletVisible && filesExplorerFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+n ctrl+shift+t\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.new\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+`\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.new\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k ctrl+t\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.kill\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k f12\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.openDeclarationToTheSide\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+p alt+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.previewDeclaration\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+f12\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.previewDeclaration\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+s ctrl+s\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.files.saveAll\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k s\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.files.saveAll\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+f12 ctrl+f12\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.referenceSearch.trigger\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+f12\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.referenceSearch.trigger\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k v\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-markdown.showPreviewToSide\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorLangId == 'markdown'\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+= ctrl+shift+=\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"settings.action.focusSettingsFile\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inSettingsSearch\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-settings.action.focusSettingsFile\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inSettingsSearch\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+g\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.view.scm\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+g\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.view.scm\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+f ctrl+s\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.toggleFullScreen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"f11\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.toggleFullScreen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+f ctrl+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"toggleFindRegex\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-toggleFindRegex\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+s ctrl+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"toggleSearchRegex\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"searchInputBoxFocus && searchViewletVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-toggleSearchRegex\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"searchInputBoxFocus && searchViewletVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+s ctrl+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"revealFileInOS\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"explorerViewletFocus && explorerViewletVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-revealFileInOS\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"explorerViewletFocus && explorerViewletVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+= ctrl+shift+=\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.openRecent\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.openRecent\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+= ctrl+shift+=\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.quickOpenNavigateNextInRecentFilesPicker\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inQuickOpen && inRecentFilesPicker\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.quickOpenNavigateNextInRecentFilesPicker\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inQuickOpen && inRecentFilesPicker\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+b\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.tasks.build\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+b\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.tasks.build\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+alt+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.keepEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.keepEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+t\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.tasks.test\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.moveLinesDownAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.moveLinesDownAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.moveLinesUpAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+up\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.moveLinesUpAction\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k left\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.moveActiveEditorGroupLeft\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k right\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.moveActiveEditorGroupRight\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.moveEditorToNextGroup\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.moveEditorToPreviousGroup\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+- ctrl+shift+=\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorDownSelect\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-cursorDownSelect\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+u\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.output.toggleOutput\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+p\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.actions.view.problems\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+m\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.actions.view.problems\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+0\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.focusSideBar\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.focusFirstEditorGroup\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+1\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.focusFirstEditorGroup\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.focusSecondEditorGroup\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+2\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.focusSecondEditorGroup\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+f\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.focusFindWidget\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+s ctrl+a\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.selectHighlights\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.selectHighlights\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.quickOpenNavigateNextInEditorPicker\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inEditorsPicker && inQuickOpen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+tab\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.quickOpenNavigateNextInEditorPicker\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inEditorsPicker && inQuickOpen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+tab\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.quickOpenNavigatePreviousInEditorPicker\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inEditorsPicker && inQuickOpen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+tab\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.quickOpenNavigatePreviousInEditorPicker\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inEditorsPicker && inQuickOpen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+pageup\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.previousEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+pagedown\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.nextEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+n\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.files.newUntitledFile\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.replaceInFiles\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorPageDown\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"pageup\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorPageUp\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorPageUp\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"selectNextSuggestion\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"selectNextSuggestion\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"selectPrevSuggestion\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"up\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"selectPrevSuggestion\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.quickOpenNavigateNext\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inQuickOpen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.quickOpenNavigatePrevious\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inQuickOpen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+c\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.closeQuickOpen\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"inQuickOpen\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.focusNext\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.focusPrevious\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k o\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.files.showOpenedFileInNewWindow\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k ctrl+d\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.moveSelectionToNextFindMatch\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k ctrl+u\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.removeCommentLine\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k ctrl+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.keybindingsReference\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k ctrl+m\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.extensions.action.showRecommendedKeymapExtensions\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k ctrl+f\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.formatSelection\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasDocumentSelectionFormattingProvider && editorHasSelection && editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+k ctrl+[\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.foldRecursively\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+e\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.marker.prev\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+f8\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.marker.prev\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+.\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.compareEditor.nextChange\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+,\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.compareEditor.previousChange\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+'\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorRight\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+;\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"cursorDown\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-cursorDown\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+,\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.openGlobalSettings\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+f3\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.dirtydiff.next\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+f3\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.dirtydiff.previous\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+` ctrl+`\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"git.revertChange\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+z\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"git.revertSelectedRanges\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+z\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-undo\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+b\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.formatDocument\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+f\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.formatDocument\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-editor.action.insertLineAfter\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorTextFocus && !editorReadonly\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-explorer.openToSide\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"explorerViewletFocus && explorerViewletVisible && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-list.select\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-problems.action.openToSide\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"problemFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-search.action.openResultToSide\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"fileMatchOrMatchFocus && searchViewletVisible\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+left\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.navigateBack\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+alt+-\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.navigateBack\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+right\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.navigateForward\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+shift+-\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.navigateForward\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+s ctrl+c\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"git.stage\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+2\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.openEditorAtIndex2\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"list.focusDown\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-list.focusDown\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"list.focusUp\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"up\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-list.focusUp\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.focusNextPane\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+down\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.focusNextPane\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+right\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.focusNextPane\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.focusPreviousPane\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+up\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.focusPreviousPane\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+\\\\\\\\\\\\\\\\\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.terminal.split\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"ctrl+\\\\\\\\\\\\\\\\\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.terminal.split\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"terminalFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+f12\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-references-view.find\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"editorHasReferenceProvider\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"j\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-list.focusDown\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"k\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-list.focusUp\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"listFocus && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+r\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"renameFile\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"enter\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-renameFile\\\\\\\",\\\\n \\\\\\\"when\\\\\\\": \\\\\\\"explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+f\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.findInFiles\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.nextEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+]\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.nextEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"alt+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.previousEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+cmd+[\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.previousEditor\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.moveActiveEditorGroupLeft\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+k left\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.moveActiveEditorGroupLeft\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+h\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.moveEditorLeftInGroup\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+k shift+cmd+left\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.moveEditorLeftInGroup\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.moveActiveEditorGroupRight\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+k right\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.moveActiveEditorGroupRight\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"shift+alt+l\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.moveEditorRightInGroup\\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\\"key\\\\\\\": \\\\\\\"cmd+k shift+cmd+right\\\\\\\",\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"-workbench.action.moveEditorRightInGroup\\\\\\\"\\\\n }\\\\n]\\\"}\"}","platformSpecific":true} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"ref":"6c7be326-bdd3-47d1-a3ff-fa35f71b09c6","content":"{\"version\":2,\"machineId\":\"4f246239-d869-4200-8c17-bce2cb5e58ea\",\"content\":\"{\\\"settings\\\":\\\"{\\\\n \\\\\\\"editor.multiCursorModifier\\\\\\\": \\\\\\\"ctrlCmd\\\\\\\",\\\\n \\\\\\\"git.enableSmartCommit\\\\\\\": true,\\\\n \\\\\\\"sync.askGistName\\\\\\\": false,\\\\n \\\\\\\"sync.autoDownload\\\\\\\": false,\\\\n \\\\\\\"sync.autoUpload\\\\\\\": false,\\\\n \\\\\\\"sync.forceDownload\\\\\\\": false,\\\\n \\\\\\\"sync.gist\\\\\\\": \\\\\\\"bbbc51f5a0cb876080c18b2025960e69\\\\\\\",\\\\n \\\\\\\"sync.quietSync\\\\\\\": false,\\\\n \\\\\\\"terminal.integrated.defaultProfile.windows\\\\\\\": \\\\\\\"C:\\\\\\\\\\\\\\\\Program Files\\\\\\\\\\\\\\\\Git\\\\\\\\\\\\\\\\bin\\\\\\\\\\\\\\\\bash.exe\\\\\\\",\\\\n \\\\\\\"terminal.integrated.defaultProfile.osx\\\\\\\": \\\\\\\"/usr/local/bin/fish\\\\\\\",\\\\n \\\\\\\"vim.foldfix\\\\\\\": true,\\\\n \\\\\\\"vim.hlsearch\\\\\\\": true,\\\\n \\\\\\\"vim.useSystemClipboard\\\\\\\": true,\\\\n \\\\\\\"vim.visualstar\\\\\\\": true,\\\\n \\\\\\\"workbench.sideBar.location\\\\\\\": \\\\\\\"left\\\\\\\",\\\\n \\\\\\\"gitProjectManager.baseProjectsFolders\\\\\\\": [\\\\\\\"/home/hou32hou/Repos\\\\\\\"],\\\\n \\\\\\\"tslint.autoFixOnSave\\\\\\\": true,\\\\n \\\\\\\"vim.easymotion\\\\\\\": true,\\\\n \\\\\\\"editor.lineNumbers\\\\\\\": \\\\\\\"relative\\\\\\\",\\\\n \\\\\\\"vim.normalModeKeyBindingsNonRecursive\\\\\\\": [\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"k\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [\\\\\\\"g\\\\\\\", \\\\\\\"k\\\\\\\"]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"leader\\\\\\\", \\\\\\\"s\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"sortLines.sortLines\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"leader\\\\\\\", \\\\\\\"k\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.keepEditor\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"actions.find\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"|\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.startFindReplaceAction\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"leader\\\\\\\", \\\\\\\",\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.quickFix\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"leader\\\\\\\", \\\\\\\"p\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.quickOpen\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"leader\\\\\\\", \\\\\\\"n\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.files.action.focusFilesExplorer\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"leader\\\\\\\", \\\\\\\"g\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.view.scm\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"leader\\\\\\\", \\\\\\\"f\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"workbench.action.findInFiles\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"leader\\\\\\\", \\\\\\\"r\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"editor.action.rename\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"g\\\\\\\", \\\\\\\"r\\\\\\\"],\\\\n \\\\\\\"after\\\\\\\": [],\\\\n \\\\\\\"commands\\\\\\\": [\\\\n {\\\\n \\\\\\\"command\\\\\\\": \\\\\\\"references-view.findReferences\\\\\\\",\\\\n \\\\\\\"args\\\\\\\": []\\\\n }\\\\n ]\\\\n },\\\\n {\\\\n \\\\\\\"before\\\\\\\": [\\\\\\\"<CR>\\\\\\\"],\\\\n \\\\\\\"commands\\\\\\\": [\\\\\\\"workbench.action.files.saveAll\\\\\\\"]\\\\n }\\\\n ],\\\\n \\\\\\\"vim.leader\\\\\\\": \\\\\\\"<space>\\\\\\\",\\\\n \\\\\\\"vim.easymotionKeys\\\\\\\": \\\\\\\"jhkunmwertzxcbasdf1234567890-\\\\\\\",\\\\n \\\\\\\"editor.fontFamily\\\\\\\": \\\\\\\"JetBrains Mono Light\\\\\\\",\\\\n \\\\\\\"git.confirmSync\\\\\\\": false,\\\\n \\\\\\\"workbench.panel.location\\\\\\\": \\\\\\\"right\\\\\\\",\\\\n \\\\\\\"python.pythonPath\\\\\\\": \\\\\\\"/home/hou32hou/anaconda3/bin/python3.6\\\\\\\",\\\\n \\\\\\\"python.linting.pylintPath\\\\\\\": \\\\\\\"/home/hou32hou/anaconda3/bin/pylint\\\\\\\",\\\\n \\\\\\\"keyboard.dispatch\\\\\\\": \\\\\\\"keyCode\\\\\\\",\\\\n \\\\\\\"window.enableMenuBarMnemonics\\\\\\\": false,\\\\n \\\\\\\"vim.disableExtension\\\\\\\": false,\\\\n \\\\\\\"sync.removeExtensions\\\\\\\": true,\\\\n \\\\\\\"sync.syncExtensions\\\\\\\": true,\\\\n \\\\\\\"editor.fontWeight\\\\\\\": \\\\\\\"500\\\\\\\",\\\\n \\\\\\\"julia.enableTelemetry\\\\\\\": true,\\\\n \\\\\\\"files.associations\\\\\\\": {\\\\n \\\\\\\"*.pine\\\\\\\": \\\\\\\"pineapple\\\\\\\",\\\\n \\\\\\\"*.kk\\\\\\\": \\\\\\\"plaintext\\\\\\\"\\\\n },\\\\n \\\\\\\"java.errors.incompleteClasspath.severity\\\\\\\": \\\\\\\"ignore\\\\\\\",\\\\n \\\\\\\"[pineapple]\\\\\\\": {},\\\\n \\\\\\\"editor.suggest.localityBonus\\\\\\\": true,\\\\n \\\\\\\"terminal.integrated.fontFamily\\\\\\\": \\\\\\\"monospace\\\\\\\",\\\\n \\\\\\\"window.titleBarStyle\\\\\\\": \\\\\\\"custom\\\\\\\",\\\\n \\\\\\\"tslint.run\\\\\\\": \\\\\\\"onSave\\\\\\\",\\\\n \\\\\\\"haskero.intero.ghciOptions\\\\\\\": [\\\\\\\"-Wall\\\\\\\", \\\\\\\"-fforce-recomp\\\\\\\"],\\\\n \\\\\\\"workbench.colorTheme\\\\\\\": \\\\\\\"Default Light+\\\\\\\",\\\\n \\\\\\\"editor.fontLigatures\\\\\\\": true,\\\\n \\\\\\\"editor.suggestSelection\\\\\\\": \\\\\\\"first\\\\\\\",\\\\n \\\\\\\"vsintellicode.modify.editor.suggestSelection\\\\\\\": \\\\\\\"automaticallyOverrodeDefaultValue\\\\\\\",\\\\n \\\\\\\"editor.tabSize\\\\\\\": 2,\\\\n \\\\\\\"emmet.showAbbreviationSuggestions\\\\\\\": false,\\\\n \\\\\\\"emmet.showExpandedAbbreviation\\\\\\\": \\\\\\\"never\\\\\\\",\\\\n \\\\\\\"typescript.updateImportsOnFileMove.enabled\\\\\\\": \\\\\\\"always\\\\\\\",\\\\n \\\\\\\"editor.suggest.snippetsPreventQuickSuggestions\\\\\\\": false,\\\\n \\\\\\\"typescript.suggest.paths\\\\\\\": false,\\\\n \\\\\\\"javascript.suggest.completeFunctionCalls\\\\\\\": true,\\\\n \\\\\\\"typescript.suggest.completeFunctionCalls\\\\\\\": true,\\\\n \\\\\\\"debug.enableAllHovers\\\\\\\": true,\\\\n \\\\\\\"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces\\\\\\\": false,\\\\n \\\\\\\"vim.autoindent\\\\\\\": false,\\\\n \\\\\\\"rust-client.rustupPath\\\\\\\": \\\\\\\"$HOME/.cargo/bin/rustup\\\\\\\",\\\\n \\\\\\\"eslint.format.enable\\\\\\\": true,\\\\n \\\\\\\"diffEditor.ignoreTrimWhitespace\\\\\\\": false,\\\\n \\\\\\\"[html]\\\\\\\": {\\\\n \\\\\\\"editor.defaultFormatter\\\\\\\": \\\\\\\"esbenp.prettier-vscode\\\\\\\"\\\\n },\\\\n \\\\\\\"javascript.updateImportsOnFileMove.enabled\\\\\\\": \\\\\\\"always\\\\\\\",\\\\n \\\\\\\"editor.renderControlCharacters\\\\\\\": true,\\\\n \\\\\\\"python.languageServer\\\\\\\": \\\\\\\"Microsoft\\\\\\\",\\\\n \\\\\\\"diffEditor.renderSideBySide\\\\\\\": true,\\\\n \\\\\\\"[json]\\\\\\\": {\\\\n \\\\\\\"editor.defaultFormatter\\\\\\\": \\\\\\\"vscode.json-language-features\\\\\\\"\\\\n },\\\\n \\\\\\\"rust.wait_to_build\\\\\\\": 1000,\\\\n \\\\\\\"rust-analyzer.cargo.allFeatures\\\\\\\": true,\\\\n \\\\\\\"jsannotations.enabled\\\\\\\": true,\\\\n \\\\\\\"materialTheme.accent\\\\\\\": \\\\\\\"Pink\\\\\\\",\\\\n \\\\\\\"workbench.colorCustomizations\\\\\\\": {\\\\n \\\\\\\"activityBar.background\\\\\\\": \\\\\\\"#FFC0CB\\\\\\\",\\\\n \\\\\\\"activityBar.foreground\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"activityBarBadge.background\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"breadcrumb.background\\\\\\\": \\\\\\\"#FFC0CB\\\\\\\",\\\\n \\\\\\\"breadcrumb.foreground\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"statusBar.background\\\\\\\": \\\\\\\"#FFC0CB\\\\\\\",\\\\n \\\\\\\"statusBar.foreground\\\\\\\": \\\\\\\"#000000\\\\\\\",\\\\n \\\\\\\"editorGroupHeader.tabsBackground\\\\\\\": \\\\\\\"#f18d9e\\\\\\\",\\\\n \\\\\\\"editor.background\\\\\\\": \\\\\\\"#fff1f3\\\\\\\",\\\\n \\\\\\\"tab.activeBackground\\\\\\\": \\\\\\\"#D0F0C0\\\\\\\"\\\\n },\\\\n \\\\\\\"terminal.integrated.defaultProfile.linux\\\\\\\": \\\\\\\"fish\\\\\\\",\\\\n \\\\\\\"editor.cursorBlinking\\\\\\\": \\\\\\\"solid\\\\\\\",\\\\n \\\\\\\"zenMode.centerLayout\\\\\\\": false,\\\\n \\\\\\\"tabnine.experimentalAutoImports\\\\\\\": true,\\\\n \\\\\\\"editor.formatOnSave\\\\\\\": true,\\\\n \\\\\\\"prettier.configPath\\\\\\\": \\\\\\\".prettierrc.js\\\\\\\",\\\\n \\\\\\\"editor.minimap.enabled\\\\\\\": false,\\\\n \\\\\\\"vscode-graphql.useSchemaFileDefinitions\\\\\\\": false,\\\\n \\\\\\\"editor.defaultFormatter\\\\\\\": \\\\\\\"esbenp.prettier-vscode\\\\\\\",\\\\n \\\\\\\"[typescript]\\\\\\\": {\\\\n \\\\\\\"editor.defaultFormatter\\\\\\\": \\\\\\\"esbenp.prettier-vscode\\\\\\\"\\\\n },\\\\n \\\\\\\"[javascript]\\\\\\\": {\\\\n \\\\\\\"editor.defaultFormatter\\\\\\\": \\\\\\\"esbenp.prettier-vscode\\\\\\\"\\\\n },\\\\n \\\\\\\"editor.cursorSmoothCaretAnimation\\\\\\\": true,\\\\n \\\\\\\"editor.smoothScrolling\\\\\\\": true,\\\\n \\\\\\\"window.zoomLevel\\\\\\\": 1\\\\n}\\\"}\"}"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"ref":"90f50055-2603-4cc0-b4bd-6c416625dbf6","content":"{\"version\":1,\"machineId\":\"4f246239-d869-4200-8c17-bce2cb5e58ea\",\"content\":\"{\\\"javascriptreact.json\\\":\\\"{\\\\n/*\\\\n\\\\t// Place your snippets for JavaScript React here. Each snippet is defined under a snippet name and has a prefix, body and \\\\n\\\\t// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:\\\\n\\\\t// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the \\\\n\\\\t// same ids are connected.\\\\n\\\\t// Example:\\\\n\\\\t\\\\\\\"Print to console\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"prefix\\\\\\\": \\\\\\\"log\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"body\\\\\\\": [\\\\n\\\\t\\\\t\\\\t\\\\\\\"console.log('$1');\\\\\\\",\\\\n\\\\t\\\\t\\\\t\\\\\\\"$2\\\\\\\"\\\\n\\\\t\\\\t],\\\\n\\\\t\\\\t\\\\\\\"description\\\\\\\": \\\\\\\"Log output to console\\\\\\\"\\\\n\\\\t}\\\\n*/\\\\n}\\\"}\"}"} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment