├── .config ├── 1espt │ └── PipelineAutobaseliningConfig.yml ├── configuration.winget └── guardian │ └── .gdnbaselines ├── .devcontainer ├── Dockerfile ├── README.md ├── devcontainer-lock.json ├── devcontainer.json ├── install-vscode.sh └── post-create.sh ├── .editorconfig ├── .eslint-ignore ├── .eslint-plugin-local ├── README.md ├── code-amd-node-module.ts ├── code-declare-service-brand.ts ├── code-ensure-no-disposables-leak-in-test.ts ├── code-import-patterns.ts ├── code-layering.ts ├── code-limited-top-functions.ts ├── code-must-use-result.ts ├── code-must-use-super-dispose.ts ├── code-no-any-casts.ts ├── code-no-dangerous-type-assertions.ts ├── code-no-deep-import-of-internal.ts ├── code-no-global-document-listener.ts ├── code-no-native-private.ts ├── code-no-nls-in-standalone-editor.ts ├── code-no-observable-get-in-reactive-context.ts ├── code-no-potentially-unsafe-disposables.ts ├── code-no-reader-after-await.ts ├── code-no-runtime-import.ts ├── code-no-standalone-editor.ts ├── code-no-static-self-ref.ts ├── code-no-test-async-suite.ts ├── code-no-test-only.ts ├── code-no-unexternalized-strings.ts ├── code-no-unused-expressions.ts ├── code-parameter-properties-must-have-explicit-accessibility.ts ├── code-policy-localization-key-match.ts ├── code-translation-remind.ts ├── index.js ├── package.json ├── tests │ ├── code-no-observable-get-in-reactive-context-test.ts │ └── code-no-reader-after-await-test.ts ├── tsconfig.json ├── utils.ts ├── vscode-dts-cancellation.ts ├── vscode-dts-create-func.ts ├── vscode-dts-event-naming.ts ├── vscode-dts-interface-naming.ts ├── vscode-dts-literal-or-types.ts ├── vscode-dts-provider-naming.ts ├── vscode-dts-string-type-literals.ts ├── vscode-dts-use-export.ts ├── vscode-dts-use-thenable.ts └── vscode-dts-vscode-in-comments.ts ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── CODENOTIFY ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── copilot_bug_report.md │ └── feature_request.md ├── agents │ └── demonstrate.md ├── classifier.json ├── commands.json ├── commands │ └── codespaces_issue.yml ├── copilot-instructions.md ├── dependabot.yml ├── endgame │ └── insiders.yml ├── insiders.yml ├── instructions │ ├── disposable.instructions.md │ ├── learnings.instructions.md │ ├── observables.instructions.md │ ├── telemetry.instructions.md │ └── tree-widgets.instructions.md ├── prompts │ ├── build-champ.prompt.md │ ├── codenotify.prompt.md │ ├── component.prompt.md │ ├── data.prompt.md │ ├── fixIssueNo.prompt.md │ ├── implement.prompt.md │ ├── no-any.prompt.md │ ├── plan-deep.prompt.md │ ├── plan-fast.prompt.md │ ├── plan.prompt.md │ ├── setup-environment.prompt.md │ └── update-instructions.prompt.md ├── pull_request_template.md ├── similarity.yml └── workflows │ ├── check-clean-git-state.sh │ ├── copilot-setup-steps.yml │ ├── monaco-editor.yml │ ├── no-package-lock-changes.yml │ ├── no-yarn-lock-changes.yml │ ├── pr-darwin-test.yml │ ├── pr-linux-cli-test.yml │ ├── pr-linux-test.yml │ ├── pr-node-modules.yml │ ├── pr-win32-test.yml │ ├── pr.yml │ └── telemetry.yml ├── .gitignore ├── .gitpod.Dockerfile ├── .gitpod.yml ├── .lsifrc.json ├── .mailmap ├── .mention-bot ├── .npmrc ├── .nvmrc ├── .vscode-test.js ├── .vscode ├── cglicenses.schema.json ├── extensions.json ├── extensions │ ├── vscode-selfhost-import-aid │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── extension.ts │ │ └── tsconfig.json │ └── vscode-selfhost-test-provider │ │ ├── .vscode │ │ ├── launch.json │ │ └── settings.json │ │ ├── icon.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── coverageProvider.ts │ │ ├── debounce.ts │ │ ├── extension.ts │ │ ├── failingDeepStrictEqualAssertFixer.ts │ │ ├── failureTracker.ts │ │ ├── importGraph.ts │ │ ├── memoize.ts │ │ ├── metadata.ts │ │ ├── snapshot.ts │ │ ├── sourceUtils.ts │ │ ├── stackTraceParser.ts │ │ ├── streamSplitter.ts │ │ ├── testOutputScanner.ts │ │ ├── testTree.ts │ │ ├── v8CoverageWrangling.test.ts │ │ ├── v8CoverageWrangling.ts │ │ └── vscodeTestRunner.ts │ │ └── tsconfig.json ├── launch.json ├── mcp.json ├── notebooks │ ├── api.github-issues │ ├── endgame.github-issues │ ├── grooming-delta.github-issues │ ├── grooming.github-issues │ ├── inbox.github-issues │ ├── my-endgame.github-issues │ ├── my-work.github-issues │ ├── papercuts.github-issues │ ├── verification.github-issues │ └── vscode-dev.github-issues ├── searches │ ├── no-any-casts.code-search │ └── ts36031.code-search ├── settings.json ├── shared.code-snippets └── tasks.json ├── CONTRIBUTING.md ├── CodeQL.yml ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── ThirdPartyNotices.txt ├── cglicenses.json ├── cgmanifest.json ├── cli ├── .cargo │ └── config.toml ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── ThirdPartyNotices.txt ├── build.rs ├── rustfmt.toml └── src │ ├── async_pipe.rs │ ├── auth.rs │ ├── bin │ └── code │ │ ├── legacy_args.rs │ │ └── main.rs │ ├── commands.rs │ ├── commands │ ├── args.rs │ ├── context.rs │ ├── output.rs │ ├── serve_web.rs │ ├── tunnels.rs │ ├── update.rs │ └── version.rs │ ├── constants.rs │ ├── desktop.rs │ ├── desktop │ └── version_manager.rs │ ├── download_cache.rs │ ├── json_rpc.rs │ ├── lib.rs │ ├── log.rs │ ├── msgpack_rpc.rs │ ├── options.rs │ ├── rpc.rs │ ├── self_update.rs │ ├── singleton.rs │ ├── state.rs │ ├── tunnels.rs │ ├── tunnels │ ├── challenge.rs │ ├── code_server.rs │ ├── control_server.rs │ ├── dev_tunnels.rs │ ├── legal.rs │ ├── local_forwarding.rs │ ├── nosleep.rs │ ├── nosleep_linux.rs │ ├── nosleep_macos.rs │ ├── nosleep_windows.rs │ ├── paths.rs │ ├── port_forwarder.rs │ ├── protocol.rs │ ├── server_bridge.rs │ ├── server_multiplexer.rs │ ├── service.rs │ ├── service_linux.rs │ ├── service_macos.rs │ ├── service_windows.rs │ ├── shutdown_signal.rs │ ├── singleton_client.rs │ ├── singleton_server.rs │ ├── socket_signal.rs │ └── wsl_detect.rs │ ├── update_service.rs │ ├── util.rs │ └── util │ ├── app_lock.rs │ ├── command.rs │ ├── errors.rs │ ├── file_lock.rs │ ├── http.rs │ ├── input.rs │ ├── io.rs │ ├── is_integrated.rs │ ├── machine.rs │ ├── os.rs │ ├── prereqs.rs │ ├── ring_buffer.rs │ ├── sync.rs │ ├── tar.rs │ └── zipper.rs ├── eslint.config.js ├── extensions ├── .npmrc ├── bat │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── batchfile.code-snippets │ └── syntaxes │ │ └── batchfile.tmLanguage.json ├── cgmanifest.json ├── clojure │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── clojure.tmLanguage.json ├── coffeescript │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── coffeescript.code-snippets │ └── syntaxes │ │ └── coffeescript.tmLanguage.json ├── configuration-editing │ ├── .npmrc │ ├── .vscodeignore │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── images │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── schemas │ │ ├── attachContainer.schema.json │ │ ├── devContainer.codespaces.schema.json │ │ └── devContainer.vscode.schema.json │ ├── src │ │ ├── browser │ │ │ └── net.ts │ │ ├── configurationEditingMain.ts │ │ ├── extensionsProposals.ts │ │ ├── importExportProfiles.ts │ │ ├── node │ │ │ └── net.ts │ │ ├── settingsDocumentHelper.ts │ │ ├── test │ │ │ ├── completion.test.ts │ │ │ └── index.ts │ │ └── typings │ │ │ └── ref.d.ts │ └── tsconfig.json ├── cpp │ ├── .vscodeignore │ ├── build │ │ └── update-grammars.js │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ ├── c.code-snippets │ │ └── cpp.code-snippets │ └── syntaxes │ │ ├── c.tmLanguage.json │ │ ├── cpp.embedded.macro.tmLanguage.json │ │ ├── cpp.tmLanguage.json │ │ ├── cuda-cpp.tmLanguage.json │ │ └── platform.tmLanguage.json ├── csharp │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── csharp.code-snippets │ └── syntaxes │ │ └── csharp.tmLanguage.json ├── css-language-features │ ├── .npmrc │ ├── .vscode │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── CONTRIBUTING.md │ ├── README.md │ ├── client │ │ ├── src │ │ │ ├── browser │ │ │ │ └── cssClientMain.ts │ │ │ ├── cssClient.ts │ │ │ ├── customData.ts │ │ │ ├── dropOrPaste │ │ │ │ ├── dropOrPasteResource.ts │ │ │ │ ├── shared.ts │ │ │ │ └── uriList.ts │ │ │ ├── node │ │ │ │ ├── cssClientMain.ts │ │ │ │ └── nodeFs.ts │ │ │ └── requests.ts │ │ └── tsconfig.json │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── icons │ │ └── css.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── schemas │ │ └── package.schema.json │ ├── server │ │ ├── .npmrc │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── tasks.json │ │ ├── extension-browser.webpack.config.js │ │ ├── extension.webpack.config.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── browser │ │ │ │ ├── cssServerMain.ts │ │ │ │ └── cssServerWorkerMain.ts │ │ │ ├── cssServer.ts │ │ │ ├── customData.ts │ │ │ ├── languageModelCache.ts │ │ │ ├── node │ │ │ │ ├── cssServerMain.ts │ │ │ │ ├── cssServerNodeMain.ts │ │ │ │ └── nodeFs.ts │ │ │ ├── requests.ts │ │ │ ├── test │ │ │ │ ├── completion.test.ts │ │ │ │ └── links.test.ts │ │ │ └── utils │ │ │ │ ├── documentContext.ts │ │ │ │ ├── runner.ts │ │ │ │ ├── strings.ts │ │ │ │ └── validation.ts │ │ ├── test │ │ │ ├── index.js │ │ │ ├── linksTestFixtures │ │ │ │ ├── .gitignore │ │ │ │ └── node_modules │ │ │ │ │ └── foo │ │ │ │ │ └── package.json │ │ │ └── pathCompletionFixtures │ │ │ │ ├── .foo.js │ │ │ │ ├── about │ │ │ │ ├── about.css │ │ │ │ └── about.html │ │ │ │ ├── index.html │ │ │ │ ├── scss │ │ │ │ ├── _foo.scss │ │ │ │ └── main.scss │ │ │ │ └── src │ │ │ │ ├── data │ │ │ │ └── foo.asar │ │ │ │ ├── feature.js │ │ │ │ └── test.js │ │ └── tsconfig.json │ └── test │ │ └── mocha.opts ├── css │ ├── .vscode │ │ └── launch.json │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── css.tmLanguage.json ├── dart │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── dart.tmLanguage.json ├── debug-auto-launch │ ├── .npmrc │ ├── .vscode │ │ └── launch.json │ ├── .vscodeignore │ ├── extension.webpack.config.js │ ├── media │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ └── extension.ts │ └── tsconfig.json ├── debug-server-ready │ ├── .npmrc │ ├── .vscode │ │ └── launch.json │ ├── .vscodeignore │ ├── extension.webpack.config.js │ ├── media │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ └── extension.ts │ └── tsconfig.json ├── diff │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── diff.tmLanguage.json ├── docker │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── docker.tmLanguage.json ├── emmet │ ├── .npmrc │ ├── .vscode │ │ ├── launch.json │ │ └── settings.json │ ├── .vscodeignore │ ├── CONTRIBUTING.md │ ├── README.md │ ├── cgmanifest.json │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── images │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── abbreviationActions.ts │ │ ├── balance.ts │ │ ├── browser │ │ │ └── emmetBrowserMain.ts │ │ ├── bufferStream.ts │ │ ├── defaultCompletionProvider.ts │ │ ├── editPoint.ts │ │ ├── emmetCommon.ts │ │ ├── evaluateMathExpression.ts │ │ ├── imageSizeHelper.ts │ │ ├── incrementDecrement.ts │ │ ├── locateFile.ts │ │ ├── matchTag.ts │ │ ├── mergeLines.ts │ │ ├── node │ │ │ └── emmetNodeMain.ts │ │ ├── parseDocument.ts │ │ ├── reflectCssValue.ts │ │ ├── removeTag.ts │ │ ├── selectItem.ts │ │ ├── selectItemHTML.ts │ │ ├── selectItemStylesheet.ts │ │ ├── splitJoinTag.ts │ │ ├── test │ │ │ ├── abbreviationAction.test.ts │ │ │ ├── completion.test.ts │ │ │ ├── cssAbbreviationAction.test.ts │ │ │ ├── editPointSelectItemBalance.test.ts │ │ │ ├── evaluateMathExpression.test.ts │ │ │ ├── incrementDecrement.test.ts │ │ │ ├── index.ts │ │ │ ├── partialParsingStylesheet.test.ts │ │ │ ├── reflectCssValue.test.ts │ │ │ ├── tagActions.test.ts │ │ │ ├── testUtils.ts │ │ │ ├── toggleComment.test.ts │ │ │ ├── updateImageSize.test.ts │ │ │ └── wrapWithAbbreviation.test.ts │ │ ├── toggleComment.ts │ │ ├── typings │ │ │ ├── EmmetFlatNode.d.ts │ │ │ ├── EmmetNode.d.ts │ │ │ ├── emmetio__css-parser.d.ts │ │ │ ├── emmetio__html-matcher.d.ts │ │ │ └── refs.d.ts │ │ ├── updateImageSize.ts │ │ ├── updateTag.ts │ │ └── util.ts │ ├── test-workspace │ │ └── .vscode │ │ │ └── settings.json │ └── tsconfig.json ├── esbuild-webview-common.mjs ├── extension-editing │ ├── .npmrc │ ├── .vscodeignore │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── images │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── constants.ts │ │ ├── extensionEditingBrowserMain.ts │ │ ├── extensionEditingMain.ts │ │ ├── extensionEngineValidation.ts │ │ ├── extensionLinter.ts │ │ ├── jsonReconstruct.ts │ │ └── packageDocumentHelper.ts │ └── tsconfig.json ├── fsharp │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── fsharp.code-snippets │ └── syntaxes │ │ └── fsharp.tmLanguage.json ├── git-base │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── build │ │ └── update-grammars.js │ ├── cgmanifest.json │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── languages │ │ ├── git-commit.language-configuration.json │ │ ├── git-rebase.language-configuration.json │ │ └── ignore.language-configuration.json │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── resources │ │ └── icons │ │ │ └── git.png │ ├── src │ │ ├── api │ │ │ ├── api1.ts │ │ │ ├── extension.ts │ │ │ └── git-base.d.ts │ │ ├── decorators.ts │ │ ├── extension.ts │ │ ├── foldingProvider.ts │ │ ├── model.ts │ │ ├── remoteProvider.ts │ │ ├── remoteSource.ts │ │ ├── test │ │ │ └── foldingProvider.test.ts │ │ └── util.ts │ ├── syntaxes │ │ ├── git-commit.tmLanguage.json │ │ ├── git-rebase.tmLanguage.json │ │ └── ignore.tmLanguage.json │ └── tsconfig.json ├── git │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── build │ │ └── update-emoji.js │ ├── extension.webpack.config.js │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── resources │ │ ├── emojis.json │ │ └── icons │ │ │ ├── dark │ │ │ ├── status-added.svg │ │ │ ├── status-conflict.svg │ │ │ ├── status-copied.svg │ │ │ ├── status-deleted.svg │ │ │ ├── status-ignored.svg │ │ │ ├── status-modified.svg │ │ │ ├── status-renamed.svg │ │ │ ├── status-type-changed.svg │ │ │ └── status-untracked.svg │ │ │ ├── git.png │ │ │ └── light │ │ │ ├── status-added.svg │ │ │ ├── status-conflict.svg │ │ │ ├── status-copied.svg │ │ │ ├── status-deleted.svg │ │ │ ├── status-ignored.svg │ │ │ ├── status-modified.svg │ │ │ ├── status-renamed.svg │ │ │ ├── status-type-changed.svg │ │ │ └── status-untracked.svg │ ├── src │ │ ├── actionButton.ts │ │ ├── api │ │ │ ├── api1.ts │ │ │ ├── extension.ts │ │ │ └── git.d.ts │ │ ├── askpass-empty.sh │ │ ├── askpass-main.ts │ │ ├── askpass.sh │ │ ├── askpass.ts │ │ ├── autofetch.ts │ │ ├── blame.ts │ │ ├── branchProtection.ts │ │ ├── cache.ts │ │ ├── cloneManager.ts │ │ ├── commands.ts │ │ ├── decorationProvider.ts │ │ ├── decorators.ts │ │ ├── diagnostics.ts │ │ ├── editSessionIdentityProvider.ts │ │ ├── emoji.ts │ │ ├── fileSystemProvider.ts │ │ ├── git-base.ts │ │ ├── git-editor-empty.sh │ │ ├── git-editor-main.ts │ │ ├── git-editor.sh │ │ ├── git.ts │ │ ├── gitEditor.ts │ │ ├── historyItemDetailsProvider.ts │ │ ├── historyProvider.ts │ │ ├── ipc │ │ │ ├── ipcClient.ts │ │ │ └── ipcServer.ts │ │ ├── main.ts │ │ ├── model.ts │ │ ├── operation.ts │ │ ├── postCommitCommands.ts │ │ ├── protocolHandler.ts │ │ ├── pushError.ts │ │ ├── remotePublisher.ts │ │ ├── remoteSource.ts │ │ ├── repository.ts │ │ ├── repositoryCache.ts │ │ ├── ssh-askpass-empty.sh │ │ ├── ssh-askpass.sh │ │ ├── staging.ts │ │ ├── statusbar.ts │ │ ├── terminal.ts │ │ ├── test │ │ │ ├── git.test.ts │ │ │ ├── index.ts │ │ │ ├── repositoryCache.test.ts │ │ │ └── smoke.test.ts │ │ ├── timelineProvider.ts │ │ ├── typings │ │ │ └── git-base.d.ts │ │ ├── uri.ts │ │ ├── util.ts │ │ └── watch.ts │ └── tsconfig.json ├── github-authentication │ ├── .gitignore │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── images │ │ └── icon.png │ ├── media │ │ ├── auth.css │ │ ├── code-icon.svg │ │ ├── favicon.ico │ │ ├── icon.png │ │ └── index.html │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── browser │ │ │ ├── authServer.ts │ │ │ ├── buffer.ts │ │ │ ├── crypto.ts │ │ │ └── fetch.ts │ │ ├── common │ │ │ ├── env.ts │ │ │ ├── errors.ts │ │ │ ├── experimentationService.ts │ │ │ ├── keychain.ts │ │ │ ├── logger.ts │ │ │ └── utils.ts │ │ ├── config.ts │ │ ├── extension.ts │ │ ├── flows.ts │ │ ├── github.ts │ │ ├── githubServer.ts │ │ ├── node │ │ │ ├── authServer.ts │ │ │ ├── buffer.ts │ │ │ ├── crypto.ts │ │ │ └── fetch.ts │ │ └── test │ │ │ ├── flows.test.ts │ │ │ └── node │ │ │ ├── authServer.test.ts │ │ │ └── fetch.test.ts │ └── tsconfig.json ├── github │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── extension.webpack.config.js │ ├── images │ │ └── icon.png │ ├── markdown.css │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── auth.ts │ │ ├── branchProtection.ts │ │ ├── canonicalUriProvider.ts │ │ ├── commands.ts │ │ ├── credentialProvider.ts │ │ ├── extension.ts │ │ ├── historyItemDetailsProvider.ts │ │ ├── links.ts │ │ ├── publish.ts │ │ ├── pushErrorHandler.ts │ │ ├── remoteSourceProvider.ts │ │ ├── remoteSourcePublisher.ts │ │ ├── shareProviders.ts │ │ ├── test │ │ │ ├── github.test.ts │ │ │ └── index.ts │ │ ├── typings │ │ │ ├── git-base.d.ts │ │ │ ├── git.d.ts │ │ │ └── ref.d.ts │ │ └── util.ts │ ├── testWorkspace │ │ ├── .github │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ └── PULL_REQUEST_TEMPLATE │ │ │ │ ├── a.md │ │ │ │ ├── b.md │ │ │ │ └── x.txt │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ ├── PULL_REQUEST_TEMPLATE │ │ │ ├── a.md │ │ │ ├── b.md │ │ │ └── x.txt │ │ ├── docs │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ └── PULL_REQUEST_TEMPLATE │ │ │ │ ├── a.md │ │ │ │ ├── b.md │ │ │ │ └── x.txt │ │ ├── some-markdown.md │ │ └── x.txt │ └── tsconfig.json ├── go │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── go.tmLanguage.json ├── groovy │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── groovy.code-snippets │ └── syntaxes │ │ └── groovy.tmLanguage.json ├── grunt │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── extension.webpack.config.js │ ├── images │ │ └── grunt.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ └── main.ts │ └── tsconfig.json ├── gulp │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── extension.webpack.config.js │ ├── images │ │ └── gulp.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ └── main.ts │ └── tsconfig.json ├── handlebars │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── Handlebars.tmLanguage.json ├── hlsl │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── hlsl.tmLanguage.json ├── html-language-features │ ├── .npmrc │ ├── .vscode │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── CONTRIBUTING.md │ ├── README.md │ ├── build │ │ └── bundleTypeScriptLibraries.js │ ├── cgmanifest.json │ ├── client │ │ ├── src │ │ │ ├── autoInsertion.ts │ │ │ ├── browser │ │ │ │ └── htmlClientMain.ts │ │ │ ├── customData.ts │ │ │ ├── htmlClient.ts │ │ │ ├── languageParticipants.ts │ │ │ ├── node │ │ │ │ ├── htmlClientMain.ts │ │ │ │ └── nodeFs.ts │ │ │ └── requests.ts │ │ └── tsconfig.json │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── icons │ │ └── html.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── schemas │ │ └── package.schema.json │ └── server │ │ ├── .npmrc │ │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ │ ├── build │ │ └── javaScriptLibraryLoader.js │ │ ├── extension-browser.webpack.config.js │ │ ├── extension.webpack.config.js │ │ ├── lib │ │ ├── cgmanifest.json │ │ └── jquery.d.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── browser │ │ │ ├── htmlServerMain.ts │ │ │ └── htmlServerWorkerMain.ts │ │ ├── customData.ts │ │ ├── htmlServer.ts │ │ ├── languageModelCache.ts │ │ ├── modes │ │ │ ├── cssMode.ts │ │ │ ├── embeddedSupport.ts │ │ │ ├── formatting.ts │ │ │ ├── htmlFolding.ts │ │ │ ├── htmlMode.ts │ │ │ ├── javascriptLibs.ts │ │ │ ├── javascriptMode.ts │ │ │ ├── javascriptSemanticTokens.ts │ │ │ ├── languageModes.ts │ │ │ ├── selectionRanges.ts │ │ │ └── semanticTokens.ts │ │ ├── node │ │ │ ├── htmlServerMain.ts │ │ │ ├── htmlServerNodeMain.ts │ │ │ └── nodeFs.ts │ │ ├── requests.ts │ │ ├── test │ │ │ ├── completions.test.ts │ │ │ ├── documentContext.test.ts │ │ │ ├── embedded.test.ts │ │ │ ├── fixtures │ │ │ │ ├── expected │ │ │ │ │ ├── 19813-4spaces.html │ │ │ │ │ ├── 19813-tab.html │ │ │ │ │ ├── 19813.html │ │ │ │ │ └── 21634.html │ │ │ │ └── inputs │ │ │ │ │ ├── 19813.html │ │ │ │ │ └── 21634.html │ │ │ ├── folding.test.ts │ │ │ ├── formatting.test.ts │ │ │ ├── pathCompletionFixtures │ │ │ │ ├── .foo.js │ │ │ │ ├── about │ │ │ │ │ ├── about.css │ │ │ │ │ ├── about.html │ │ │ │ │ └── media │ │ │ │ │ │ └── icon.pic │ │ │ │ ├── index.html │ │ │ │ └── src │ │ │ │ │ ├── feature.js │ │ │ │ │ └── test.js │ │ │ ├── rename.test.ts │ │ │ ├── selectionRanges.test.ts │ │ │ ├── semanticTokens.test.ts │ │ │ └── words.test.ts │ │ └── utils │ │ │ ├── arrays.ts │ │ │ ├── documentContext.ts │ │ │ ├── positions.ts │ │ │ ├── runner.ts │ │ │ ├── strings.ts │ │ │ └── validation.ts │ │ ├── test │ │ └── index.js │ │ └── tsconfig.json ├── html │ ├── .vscodeignore │ ├── build │ │ └── update-grammar.mjs │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── html.code-snippets │ └── syntaxes │ │ ├── html-derivative.tmLanguage.json │ │ └── html.tmLanguage.json ├── ini │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── ini.language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── properties.language-configuration.json │ └── syntaxes │ │ └── ini.tmLanguage.json ├── ipynb │ ├── .gitignore │ ├── .npmrc │ ├── .vscode │ │ └── launch.json │ ├── .vscodeignore │ ├── README.md │ ├── esbuild.mjs │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── media │ │ └── icon.png │ ├── notebook-src │ │ └── cellAttachmentRenderer.ts │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── common.ts │ │ ├── constants.ts │ │ ├── deserializers.ts │ │ ├── helper.ts │ │ ├── ipynbMain.browser.ts │ │ ├── ipynbMain.node.ts │ │ ├── ipynbMain.ts │ │ ├── notebookAttachmentCleaner.ts │ │ ├── notebookImagePaste.ts │ │ ├── notebookModelStoreSync.ts │ │ ├── notebookSerializer.node.ts │ │ ├── notebookSerializer.ts │ │ ├── notebookSerializer.web.ts │ │ ├── notebookSerializerWorker.ts │ │ ├── notebookSerializerWorker.web.ts │ │ ├── serializers.ts │ │ ├── test │ │ │ ├── clearOutputs.test.ts │ │ │ ├── index.ts │ │ │ ├── notebookModelStoreSync.test.ts │ │ │ └── serializers.test.ts │ │ └── types.d.ts │ └── tsconfig.json ├── jake │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── extension.webpack.config.js │ ├── images │ │ └── cowboy_hat.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ └── main.ts │ └── tsconfig.json ├── java │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── java.code-snippets │ └── syntaxes │ │ └── java.tmLanguage.json ├── javascript │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── javascript-language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── javascript.code-snippets │ ├── syntaxes │ │ ├── JavaScript.tmLanguage.json │ │ ├── JavaScriptReact.tmLanguage.json │ │ ├── Readme.md │ │ └── Regular Expressions (JavaScript).tmLanguage │ └── tags-language-configuration.json ├── json-language-features │ ├── .npmrc │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── CONTRIBUTING.md │ ├── README.md │ ├── client │ │ ├── src │ │ │ ├── browser │ │ │ │ └── jsonClientMain.ts │ │ │ ├── jsonClient.ts │ │ │ ├── languageParticipants.ts │ │ │ ├── languageStatus.ts │ │ │ ├── node │ │ │ │ ├── jsonClientMain.ts │ │ │ │ └── schemaCache.ts │ │ │ └── utils │ │ │ │ └── hash.ts │ │ └── tsconfig.json │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── icons │ │ └── json.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ └── server │ │ ├── .npmignore │ │ ├── .npmrc │ │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ │ ├── README.md │ │ ├── bin │ │ └── vscode-json-languageserver │ │ ├── extension-browser.webpack.config.js │ │ ├── extension.webpack.config.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── browser │ │ │ ├── jsonServerMain.ts │ │ │ └── jsonServerWorkerMain.ts │ │ ├── jsonServer.ts │ │ ├── languageModelCache.ts │ │ ├── node │ │ │ ├── jsonServerMain.ts │ │ │ └── jsonServerNodeMain.ts │ │ └── utils │ │ │ ├── runner.ts │ │ │ ├── strings.ts │ │ │ └── validation.ts │ │ ├── test │ │ └── mocha.opts │ │ └── tsconfig.json ├── json │ ├── .vscodeignore │ ├── build │ │ └── update-grammars.js │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ ├── JSON.tmLanguage.json │ │ ├── JSONC.tmLanguage.json │ │ ├── JSONL.tmLanguage.json │ │ └── snippets.tmLanguage.json ├── julia │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── julia.tmLanguage.json ├── latex │ ├── .vscodeignore │ ├── build │ │ └── update-grammars.js │ ├── cgmanifest.json │ ├── cpp-bailout-license.txt │ ├── latex-cpp-embedded-language-configuration.json │ ├── latex-language-configuration.json │ ├── markdown-latex-combined-language-configuration.json │ ├── markdown-latex-combined-license.txt │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ ├── Bibtex.tmLanguage.json │ │ ├── LaTeX.tmLanguage.json │ │ ├── TeX.tmLanguage.json │ │ ├── cpp-grammar-bailout.tmLanguage.json │ │ └── markdown-latex-combined.tmLanguage.json ├── less │ ├── .vscodeignore │ ├── build │ │ └── update-grammar.js │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── less.tmLanguage.json ├── log │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── log.tmLanguage.json ├── lua │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── lua.tmLanguage.json ├── make │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── make.tmLanguage.json ├── mangle-loader.js ├── markdown-basics │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── markdown.code-snippets │ └── syntaxes │ │ └── markdown.tmLanguage.json ├── markdown-language-features │ ├── .gitignore │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── esbuild-notebook.mjs │ ├── esbuild-preview.mjs │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── icon.png │ ├── media │ │ ├── highlight.css │ │ ├── markdown.css │ │ ├── preview-dark.svg │ │ └── preview-light.svg │ ├── notebook │ │ ├── index.ts │ │ └── tsconfig.json │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── preview-src │ │ ├── activeLineMarker.ts │ │ ├── csp.ts │ │ ├── events.ts │ │ ├── index.ts │ │ ├── loading.ts │ │ ├── messaging.ts │ │ ├── pre.ts │ │ ├── scroll-sync.ts │ │ ├── settings.ts │ │ ├── strings.ts │ │ └── tsconfig.json │ ├── schemas │ │ └── package.schema.json │ ├── src │ │ ├── client │ │ │ ├── client.ts │ │ │ ├── fileWatchingManager.ts │ │ │ ├── inMemoryDocument.ts │ │ │ ├── protocol.ts │ │ │ └── workspace.ts │ │ ├── commandManager.ts │ │ ├── commands │ │ │ ├── copyImage.ts │ │ │ ├── index.ts │ │ │ ├── insertResource.ts │ │ │ ├── openImage.ts │ │ │ ├── refreshPreview.ts │ │ │ ├── reloadPlugins.ts │ │ │ ├── renderDocument.ts │ │ │ ├── showPreview.ts │ │ │ ├── showPreviewSecuritySelector.ts │ │ │ ├── showSource.ts │ │ │ └── toggleLock.ts │ │ ├── extension.browser.ts │ │ ├── extension.shared.ts │ │ ├── extension.ts │ │ ├── languageFeatures │ │ │ ├── copyFiles │ │ │ │ ├── copyFiles.ts │ │ │ │ ├── dropOrPasteResource.ts │ │ │ │ ├── newFilePathGenerator.ts │ │ │ │ ├── pasteUrlProvider.ts │ │ │ │ ├── shared.ts │ │ │ │ ├── smartDropOrPaste.ts │ │ │ │ └── snippets.ts │ │ │ ├── diagnostics.ts │ │ │ ├── fileReferences.ts │ │ │ ├── linkUpdater.ts │ │ │ └── updateLinksOnPaste.ts │ │ ├── logging.ts │ │ ├── markdownEngine.ts │ │ ├── markdownExtensions.ts │ │ ├── preview │ │ │ ├── documentRenderer.ts │ │ │ ├── preview.ts │ │ │ ├── previewConfig.ts │ │ │ ├── previewManager.ts │ │ │ ├── scrolling.ts │ │ │ ├── security.ts │ │ │ └── topmostLineMonitor.ts │ │ ├── slugify.ts │ │ ├── telemetryReporter.ts │ │ ├── test │ │ │ ├── copyFile.test.ts │ │ │ ├── documentLink.test.ts │ │ │ ├── engine.test.ts │ │ │ ├── engine.ts │ │ │ ├── index.ts │ │ │ ├── nulLogging.ts │ │ │ ├── pasteUrl.test.ts │ │ │ ├── urlToUri.test.ts │ │ │ └── util.ts │ │ ├── types │ │ │ └── textDocument.ts │ │ ├── typings │ │ │ └── ref.d.ts │ │ └── util │ │ │ ├── arrays.ts │ │ │ ├── async.ts │ │ │ ├── cancellation.ts │ │ │ ├── dispose.ts │ │ │ ├── document.ts │ │ │ ├── dom.ts │ │ │ ├── file.ts │ │ │ ├── mimes.ts │ │ │ ├── openDocumentLink.ts │ │ │ ├── resourceMap.ts │ │ │ ├── resources.ts │ │ │ ├── schemes.ts │ │ │ ├── uriList.ts │ │ │ └── url.ts │ ├── test-workspace │ │ ├── a.md │ │ ├── b.md │ │ ├── sub with space │ │ │ └── file.md │ │ └── sub │ │ │ ├── c.md │ │ │ ├── d.md │ │ │ ├── file with space.md │ │ │ └── foo.txt │ ├── tsconfig.browser.json │ ├── tsconfig.json │ └── types │ │ └── previewMessaging.d.ts ├── markdown-math │ ├── .gitignore │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── cgmanifest.json │ ├── esbuild.mjs │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── icon.png │ ├── notebook │ │ ├── katex.ts │ │ └── tsconfig.json │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── preview-styles │ │ └── index.css │ ├── src │ │ └── extension.ts │ ├── syntaxes │ │ ├── md-math-block.tmLanguage.json │ │ ├── md-math-fence.tmLanguage.json │ │ ├── md-math-inline.tmLanguage.json │ │ └── md-math.tmLanguage.json │ └── tsconfig.json ├── media-preview │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── icon.png │ ├── media │ │ ├── audioPreview.css │ │ ├── audioPreview.js │ │ ├── imagePreview.css │ │ ├── imagePreview.js │ │ ├── loading-dark.svg │ │ ├── loading-hc.svg │ │ ├── loading.svg │ │ ├── videoPreview.css │ │ └── videoPreview.js │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── audioPreview.ts │ │ ├── binarySizeStatusBarEntry.ts │ │ ├── extension.ts │ │ ├── imagePreview │ │ │ ├── index.ts │ │ │ ├── sizeStatusBarEntry.ts │ │ │ └── zoomStatusBarEntry.ts │ │ ├── mediaPreview.ts │ │ ├── ownedStatusBarEntry.ts │ │ ├── util │ │ │ ├── dispose.ts │ │ │ └── dom.ts │ │ └── videoPreview.ts │ └── tsconfig.json ├── merge-conflict │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── media │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── codelensProvider.ts │ │ ├── commandHandler.ts │ │ ├── contentProvider.ts │ │ ├── delayer.ts │ │ ├── documentMergeConflict.ts │ │ ├── documentTracker.ts │ │ ├── interfaces.ts │ │ ├── mergeConflictMain.ts │ │ ├── mergeConflictParser.ts │ │ ├── mergeDecorator.ts │ │ └── services.ts │ └── tsconfig.json ├── mermaid-chat-features │ ├── .gitignore │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── cgmanifest.json │ ├── chat-webview-src │ │ ├── index.ts │ │ └── tsconfig.json │ ├── esbuild-chat-webview.mjs │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ └── extension.ts │ └── tsconfig.json ├── microsoft-authentication │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── media │ │ ├── auth.css │ │ ├── favicon.ico │ │ ├── icon.png │ │ └── index.html │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── packageMocks │ │ ├── dpapi │ │ │ └── dpapi.js │ │ └── keytar │ │ │ ├── index.js │ │ │ └── package.json │ ├── src │ │ ├── AADHelper.ts │ │ ├── UriEventHandler.ts │ │ ├── betterSecretStorage.ts │ │ ├── browser │ │ │ ├── authProvider.ts │ │ │ ├── authServer.ts │ │ │ ├── buffer.ts │ │ │ └── fetch.ts │ │ ├── common │ │ │ ├── accountAccess.ts │ │ │ ├── async.ts │ │ │ ├── cachePlugin.ts │ │ │ ├── config.ts │ │ │ ├── env.ts │ │ │ ├── event.ts │ │ │ ├── experimentation.ts │ │ │ ├── loggerOptions.ts │ │ │ ├── loopbackClientAndOpener.ts │ │ │ ├── publicClientCache.ts │ │ │ ├── scopeData.ts │ │ │ ├── telemetryReporter.ts │ │ │ ├── test │ │ │ │ ├── loopbackClientAndOpener.test.ts │ │ │ │ └── scopeData.test.ts │ │ │ └── uri.ts │ │ ├── cryptoUtils.ts │ │ ├── extension.ts │ │ ├── extensionV1.ts │ │ ├── extensionV2.ts │ │ ├── logger.ts │ │ └── node │ │ │ ├── authProvider.ts │ │ │ ├── authServer.ts │ │ │ ├── buffer.ts │ │ │ ├── cachedPublicClientApplication.ts │ │ │ ├── fetch.ts │ │ │ ├── flows.ts │ │ │ ├── loopbackTemplate.ts │ │ │ ├── publicClientCache.ts │ │ │ └── test │ │ │ └── flows.test.ts │ └── tsconfig.json ├── notebook-renderers │ ├── .gitignore │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── esbuild.mjs │ ├── media │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── ansi.ts │ │ ├── color.ts │ │ ├── colorMap.ts │ │ ├── htmlHelper.ts │ │ ├── index.ts │ │ ├── linkify.ts │ │ ├── rendererTypes.ts │ │ ├── stackTraceHelper.ts │ │ ├── test │ │ │ ├── index.ts │ │ │ ├── linkify.test.ts │ │ │ ├── notebookRenderer.test.ts │ │ │ └── stackTraceHelper.test.ts │ │ └── textHelper.ts │ └── tsconfig.json ├── npm │ ├── .npmrc │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── README.md │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── images │ │ ├── code.svg │ │ └── npm_icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── commands.ts │ │ ├── features │ │ │ ├── date.ts │ │ │ ├── jsonContributions.ts │ │ │ └── packageJSONContribution.ts │ │ ├── npmBrowserMain.ts │ │ ├── npmMain.ts │ │ ├── npmScriptLens.ts │ │ ├── npmView.ts │ │ ├── preferred-pm.ts │ │ ├── readScripts.ts │ │ ├── scriptHover.ts │ │ └── tasks.ts │ └── tsconfig.json ├── objective-c │ ├── .vscodeignore │ ├── build │ │ └── update-grammars.js │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ ├── objective-c++.tmLanguage.json │ │ └── objective-c.tmLanguage.json ├── package-lock.json ├── package.json ├── perl │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ ├── perl.language-configuration.json │ ├── perl6.language-configuration.json │ └── syntaxes │ │ ├── perl.tmLanguage.json │ │ └── perl6.tmLanguage.json ├── php-language-features │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── extension.webpack.config.js │ ├── icons │ │ └── logo.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── features │ │ │ ├── completionItemProvider.ts │ │ │ ├── hoverProvider.ts │ │ │ ├── phpGlobalFunctions.ts │ │ │ ├── phpGlobals.ts │ │ │ ├── signatureHelpProvider.ts │ │ │ ├── utils │ │ │ │ ├── async.ts │ │ │ │ └── markedTextUtil.ts │ │ │ └── validationProvider.ts │ │ ├── phpMain.ts │ │ └── typings │ │ │ └── node.additions.d.ts │ └── tsconfig.json ├── php │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── build │ │ └── update-grammar.mjs │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── php.code-snippets │ └── syntaxes │ │ ├── html.tmLanguage.json │ │ └── php.tmLanguage.json ├── postinstall.mjs ├── powershell │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── powershell.tmLanguage.json ├── prompt-basics │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── prompt.tmLanguage.json ├── pug │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── pug.tmLanguage.json ├── python │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ ├── MagicPython.tmLanguage.json │ │ └── MagicRegExp.tmLanguage.json ├── r │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── r.tmLanguage.json ├── razor │ ├── .vscodeignore │ ├── build │ │ └── update-grammar.mjs │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── cshtml.tmLanguage.json ├── references-view │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── media │ │ ├── demo.png │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── calls │ │ │ ├── index.ts │ │ │ └── model.ts │ │ ├── extension.ts │ │ ├── highlights.ts │ │ ├── navigation.ts │ │ ├── references-view.d.ts │ │ ├── references │ │ │ ├── index.ts │ │ │ └── model.ts │ │ ├── tree.ts │ │ ├── types │ │ │ ├── index.ts │ │ │ └── model.ts │ │ └── utils.ts │ └── tsconfig.json ├── restructuredtext │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── rst.tmLanguage.json ├── ruby │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── ruby.tmLanguage.json ├── rust │ ├── .vscodeignore │ ├── build │ │ └── update-grammar.mjs │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── rust.tmLanguage.json ├── scss │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ ├── sassdoc.tmLanguage.json │ │ └── scss.tmLanguage.json ├── search-result │ ├── .vscodeignore │ ├── README.md │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── images │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── extension.ts │ │ └── media │ │ │ ├── refresh-dark.svg │ │ │ └── refresh-light.svg │ ├── syntaxes │ │ ├── generateTMLanguage.js │ │ └── searchResult.tmLanguage.json │ └── tsconfig.json ├── shaderlab │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── shaderlab.tmLanguage.json ├── shared.webpack.config.mjs ├── shellscript │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── shell-unix-bash.tmLanguage.json ├── simple-browser │ ├── .gitignore │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── esbuild-preview.mjs │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── media │ │ ├── icon.png │ │ ├── main.css │ │ ├── preview-dark.svg │ │ └── preview-light.svg │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── preview-src │ │ ├── events.ts │ │ ├── index.ts │ │ └── tsconfig.json │ ├── src │ │ ├── dispose.ts │ │ ├── extension.ts │ │ ├── simpleBrowserManager.ts │ │ └── simpleBrowserView.ts │ └── tsconfig.json ├── sql │ ├── .vscodeignore │ ├── build │ │ └── update-grammar.mjs │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ │ └── sql.tmLanguage.json ├── swift │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── swift.code-snippets │ └── syntaxes │ │ └── swift.tmLanguage.json ├── terminal-suggest │ ├── .gitignore │ ├── .npmrc │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── README.md │ ├── ThirdPartyNotices.txt │ ├── cgmanifest.json │ ├── extension.webpack.config.js │ ├── fixtures │ │ └── shell-parser │ │ │ ├── basic │ │ │ ├── input.sh │ │ │ └── output.txt │ │ │ ├── multipleStatements │ │ │ ├── input.sh │ │ │ └── output.txt │ │ │ ├── primaryExpressions │ │ │ ├── input.sh │ │ │ └── output.txt │ │ │ └── variables │ │ │ ├── input.sh │ │ │ └── output.txt │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── scripts │ │ ├── clone-fig.ps1 │ │ ├── clone-fig.sh │ │ ├── pullFishBuiltins.ts │ │ ├── pullZshBuiltins.ts │ │ ├── terminalScriptHelpers.ts │ │ ├── update-specs.js │ │ ├── update-specs.ps1 │ │ └── update-specs.sh │ ├── src │ │ ├── completions │ │ │ ├── azd.ts │ │ │ ├── cd.ts │ │ │ ├── code-insiders.ts │ │ │ ├── code-tunnel-insiders.ts │ │ │ ├── code-tunnel.ts │ │ │ ├── code.ts │ │ │ ├── copilot.ts │ │ │ ├── gh.ts │ │ │ ├── git.ts │ │ │ ├── index.d.ts │ │ │ ├── npx.ts │ │ │ ├── set-location.ts │ │ │ └── upstream │ │ │ │ ├── adb.ts │ │ │ │ ├── apt.ts │ │ │ │ ├── basename.ts │ │ │ │ ├── brew.ts │ │ │ │ ├── bundle.ts │ │ │ │ ├── cat.ts │ │ │ │ ├── chmod.ts │ │ │ │ ├── chown.ts │ │ │ │ ├── clear.ts │ │ │ │ ├── cp.ts │ │ │ │ ├── curl.ts │ │ │ │ ├── cut.ts │ │ │ │ ├── date.ts │ │ │ │ ├── dd.ts │ │ │ │ ├── df.ts │ │ │ │ ├── diff.ts │ │ │ │ ├── dig.ts │ │ │ │ ├── dirname.ts │ │ │ │ ├── docker-compose.ts │ │ │ │ ├── docker.ts │ │ │ │ ├── dotnet.ts │ │ │ │ ├── du.ts │ │ │ │ ├── echo.ts │ │ │ │ ├── env.ts │ │ │ │ ├── export.ts │ │ │ │ ├── fdisk.ts │ │ │ │ ├── find.ts │ │ │ │ ├── fmt.ts │ │ │ │ ├── fold.ts │ │ │ │ ├── go.ts │ │ │ │ ├── grep.ts │ │ │ │ ├── head.ts │ │ │ │ ├── htop.ts │ │ │ │ ├── id.ts │ │ │ │ ├── jq.ts │ │ │ │ ├── kill.ts │ │ │ │ ├── killall.ts │ │ │ │ ├── less.ts │ │ │ │ ├── ln.ts │ │ │ │ ├── ls.ts │ │ │ │ ├── lsblk.ts │ │ │ │ ├── lsof.ts │ │ │ │ ├── mkdir.ts │ │ │ │ ├── more.ts │ │ │ │ ├── mount.ts │ │ │ │ ├── mv.ts │ │ │ │ ├── nano.ts │ │ │ │ ├── nl.ts │ │ │ │ ├── node.ts │ │ │ │ ├── npm.ts │ │ │ │ ├── nvm.ts │ │ │ │ ├── od.ts │ │ │ │ ├── paste.ts │ │ │ │ ├── ping.ts │ │ │ │ ├── pkill.ts │ │ │ │ ├── pnpm.ts │ │ │ │ ├── ps.ts │ │ │ │ ├── pwd.ts │ │ │ │ ├── python.ts │ │ │ │ ├── python3.ts │ │ │ │ ├── readlink.ts │ │ │ │ ├── rm.ts │ │ │ │ ├── rmdir.ts │ │ │ │ ├── rsync.ts │ │ │ │ ├── ruby.ts │ │ │ │ ├── ruff.ts │ │ │ │ ├── scp.ts │ │ │ │ ├── sed.ts │ │ │ │ ├── seq.ts │ │ │ │ ├── shred.ts │ │ │ │ ├── sort.ts │ │ │ │ ├── source.ts │ │ │ │ ├── split.ts │ │ │ │ ├── ssh.ts │ │ │ │ ├── stat.ts │ │ │ │ ├── su.ts │ │ │ │ ├── sudo.ts │ │ │ │ ├── tac.ts │ │ │ │ ├── tail.ts │ │ │ │ ├── tar.ts │ │ │ │ ├── tee.ts │ │ │ │ ├── time.ts │ │ │ │ ├── top.ts │ │ │ │ ├── touch.ts │ │ │ │ ├── tr.ts │ │ │ │ ├── traceroute.ts │ │ │ │ ├── tree.ts │ │ │ │ ├── truncate.ts │ │ │ │ ├── uname.ts │ │ │ │ ├── uniq.ts │ │ │ │ ├── unzip.ts │ │ │ │ ├── vim.ts │ │ │ │ ├── wc.ts │ │ │ │ ├── wget.ts │ │ │ │ ├── where.ts │ │ │ │ ├── whereis.ts │ │ │ │ ├── which.ts │ │ │ │ ├── who.ts │ │ │ │ ├── xargs.ts │ │ │ │ ├── xxd.ts │ │ │ │ ├── yarn.ts │ │ │ │ ├── yo.ts │ │ │ │ └── zip.ts │ │ ├── constants.ts │ │ ├── env │ │ │ └── pathExecutableCache.ts │ │ ├── fig │ │ │ ├── README.md │ │ │ ├── api-bindings │ │ │ │ └── types.ts │ │ │ ├── autocomplete-parser │ │ │ │ ├── caches.ts │ │ │ │ ├── errors.ts │ │ │ │ └── parseArguments.ts │ │ │ ├── autocomplete │ │ │ │ ├── fig │ │ │ │ │ └── hooks.ts │ │ │ │ ├── generators │ │ │ │ │ ├── cache.ts │ │ │ │ │ ├── customSuggestionsGenerator.ts │ │ │ │ │ ├── helpers.ts │ │ │ │ │ └── scriptSuggestionsGenerator.ts │ │ │ │ └── state │ │ │ │ │ ├── generators.ts │ │ │ │ │ └── types.ts │ │ │ ├── execute.ts │ │ │ ├── fig-autocomplete-shared │ │ │ │ ├── convert.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mixins.ts │ │ │ │ ├── revert.ts │ │ │ │ ├── specMetadata.ts │ │ │ │ └── utils.ts │ │ │ ├── figInterface.ts │ │ │ ├── shared │ │ │ │ ├── errors.ts │ │ │ │ ├── index.ts │ │ │ │ ├── internal.ts │ │ │ │ ├── test │ │ │ │ │ └── utils.test.ts │ │ │ │ └── utils.ts │ │ │ └── shell-parser │ │ │ │ ├── command.ts │ │ │ │ ├── errors.ts │ │ │ │ ├── index.ts │ │ │ │ ├── parser.ts │ │ │ │ └── test │ │ │ │ ├── command.test.ts │ │ │ │ └── parser.test.ts │ │ ├── helpers │ │ │ ├── completionItem.ts │ │ │ ├── executable.ts │ │ │ ├── file.ts │ │ │ ├── filepaths.ts │ │ │ ├── keyvalue.ts │ │ │ ├── os.ts │ │ │ ├── promise.ts │ │ │ └── uri.ts │ │ ├── media │ │ │ └── icon.png │ │ ├── shell │ │ │ ├── bash.ts │ │ │ ├── common.ts │ │ │ ├── fish.ts │ │ │ ├── fishBuiltinsCache.ts │ │ │ ├── pwsh.ts │ │ │ ├── zsh.ts │ │ │ └── zshBuiltinsCache.ts │ │ ├── terminalSuggestMain.ts │ │ ├── test │ │ │ ├── completions │ │ │ │ ├── cd.test.ts │ │ │ │ ├── code-insiders.test.ts │ │ │ │ ├── code.test.ts │ │ │ │ ├── git-branch.test.ts │ │ │ │ └── upstream │ │ │ │ │ ├── echo.test.ts │ │ │ │ │ ├── git.test.ts │ │ │ │ │ ├── ls.test.ts │ │ │ │ │ ├── mkdir.test.ts │ │ │ │ │ ├── rm.test.ts │ │ │ │ │ ├── rmdir.test.ts │ │ │ │ │ └── touch.test.ts │ │ │ ├── env │ │ │ │ └── pathExecutableCache.test.ts │ │ │ ├── fig.test.ts │ │ │ ├── fixtures │ │ │ │ └── symlink-test │ │ │ │ │ ├── real-executable.sh │ │ │ │ │ └── symlink-executable.sh │ │ │ ├── helpers.ts │ │ │ ├── terminalSuggestMain.test.ts │ │ │ └── tokens.test.ts │ │ ├── tokens.ts │ │ └── types.ts │ ├── testWorkspace │ │ └── parent │ │ │ └── home │ │ │ └── child │ │ │ └── .keep │ └── tsconfig.json ├── theme-abyss │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ └── themes │ │ └── abyss-color-theme.json ├── theme-defaults │ ├── fileicons │ │ ├── images │ │ │ ├── document-dark.svg │ │ │ ├── document-light.svg │ │ │ ├── folder-dark.svg │ │ │ ├── folder-light.svg │ │ │ ├── folder-open-dark.svg │ │ │ ├── folder-open-light.svg │ │ │ ├── root-folder-dark.svg │ │ │ ├── root-folder-light.svg │ │ │ ├── root-folder-open-dark.svg │ │ │ └── root-folder-open-light.svg │ │ └── vs_minimal-icon-theme.json │ ├── package.json │ ├── package.nls.json │ └── themes │ │ ├── dark_modern.json │ │ ├── dark_plus.json │ │ ├── dark_vs.json │ │ ├── hc_black.json │ │ ├── hc_light.json │ │ ├── light_modern.json │ │ ├── light_plus.json │ │ └── light_vs.json ├── theme-kimbie-dark │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ └── themes │ │ └── kimbie-dark-color-theme.json ├── theme-monokai-dimmed │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ └── themes │ │ └── dimmed-monokai-color-theme.json ├── theme-monokai │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ └── themes │ │ └── monokai-color-theme.json ├── theme-quietlight │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ └── themes │ │ └── quietlight-color-theme.json ├── theme-red │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ └── themes │ │ └── Red-color-theme.json ├── theme-seti │ ├── .vscodeignore │ ├── CONTRIBUTING.md │ ├── README.md │ ├── ThirdPartyNotices.txt │ ├── build │ │ └── update-icon-theme.js │ ├── cgmanifest.json │ ├── icons │ │ ├── preview.html │ │ ├── seti-circular-128x128.png │ │ ├── seti.woff │ │ └── vs-seti-icon-theme.json │ ├── package.json │ └── package.nls.json ├── theme-solarized-dark │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ └── themes │ │ └── solarized-dark-color-theme.json ├── theme-solarized-light │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ └── themes │ │ └── solarized-light-color-theme.json ├── theme-tomorrow-night-blue │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ └── themes │ │ └── tomorrow-night-blue-color-theme.json ├── tsconfig.base.json ├── tunnel-forwarding │ ├── .npmrc │ ├── .vscode │ │ └── launch.json │ ├── .vscodeignore │ ├── extension.webpack.config.js │ ├── media │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── src │ │ ├── deferredPromise.ts │ │ ├── extension.ts │ │ └── split.ts │ └── tsconfig.json ├── types │ ├── lib.textEncoder.d.ts │ └── lib.url.d.ts ├── typescript-basics │ ├── .vscodeignore │ ├── build │ │ └── update-grammars.mjs │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── typescript.code-snippets │ └── syntaxes │ │ ├── Readme.md │ │ ├── TypeScript.tmLanguage.json │ │ ├── TypeScriptReact.tmLanguage.json │ │ ├── jsdoc.js.injection.tmLanguage.json │ │ └── jsdoc.ts.injection.tmLanguage.json ├── typescript-language-features │ ├── .npmrc │ ├── .vscodeignore │ ├── README.md │ ├── cgmanifest.json │ ├── extension-browser.webpack.config.js │ ├── extension.webpack.config.js │ ├── media │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── package.nls.json │ ├── resources │ │ └── walkthroughs │ │ │ ├── create-a-js-file.svg │ │ │ ├── debug-and-run.svg │ │ │ ├── install-node-js.svg │ │ │ └── learn-more.svg │ ├── schemas │ │ ├── jsconfig.schema.json │ │ ├── package.schema.json │ │ └── tsconfig.schema.json │ ├── src │ │ ├── api.ts │ │ ├── commands │ │ │ ├── commandManager.ts │ │ │ ├── configurePlugin.ts │ │ │ ├── goToProjectConfiguration.ts │ │ │ ├── index.ts │ │ │ ├── learnMoreAboutRefactorings.ts │ │ │ ├── openJsDocLink.ts │ │ │ ├── openTsServerLog.ts │ │ │ ├── reloadProject.ts │ │ │ ├── restartTsServer.ts │ │ │ ├── selectTypeScriptVersion.ts │ │ │ ├── tsserverRequests.ts │ │ │ └── useTsgo.ts │ │ ├── configuration │ │ │ ├── configuration.browser.ts │ │ │ ├── configuration.electron.ts │ │ │ ├── configuration.ts │ │ │ ├── documentSelector.ts │ │ │ ├── fileSchemes.ts │ │ │ ├── languageDescription.ts │ │ │ ├── languageIds.ts │ │ │ └── schemes.ts │ │ ├── experimentTelemetryReporter.ts │ │ ├── experimentationService.ts │ │ ├── extension.browser.ts │ │ ├── extension.ts │ │ ├── filesystems │ │ │ ├── ata.ts │ │ │ ├── autoInstallerFs.ts │ │ │ └── memFs.ts │ │ ├── languageFeatures │ │ │ ├── callHierarchy.ts │ │ │ ├── codeLens │ │ │ │ ├── baseCodeLensProvider.ts │ │ │ │ ├── implementationsCodeLens.ts │ │ │ │ └── referencesCodeLens.ts │ │ │ ├── completions.ts │ │ │ ├── copyPaste.ts │ │ │ ├── definitionProviderBase.ts │ │ │ ├── definitions.ts │ │ │ ├── diagnostics.ts │ │ │ ├── directiveCommentCompletions.ts │ │ │ ├── documentHighlight.ts │ │ │ ├── documentSymbol.ts │ │ │ ├── fileConfigurationManager.ts │ │ │ ├── fileReferences.ts │ │ │ ├── fixAll.ts │ │ │ ├── folding.ts │ │ │ ├── formatting.ts │ │ │ ├── hover.ts │ │ │ ├── implementations.ts │ │ │ ├── inlayHints.ts │ │ │ ├── jsDocCompletions.ts │ │ │ ├── linkedEditing.ts │ │ │ ├── organizeImports.ts │ │ │ ├── quickFix.ts │ │ │ ├── refactor.ts │ │ │ ├── references.ts │ │ │ ├── rename.ts │ │ │ ├── semanticTokens.ts │ │ │ ├── signatureHelp.ts │ │ │ ├── smartSelect.ts │ │ │ ├── sourceDefinition.ts │ │ │ ├── tagClosing.ts │ │ │ ├── tsconfig.ts │ │ │ ├── typeDefinitions.ts │ │ │ ├── updatePathsOnRename.ts │ │ │ ├── util │ │ │ │ ├── codeAction.ts │ │ │ │ ├── copilot.ts │ │ │ │ ├── dependentRegistration.ts │ │ │ │ ├── snippetForFunctionCall.ts │ │ │ │ └── textRendering.ts │ │ │ └── workspaceSymbols.ts │ │ ├── languageProvider.ts │ │ ├── lazyClientHost.ts │ │ ├── logging │ │ │ ├── logLevelMonitor.ts │ │ │ ├── logger.ts │ │ │ ├── telemetry.ts │ │ │ └── tracer.ts │ │ ├── remoteRepositories.browser.ts │ │ ├── task │ │ │ ├── taskProvider.ts │ │ │ └── tsconfigProvider.ts │ │ ├── test-all.ts │ │ ├── test │ │ │ ├── index.ts │ │ │ ├── smoke │ │ │ │ ├── completions.test.ts │ │ │ │ ├── fixAll.test.ts │ │ │ │ ├── index.ts │ │ │ │ ├── jsDocCompletions.test.ts │ │ │ │ ├── quickFix.test.ts │ │ │ │ └── referencesCodeLens.test.ts │ │ │ ├── suggestTestHelpers.ts │ │ │ ├── testUtils.ts │ │ │ └── unit │ │ │ │ ├── cachedResponse.test.ts │ │ │ │ ├── functionCallSnippet.test.ts │ │ │ │ ├── index.ts │ │ │ │ ├── jsdocSnippet.test.ts │ │ │ │ ├── onEnter.test.ts │ │ │ │ ├── requestQueue.test.ts │ │ │ │ ├── server.test.ts │ │ │ │ └── textRendering.test.ts │ │ ├── tsServer │ │ │ ├── api.ts │ │ │ ├── bufferSyncSupport.ts │ │ │ ├── cachedResponse.ts │ │ │ ├── callbackMap.ts │ │ │ ├── cancellation.electron.ts │ │ │ ├── cancellation.ts │ │ │ ├── fileWatchingManager.ts │ │ │ ├── logDirectoryProvider.electron.ts │ │ │ ├── logDirectoryProvider.ts │ │ │ ├── nodeManager.ts │ │ │ ├── pluginPathsProvider.ts │ │ │ ├── plugins.ts │ │ │ ├── protocol │ │ │ │ ├── errorCodes.ts │ │ │ │ ├── fixNames.ts │ │ │ │ ├── modifiers.ts │ │ │ │ ├── protocol.const.ts │ │ │ │ └── protocol.d.ts │ │ │ ├── requestQueue.ts │ │ │ ├── server.ts │ │ │ ├── serverError.ts │ │ │ ├── serverProcess.browser.ts │ │ │ ├── serverProcess.electron.ts │ │ │ ├── spawner.ts │ │ │ ├── versionManager.ts │ │ │ ├── versionProvider.electron.ts │ │ │ └── versionProvider.ts │ │ ├── tsconfig.ts │ │ ├── typeConverters.ts │ │ ├── typeScriptServiceClientHost.ts │ │ ├── typescriptService.ts │ │ ├── typescriptServiceClient.ts │ │ ├── ui │ │ │ ├── activeJsTsEditorTracker.ts │ │ │ ├── intellisenseStatus.ts │ │ │ ├── largeProjectStatus.ts │ │ │ ├── managedFileContext.ts │ │ │ ├── typingsStatus.ts │ │ │ └── versionStatus.ts │ │ └── utils │ │ │ ├── arrays.ts │ │ │ ├── async.ts │ │ │ ├── cancellation.ts │ │ │ ├── dispose.ts │ │ │ ├── fs.electron.ts │ │ │ ├── fs.ts │ │ │ ├── hash.ts │ │ │ ├── lazy.ts │ │ │ ├── objects.ts │ │ │ ├── packageInfo.ts │ │ │ ├── platform.ts │ │ │ ├── regexp.ts │ │ │ ├── relativePathResolver.ts │ │ │ ├── resourceMap.ts │ │ │ └── temp.electron.ts │ ├── test-workspace │ │ ├── bar.ts │ │ ├── foo.ts │ │ ├── foojs.js │ │ ├── index.ts │ │ └── tsconfig.json │ ├── tsconfig.json │ └── web │ │ ├── README.md │ │ ├── src │ │ ├── fileWatcherManager.ts │ │ ├── logging.ts │ │ ├── pathMapper.ts │ │ ├── serverHost.ts │ │ ├── typingsInstaller │ │ │ ├── jsTyping.ts │ │ │ └── typingsInstaller.ts │ │ ├── util │ │ │ ├── args.ts │ │ │ └── hrtime.ts │ │ ├── wasmCancellationToken.ts │ │ ├── webServer.ts │ │ └── workerSession.ts │ │ └── tsconfig.json ├── vb │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ ├── snippets │ │ └── vb.code-snippets │ └── syntaxes │ │ └── asp-vb-net.tmLanguage.json ├── vscode-api-tests │ ├── .gitignore │ ├── .npmrc │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── .vscodeignore │ ├── media │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── extension.ts │ │ ├── memfs.ts │ │ ├── singlefolder-tests │ │ │ ├── chat.test.ts │ │ │ ├── commands.test.ts │ │ │ ├── configuration.test.ts │ │ │ ├── debug.test.ts │ │ │ ├── documentPaste.test.ts │ │ │ ├── editor.test.ts │ │ │ ├── env.test.ts │ │ │ ├── extensions.test.ts │ │ │ ├── index.ts │ │ │ ├── interactiveWindow.test.ts │ │ │ ├── ipynb.test.ts │ │ │ ├── languagedetection.test.ts │ │ │ ├── languages.test.ts │ │ │ ├── lm.test.ts │ │ │ ├── notebook.api.test.ts │ │ │ ├── notebook.document.test.ts │ │ │ ├── notebook.editor.test.ts │ │ │ ├── notebook.kernel.test.ts │ │ │ ├── proxy.test.ts │ │ │ ├── quickInput.test.ts │ │ │ ├── readonlyFileSystem.test.ts │ │ │ ├── rpc.test.ts │ │ │ ├── state.test.ts │ │ │ ├── terminal.shellIntegration.test.ts │ │ │ ├── terminal.test.ts │ │ │ ├── types.test.ts │ │ │ ├── window.test.ts │ │ │ ├── workspace.event.test.ts │ │ │ ├── workspace.fs.test.ts │ │ │ ├── workspace.tasks.test.ts │ │ │ ├── workspace.test.ts │ │ │ └── workspace.watcher.test.ts │ │ ├── utils.ts │ │ └── workspace-tests │ │ │ ├── index.ts │ │ │ └── workspace.test.ts │ ├── testWorkspace │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── 10linefile.ts │ │ ├── 30linefile.ts │ │ ├── bower.json │ │ ├── debug.js │ │ ├── far.js │ │ ├── files-exclude │ │ │ └── file.txt │ │ ├── image%.png │ │ ├── image%02.png │ │ ├── image.png │ │ ├── lorem.txt │ │ ├── myFile.ts │ │ ├── search-exclude │ │ │ └── file.txt │ │ ├── simple.txt │ │ ├── sub │ │ │ └── image.png │ │ └── test.ipynb │ ├── testWorkspace2 │ │ ├── .vscode │ │ │ └── settings.json │ │ └── simple.txt │ ├── testworkspace.code-workspace │ └── tsconfig.json ├── vscode-colorize-perf-tests │ ├── .gitignore │ ├── .npmrc │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── media │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── colorizer.test.ts │ │ ├── colorizerTestMain.ts │ │ └── index.ts │ ├── test │ │ └── colorize-fixtures │ │ │ ├── test-checker.ts │ │ │ ├── test-treeView.ts │ │ │ └── test.ts │ └── tsconfig.json ├── vscode-colorize-tests │ ├── .gitignore │ ├── .npmrc │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── media │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── producticons │ │ ├── ElegantIcons.woff │ │ ├── index.html │ │ ├── mit_license.txt │ │ └── test-product-icon-theme.json │ ├── src │ │ ├── colorizer.test.ts │ │ ├── colorizerTestMain.ts │ │ └── index.ts │ ├── test │ │ ├── colorize-fixtures │ │ │ ├── 12750.html │ │ │ ├── 13448.html │ │ │ ├── 14119.less │ │ │ ├── 25920.html │ │ │ ├── COMMIT_EDITMSG │ │ │ ├── Dockerfile │ │ │ ├── basic.java │ │ │ ├── git-rebase-todo │ │ │ ├── issue-1550.yaml │ │ │ ├── issue-224862.yaml │ │ │ ├── issue-28354.php │ │ │ ├── issue-4008.yaml │ │ │ ├── issue-6303.yaml │ │ │ ├── issue-76997.php │ │ │ ├── makefile │ │ │ ├── md-math.md │ │ │ ├── test-13777.go │ │ │ ├── test-166781.rs │ │ │ ├── test-173216.sh │ │ │ ├── test-173224.sh │ │ │ ├── test-173336.sh │ │ │ ├── test-23630.cpp │ │ │ ├── test-23850.cpp │ │ │ ├── test-241001.ts │ │ │ ├── test-33886.md │ │ │ ├── test-4287.pug │ │ │ ├── test-6611.rs │ │ │ ├── test-7115.xml │ │ │ ├── test-78769.cpp │ │ │ ├── test-80644.cpp │ │ │ ├── test-brackets.tsx │ │ │ ├── test-cssvariables.less │ │ │ ├── test-cssvariables.scss │ │ │ ├── test-embedding.html │ │ │ ├── test-freeze-56377.py │ │ │ ├── test-freeze-56476.ps1 │ │ │ ├── test-function-inv.ts │ │ │ ├── test-issue11.ts │ │ │ ├── test-issue241715.ts │ │ │ ├── test-issue5431.ts │ │ │ ├── test-issue5465.ts │ │ │ ├── test-issue5566.ts │ │ │ ├── test-jsdoc-multiline-type.ts │ │ │ ├── test-keywords.ts │ │ │ ├── test-members.ts │ │ │ ├── test-object-literals.ts │ │ │ ├── test-regex.coffee │ │ │ ├── test-strings.ts │ │ │ ├── test-this.ts │ │ │ ├── test-variables.css │ │ │ ├── test.bat │ │ │ ├── test.bib │ │ │ ├── test.c │ │ │ ├── test.cc │ │ │ ├── test.clj │ │ │ ├── test.code-snippets │ │ │ ├── test.coffee │ │ │ ├── test.cpp │ │ │ ├── test.cs │ │ │ ├── test.cshtml │ │ │ ├── test.css │ │ │ ├── test.cu │ │ │ ├── test.dart │ │ │ ├── test.diff │ │ │ ├── test.fs │ │ │ ├── test.go │ │ │ ├── test.groovy │ │ │ ├── test.handlebars │ │ │ ├── test.hbs │ │ │ ├── test.hlsl │ │ │ ├── test.html │ │ │ ├── test.ini │ │ │ ├── test.jl │ │ │ ├── test.js │ │ │ ├── test.json │ │ │ ├── test.jsx │ │ │ ├── test.less │ │ │ ├── test.log │ │ │ ├── test.lua │ │ │ ├── test.m │ │ │ ├── test.md │ │ │ ├── test.mm │ │ │ ├── test.p6 │ │ │ ├── test.php │ │ │ ├── test.pl │ │ │ ├── test.ps1 │ │ │ ├── test.pug │ │ │ ├── test.py │ │ │ ├── test.r │ │ │ ├── test.rb │ │ │ ├── test.regexp.ts │ │ │ ├── test.rs │ │ │ ├── test.rst │ │ │ ├── test.scss │ │ │ ├── test.sh │ │ │ ├── test.shader │ │ │ ├── test.sql │ │ │ ├── test.sty │ │ │ ├── test.swift │ │ │ ├── test.tex │ │ │ ├── test.ts │ │ │ ├── test.vb │ │ │ ├── test.xml │ │ │ ├── test.yaml │ │ │ ├── test2.pl │ │ │ ├── test6916.js │ │ │ └── tsconfig_off.json │ │ ├── colorize-results │ │ │ ├── 12750_html.json │ │ │ ├── 13448_html.json │ │ │ ├── 14119_less.json │ │ │ ├── 25920_html.json │ │ │ ├── COMMIT_EDITMSG.json │ │ │ ├── Dockerfile.json │ │ │ ├── basic_java.json │ │ │ ├── git-rebase-todo.json │ │ │ ├── issue-1550_yaml.json │ │ │ ├── issue-224862_yaml.json │ │ │ ├── issue-28354_php.json │ │ │ ├── issue-4008_yaml.json │ │ │ ├── issue-6303_yaml.json │ │ │ ├── issue-76997_php.json │ │ │ ├── makefile.json │ │ │ ├── md-math_md.json │ │ │ ├── test-13777_go.json │ │ │ ├── test-166781_rs.json │ │ │ ├── test-173216_sh.json │ │ │ ├── test-173224_sh.json │ │ │ ├── test-173336_sh.json │ │ │ ├── test-23630_cpp.json │ │ │ ├── test-23850_cpp.json │ │ │ ├── test-241001_ts.json │ │ │ ├── test-33886_md.json │ │ │ ├── test-4287_pug.json │ │ │ ├── test-6611_rs.json │ │ │ ├── test-7115_xml.json │ │ │ ├── test-78769_cpp.json │ │ │ ├── test-80644_cpp.json │ │ │ ├── test-brackets_tsx.json │ │ │ ├── test-cssvariables_less.json │ │ │ ├── test-cssvariables_scss.json │ │ │ ├── test-embedding_html.json │ │ │ ├── test-freeze-56377_py.json │ │ │ ├── test-freeze-56476_ps1.json │ │ │ ├── test-function-inv_ts.json │ │ │ ├── test-issue11_ts.json │ │ │ ├── test-issue241715_ts.json │ │ │ ├── test-issue5431_ts.json │ │ │ ├── test-issue5465_ts.json │ │ │ ├── test-issue5566_ts.json │ │ │ ├── test-jsdoc-multiline-type_ts.json │ │ │ ├── test-keywords_ts.json │ │ │ ├── test-members_ts.json │ │ │ ├── test-object-literals_ts.json │ │ │ ├── test-regex_coffee.json │ │ │ ├── test-strings_ts.json │ │ │ ├── test-this_ts.json │ │ │ ├── test-variables_css.json │ │ │ ├── test2_pl.json │ │ │ ├── test6916_js.json │ │ │ ├── test_bat.json │ │ │ ├── test_bib.json │ │ │ ├── test_c.json │ │ │ ├── test_cc.json │ │ │ ├── test_clj.json │ │ │ ├── test_code-snippets.json │ │ │ ├── test_coffee.json │ │ │ ├── test_cpp.json │ │ │ ├── test_cs.json │ │ │ ├── test_cshtml.json │ │ │ ├── test_css.json │ │ │ ├── test_cu.json │ │ │ ├── test_dart.json │ │ │ ├── test_diff.json │ │ │ ├── test_fs.json │ │ │ ├── test_go.json │ │ │ ├── test_groovy.json │ │ │ ├── test_handlebars.json │ │ │ ├── test_hbs.json │ │ │ ├── test_hlsl.json │ │ │ ├── test_html.json │ │ │ ├── test_ini.json │ │ │ ├── test_jl.json │ │ │ ├── test_js.json │ │ │ ├── test_json.json │ │ │ ├── test_jsx.json │ │ │ ├── test_less.json │ │ │ ├── test_log.json │ │ │ ├── test_lua.json │ │ │ ├── test_m.json │ │ │ ├── test_md.json │ │ │ ├── test_mm.json │ │ │ ├── test_p6.json │ │ │ ├── test_php.json │ │ │ ├── test_pl.json │ │ │ ├── test_ps1.json │ │ │ ├── test_pug.json │ │ │ ├── test_py.json │ │ │ ├── test_r.json │ │ │ ├── test_rb.json │ │ │ ├── test_regexp.ts.json │ │ │ ├── test_rs.json │ │ │ ├── test_rst.json │ │ │ ├── test_scss.json │ │ │ ├── test_sh.json │ │ │ ├── test_shader.json │ │ │ ├── test_sql.json │ │ │ ├── test_sty.json │ │ │ ├── test_swift.json │ │ │ ├── test_tex.json │ │ │ ├── test_ts.json │ │ │ ├── test_vb.json │ │ │ ├── test_xml.json │ │ │ ├── test_yaml.json │ │ │ └── tsconfig_off_json.json │ │ ├── colorize-tree-sitter-results │ │ │ ├── 12750_html.json │ │ │ ├── 13448_html.json │ │ │ ├── 14119_less.json │ │ │ ├── 25920_html.json │ │ │ ├── COMMIT_EDITMSG.json │ │ │ ├── Dockerfile.json │ │ │ ├── basic_java.json │ │ │ ├── git-rebase-todo.json │ │ │ ├── issue-1550_yaml.json │ │ │ ├── issue-224862_yaml.json │ │ │ ├── issue-28354_php.json │ │ │ ├── issue-4008_yaml.json │ │ │ ├── issue-6303_yaml.json │ │ │ ├── issue-76997_php.json │ │ │ ├── makefile.json │ │ │ ├── md-math_md.json │ │ │ ├── test-13777_go.json │ │ │ ├── test-166781_rs.json │ │ │ ├── test-173216_sh.json │ │ │ ├── test-173224_sh.json │ │ │ ├── test-173336_sh.json │ │ │ ├── test-23630_cpp.json │ │ │ ├── test-23850_cpp.json │ │ │ ├── test-241001_ts.json │ │ │ ├── test-33886_md.json │ │ │ ├── test-4287_pug.json │ │ │ ├── test-6611_rs.json │ │ │ ├── test-7115_xml.json │ │ │ ├── test-78769_cpp.json │ │ │ ├── test-80644_cpp.json │ │ │ ├── test-brackets_tsx.json │ │ │ ├── test-cssvariables_less.json │ │ │ ├── test-cssvariables_scss.json │ │ │ ├── test-embedding_html.json │ │ │ ├── test-freeze-56377_py.json │ │ │ ├── test-freeze-56476_ps1.json │ │ │ ├── test-function-inv_ts.json │ │ │ ├── test-issue11_ts.json │ │ │ ├── test-issue241715_ts.json │ │ │ ├── test-issue5431_ts.json │ │ │ ├── test-issue5465_ts.json │ │ │ ├── test-issue5566_ts.json │ │ │ ├── test-jsdoc-multiline-type_ts.json │ │ │ ├── test-keywords_ts.json │ │ │ ├── test-members_ts.json │ │ │ ├── test-object-literals_ts.json │ │ │ ├── test-regex_coffee.json │ │ │ ├── test-strings_ts.json │ │ │ ├── test-this_ts.json │ │ │ ├── test-variables_css.json │ │ │ ├── test2_pl.json │ │ │ ├── test6916_js.json │ │ │ ├── test_bat.json │ │ │ ├── test_bib.json │ │ │ ├── test_c.json │ │ │ ├── test_cc.json │ │ │ ├── test_clj.json │ │ │ ├── test_code-snippets.json │ │ │ ├── test_coffee.json │ │ │ ├── test_cpp.json │ │ │ ├── test_cs.json │ │ │ ├── test_cshtml.json │ │ │ ├── test_css.json │ │ │ ├── test_cu.json │ │ │ ├── test_dart.json │ │ │ ├── test_diff.json │ │ │ ├── test_fs.json │ │ │ ├── test_go.json │ │ │ ├── test_groovy.json │ │ │ ├── test_handlebars.json │ │ │ ├── test_hbs.json │ │ │ ├── test_hlsl.json │ │ │ ├── test_html.json │ │ │ ├── test_ini.json │ │ │ ├── test_jl.json │ │ │ ├── test_js.json │ │ │ ├── test_json.json │ │ │ ├── test_jsx.json │ │ │ ├── test_less.json │ │ │ ├── test_log.json │ │ │ ├── test_lua.json │ │ │ ├── test_m.json │ │ │ ├── test_md.json │ │ │ ├── test_mm.json │ │ │ ├── test_p6.json │ │ │ ├── test_php.json │ │ │ ├── test_pl.json │ │ │ ├── test_ps1.json │ │ │ ├── test_pug.json │ │ │ ├── test_py.json │ │ │ ├── test_r.json │ │ │ ├── test_rb.json │ │ │ ├── test_regexp.ts.json │ │ │ ├── test_rs.json │ │ │ ├── test_rst.json │ │ │ ├── test_scss.json │ │ │ ├── test_sh.json │ │ │ ├── test_shader.json │ │ │ ├── test_sql.json │ │ │ ├── test_sty.json │ │ │ ├── test_swift.json │ │ │ ├── test_tex.json │ │ │ ├── test_ts.json │ │ │ ├── test_vb.json │ │ │ ├── test_xml.json │ │ │ ├── test_yaml.json │ │ │ └── tsconfig_off_json.json │ │ └── semantic-test │ │ │ ├── .vscode │ │ │ └── settings.json │ │ │ └── semantic-test.json │ └── tsconfig.json ├── vscode-test-resolver │ ├── .gitignore │ ├── .npmrc │ ├── .vscode │ │ └── launch.json │ ├── .vscodeignore │ ├── extension-browser.webpack.config.js │ ├── media │ │ └── icon.png │ ├── package-lock.json │ ├── package.json │ ├── scripts │ │ └── terminateProcess.sh │ ├── src │ │ ├── download.ts │ │ ├── extension.browser.ts │ │ ├── extension.ts │ │ └── util │ │ │ └── processes.ts │ └── tsconfig.json ├── xml │ ├── .vscodeignore │ ├── cgmanifest.json │ ├── package.json │ ├── package.nls.json │ ├── syntaxes │ │ ├── xml.tmLanguage.json │ │ └── xsl.tmLanguage.json │ ├── xml.language-configuration.json │ └── xsl.language-configuration.json └── yaml │ ├── .vscodeignore │ ├── build │ └── update-grammar.js │ ├── cgmanifest.json │ ├── language-configuration.json │ ├── package.json │ ├── package.nls.json │ └── syntaxes │ ├── yaml-1.0.tmLanguage.json │ ├── yaml-1.1.tmLanguage.json │ ├── yaml-1.2.tmLanguage.json │ ├── yaml-1.3.tmLanguage.json │ ├── yaml-embedded.tmLanguage.json │ └── yaml.tmLanguage.json ├── gulpfile.js ├── package.json ├── product.json ├── remote ├── .npmrc ├── package-lock.json ├── package.json └── web │ ├── .npmrc │ ├── package-lock.json │ └── package.json ├── resources ├── completions │ ├── bash │ │ └── code │ └── zsh │ │ └── _code ├── darwin │ ├── bat.icns │ ├── bin │ │ └── code.sh │ ├── bower.icns │ ├── c.icns │ ├── code.icns │ ├── config.icns │ ├── cpp.icns │ ├── csharp.icns │ ├── css.icns │ ├── default.icns │ ├── go.icns │ ├── html.icns │ ├── jade.icns │ ├── java.icns │ ├── javascript.icns │ ├── json.icns │ ├── less.icns │ ├── markdown.icns │ ├── php.icns │ ├── powershell.icns │ ├── python.icns │ ├── react.icns │ ├── ruby.icns │ ├── sass.icns │ ├── shell.icns │ ├── sql.icns │ ├── typescript.icns │ ├── vue.icns │ ├── xml.icns │ └── yaml.icns ├── linux │ ├── bin │ │ └── code.sh │ ├── code-url-handler.desktop │ ├── code-workspace.xml │ ├── code.appdata.xml │ ├── code.desktop │ ├── code.png │ ├── debian │ │ ├── control.template │ │ ├── postinst.template │ │ ├── postrm.template │ │ ├── prerm.template │ │ └── templates.template │ ├── rpm │ │ ├── code.spec.template │ │ └── code.xpm │ └── snap │ │ ├── electron-launch │ │ └── snapcraft.yaml ├── server │ ├── bin-dev │ │ ├── helpers │ │ │ ├── browser.cmd │ │ │ └── browser.sh │ │ └── remote-cli │ │ │ ├── code.cmd │ │ │ └── code.sh │ ├── bin │ │ ├── code-server-darwin.sh │ │ ├── code-server-linux.sh │ │ ├── code-server.cmd │ │ ├── helpers │ │ │ ├── browser-darwin.sh │ │ │ ├── browser-linux.sh │ │ │ ├── browser.cmd │ │ │ └── check-requirements-linux.sh │ │ └── remote-cli │ │ │ ├── code-darwin.sh │ │ │ ├── code-linux.sh │ │ │ └── code.cmd │ ├── code-192.png │ ├── code-512.png │ ├── favicon.ico │ └── manifest.json └── win32 │ ├── VisualElementsManifest.xml │ ├── appx │ └── AppxManifest.xml │ ├── bin │ ├── code.cmd │ └── code.sh │ ├── bower.ico │ ├── c.ico │ ├── code.ico │ ├── code_150x150.png │ ├── code_70x70.png │ ├── config.ico │ ├── cpp.ico │ ├── csharp.ico │ ├── css.ico │ ├── default.ico │ ├── go.ico │ ├── html.ico │ ├── inno-big-100.bmp │ ├── inno-big-125.bmp │ ├── inno-big-150.bmp │ ├── inno-big-175.bmp │ ├── inno-big-200.bmp │ ├── inno-big-225.bmp │ ├── inno-big-250.bmp │ ├── inno-small-100.bmp │ ├── inno-small-125.bmp │ ├── inno-small-150.bmp │ ├── inno-small-175.bmp │ ├── inno-small-200.bmp │ ├── inno-small-225.bmp │ ├── inno-small-250.bmp │ ├── jade.ico │ ├── java.ico │ ├── javascript.ico │ ├── json.ico │ ├── less.ico │ ├── markdown.ico │ ├── php.ico │ ├── powershell.ico │ ├── python.ico │ ├── react.ico │ ├── ruby.ico │ ├── sass.ico │ ├── shell.ico │ ├── sql.ico │ ├── typescript.ico │ ├── vue.ico │ ├── xml.ico │ └── yaml.ico ├── scripts ├── code-cli.bat ├── code-cli.sh ├── code-perf.js ├── code-server.bat ├── code-server.js ├── code-server.sh ├── code-web.bat ├── code-web.js ├── code-web.sh ├── code.bat ├── code.sh ├── generate-definitelytyped.sh ├── node-electron.bat ├── node-electron.sh ├── package.json ├── playground-server.ts ├── sync-helper.js ├── sync-with-upstream.sh ├── test-documentation.bat ├── test-documentation.sh ├── test-integration.bat ├── test-integration.sh ├── test-remote-integration.bat ├── test-remote-integration.sh ├── test-web-integration.bat ├── test-web-integration.sh ├── test.bat ├── test.sh ├── xterm-symlink.ps1 ├── xterm-update.js └── xterm-update.ps1 ├── src ├── bootstrap-cli.ts ├── bootstrap-esm.ts ├── bootstrap-fork.ts ├── bootstrap-import.ts ├── bootstrap-meta.ts ├── bootstrap-node.ts ├── bootstrap-server.ts ├── cli.ts ├── main.ts ├── server-cli.ts ├── server-main.ts ├── tsconfig.base.json ├── tsconfig.defineClassFields.json ├── tsconfig.json ├── tsconfig.monaco.json ├── tsconfig.tsec.json ├── tsconfig.vscode-dts.json ├── tsconfig.vscode-proposed-dts.json ├── tsec.exemptions.json ├── typings │ ├── base-common.d.ts │ ├── crypto.d.ts │ ├── css.d.ts │ ├── editContext.d.ts │ ├── thenable.d.ts │ ├── vscode-globals-nls.d.ts │ ├── vscode-globals-product.d.ts │ └── vscode-globals-ttp.d.ts ├── vs │ ├── amdX.ts │ ├── base │ │ ├── browser │ │ │ ├── broadcast.ts │ │ │ ├── browser.ts │ │ │ ├── canIUse.ts │ │ │ ├── contextmenu.ts │ │ │ ├── cssValue.ts │ │ │ ├── deviceAccess.ts │ │ │ ├── dnd.ts │ │ │ ├── dom.ts │ │ │ ├── domSanitize.ts │ │ │ ├── domStylesheets.ts │ │ │ ├── dompurify │ │ │ │ ├── cgmanifest.json │ │ │ │ ├── dompurify.d.ts │ │ │ │ ├── dompurify.js │ │ │ │ └── dompurify.license.txt │ │ │ ├── event.ts │ │ │ ├── fastDomNode.ts │ │ │ ├── fonts.ts │ │ │ ├── formattedTextRenderer.ts │ │ │ ├── globalPointerMoveMonitor.ts │ │ │ ├── history.ts │ │ │ ├── iframe.ts │ │ │ ├── indexedDB.ts │ │ │ ├── keyboardEvent.ts │ │ │ ├── markdownRenderer.ts │ │ │ ├── mouseEvent.ts │ │ │ ├── performance.ts │ │ │ ├── pixelRatio.ts │ │ │ ├── touch.ts │ │ │ ├── trustedTypes.ts │ │ │ ├── ui │ │ │ │ ├── actionbar │ │ │ │ │ ├── actionViewItems.ts │ │ │ │ │ ├── actionbar.css │ │ │ │ │ └── actionbar.ts │ │ │ │ ├── aria │ │ │ │ │ ├── aria.css │ │ │ │ │ └── aria.ts │ │ │ │ ├── breadcrumbs │ │ │ │ │ ├── breadcrumbsWidget.css │ │ │ │ │ └── breadcrumbsWidget.ts │ │ │ │ ├── button │ │ │ │ │ ├── button.css │ │ │ │ │ └── button.ts │ │ │ │ ├── centered │ │ │ │ │ └── centeredViewLayout.ts │ │ │ │ ├── codicons │ │ │ │ │ ├── codicon │ │ │ │ │ │ ├── codicon-modifiers.css │ │ │ │ │ │ ├── codicon.css │ │ │ │ │ │ └── codicon.ttf │ │ │ │ │ └── codiconStyles.ts │ │ │ │ ├── contextview │ │ │ │ │ ├── contextview.css │ │ │ │ │ └── contextview.ts │ │ │ │ ├── countBadge │ │ │ │ │ ├── countBadge.css │ │ │ │ │ └── countBadge.ts │ │ │ │ ├── dialog │ │ │ │ │ ├── dialog.css │ │ │ │ │ └── dialog.ts │ │ │ │ ├── dnd │ │ │ │ │ ├── dnd.css │ │ │ │ │ └── dnd.ts │ │ │ │ ├── dropdown │ │ │ │ │ ├── dropdown.css │ │ │ │ │ ├── dropdown.ts │ │ │ │ │ └── dropdownActionViewItem.ts │ │ │ │ ├── findinput │ │ │ │ │ ├── findInput.css │ │ │ │ │ ├── findInput.ts │ │ │ │ │ ├── findInputToggles.ts │ │ │ │ │ └── replaceInput.ts │ │ │ │ ├── grid │ │ │ │ │ ├── grid.ts │ │ │ │ │ ├── gridview.css │ │ │ │ │ └── gridview.ts │ │ │ │ ├── highlightedlabel │ │ │ │ │ └── highlightedLabel.ts │ │ │ │ ├── hover │ │ │ │ │ ├── hover.ts │ │ │ │ │ ├── hoverDelegate.ts │ │ │ │ │ ├── hoverDelegate2.ts │ │ │ │ │ ├── hoverDelegateFactory.ts │ │ │ │ │ ├── hoverWidget.css │ │ │ │ │ └── hoverWidget.ts │ │ │ │ ├── iconLabel │ │ │ │ │ ├── iconLabel.ts │ │ │ │ │ ├── iconLabels.ts │ │ │ │ │ ├── iconlabel.css │ │ │ │ │ └── simpleIconLabel.ts │ │ │ │ ├── icons │ │ │ │ │ ├── iconSelectBox.css │ │ │ │ │ └── iconSelectBox.ts │ │ │ │ ├── inputbox │ │ │ │ │ ├── inputBox.css │ │ │ │ │ └── inputBox.ts │ │ │ │ ├── keybindingLabel │ │ │ │ │ ├── keybindingLabel.css │ │ │ │ │ └── keybindingLabel.ts │ │ │ │ ├── list │ │ │ │ │ ├── list.css │ │ │ │ │ ├── list.ts │ │ │ │ │ ├── listPaging.ts │ │ │ │ │ ├── listView.ts │ │ │ │ │ ├── listWidget.ts │ │ │ │ │ ├── rangeMap.ts │ │ │ │ │ ├── rowCache.ts │ │ │ │ │ └── splice.ts │ │ │ │ ├── menu │ │ │ │ │ ├── menu.ts │ │ │ │ │ ├── menubar.css │ │ │ │ │ └── menubar.ts │ │ │ │ ├── mouseCursor │ │ │ │ │ ├── mouseCursor.css │ │ │ │ │ └── mouseCursor.ts │ │ │ │ ├── progressbar │ │ │ │ │ ├── progressAccessibilitySignal.ts │ │ │ │ │ ├── progressbar.css │ │ │ │ │ └── progressbar.ts │ │ │ │ ├── radio │ │ │ │ │ ├── radio.css │ │ │ │ │ └── radio.ts │ │ │ │ ├── resizable │ │ │ │ │ └── resizable.ts │ │ │ │ ├── sash │ │ │ │ │ ├── sash.css │ │ │ │ │ └── sash.ts │ │ │ │ ├── scrollbar │ │ │ │ │ ├── abstractScrollbar.ts │ │ │ │ │ ├── horizontalScrollbar.ts │ │ │ │ │ ├── media │ │ │ │ │ │ └── scrollbars.css │ │ │ │ │ ├── scrollableElement.ts │ │ │ │ │ ├── scrollableElementOptions.ts │ │ │ │ │ ├── scrollbarArrow.ts │ │ │ │ │ ├── scrollbarState.ts │ │ │ │ │ ├── scrollbarVisibilityController.ts │ │ │ │ │ └── verticalScrollbar.ts │ │ │ │ ├── selectBox │ │ │ │ │ ├── selectBox.css │ │ │ │ │ ├── selectBox.ts │ │ │ │ │ ├── selectBoxCustom.css │ │ │ │ │ ├── selectBoxCustom.ts │ │ │ │ │ └── selectBoxNative.ts │ │ │ │ ├── severityIcon │ │ │ │ │ ├── media │ │ │ │ │ │ └── severityIcon.css │ │ │ │ │ └── severityIcon.ts │ │ │ │ ├── splitview │ │ │ │ │ ├── paneview.css │ │ │ │ │ ├── paneview.ts │ │ │ │ │ ├── splitview.css │ │ │ │ │ └── splitview.ts │ │ │ │ ├── table │ │ │ │ │ ├── table.css │ │ │ │ │ ├── table.ts │ │ │ │ │ └── tableWidget.ts │ │ │ │ ├── toggle │ │ │ │ │ ├── toggle.css │ │ │ │ │ └── toggle.ts │ │ │ │ ├── toolbar │ │ │ │ │ ├── toolbar.css │ │ │ │ │ └── toolbar.ts │ │ │ │ ├── tree │ │ │ │ │ ├── abstractTree.ts │ │ │ │ │ ├── asyncDataTree.ts │ │ │ │ │ ├── compressedObjectTreeModel.ts │ │ │ │ │ ├── dataTree.ts │ │ │ │ │ ├── indexTree.ts │ │ │ │ │ ├── indexTreeModel.ts │ │ │ │ │ ├── media │ │ │ │ │ │ ├── paneviewlet.css │ │ │ │ │ │ └── tree.css │ │ │ │ │ ├── objectTree.ts │ │ │ │ │ ├── objectTreeModel.ts │ │ │ │ │ ├── tree.ts │ │ │ │ │ └── treeDefaults.ts │ │ │ │ └── widget.ts │ │ │ ├── webWorkerFactory.ts │ │ │ └── window.ts │ │ ├── common │ │ │ ├── actions.ts │ │ │ ├── arrays.ts │ │ │ ├── arraysFind.ts │ │ │ ├── assert.ts │ │ │ ├── async.ts │ │ │ ├── buffer.ts │ │ │ ├── cache.ts │ │ │ ├── cancellation.ts │ │ │ ├── charCode.ts │ │ │ ├── codicons.ts │ │ │ ├── codiconsLibrary.ts │ │ │ ├── codiconsUtil.ts │ │ │ ├── collections.ts │ │ │ ├── color.ts │ │ │ ├── comparers.ts │ │ │ ├── console.ts │ │ │ ├── controlFlow.ts │ │ │ ├── dataTransfer.ts │ │ │ ├── date.ts │ │ │ ├── decorators.ts │ │ │ ├── decorators │ │ │ │ └── cancelPreviousCalls.ts │ │ │ ├── defaultAccount.ts │ │ │ ├── desktopEnvironmentInfo.ts │ │ │ ├── diff │ │ │ │ ├── diff.ts │ │ │ │ └── diffChange.ts │ │ │ ├── envfile.ts │ │ │ ├── equals.ts │ │ │ ├── errorMessage.ts │ │ │ ├── errors.ts │ │ │ ├── event.ts │ │ │ ├── extpath.ts │ │ │ ├── filters.ts │ │ │ ├── functional.ts │ │ │ ├── fuzzyScorer.ts │ │ │ ├── glob.ts │ │ │ ├── hash.ts │ │ │ ├── hierarchicalKind.ts │ │ │ ├── history.ts │ │ │ ├── hotReload.ts │ │ │ ├── hotReloadHelpers.ts │ │ │ ├── htmlContent.ts │ │ │ ├── iconLabels.ts │ │ │ ├── idGenerator.ts │ │ │ ├── ime.ts │ │ │ ├── iterator.ts │ │ │ ├── json.ts │ │ │ ├── jsonEdit.ts │ │ │ ├── jsonErrorMessages.ts │ │ │ ├── jsonFormatter.ts │ │ │ ├── jsonSchema.ts │ │ │ ├── jsonc.ts │ │ │ ├── keyCodes.ts │ │ │ ├── keybindingLabels.ts │ │ │ ├── keybindingParser.ts │ │ │ ├── keybindings.ts │ │ │ ├── labels.ts │ │ │ ├── lazy.ts │ │ │ ├── lifecycle.ts │ │ │ ├── linkedList.ts │ │ │ ├── linkedText.ts │ │ │ ├── map.ts │ │ │ ├── marked │ │ │ │ ├── cgmanifest.json │ │ │ │ ├── marked.d.ts │ │ │ │ ├── marked.js │ │ │ │ └── marked.license.txt │ │ │ ├── marshalling.ts │ │ │ ├── marshallingIds.ts │ │ │ ├── mime.ts │ │ │ ├── naturalLanguage │ │ │ │ └── korean.ts │ │ │ ├── navigator.ts │ │ │ ├── network.ts │ │ │ ├── normalization.ts │ │ │ ├── numbers.ts │ │ │ ├── oauth.ts │ │ │ ├── objects.ts │ │ │ ├── observable.ts │ │ │ ├── observableInternal │ │ │ │ ├── base.ts │ │ │ │ ├── changeTracker.ts │ │ │ │ ├── commonFacade │ │ │ │ │ ├── cancellation.ts │ │ │ │ │ └── deps.ts │ │ │ │ ├── debugLocation.ts │ │ │ │ ├── debugName.ts │ │ │ │ ├── experimental │ │ │ │ │ ├── reducer.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── index.ts │ │ │ │ ├── logging │ │ │ │ │ ├── consoleObservableLogger.ts │ │ │ │ │ ├── debugGetDependencyGraph.ts │ │ │ │ │ ├── debugger │ │ │ │ │ │ ├── debuggerApi.d.ts │ │ │ │ │ │ ├── debuggerRpc.ts │ │ │ │ │ │ ├── devToolsLogger.ts │ │ │ │ │ │ ├── rpc.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ └── logging.ts │ │ │ │ ├── map.ts │ │ │ │ ├── observables │ │ │ │ │ ├── baseObservable.ts │ │ │ │ │ ├── constObservable.ts │ │ │ │ │ ├── derived.ts │ │ │ │ │ ├── derivedImpl.ts │ │ │ │ │ ├── lazyObservableValue.ts │ │ │ │ │ ├── observableFromEvent.ts │ │ │ │ │ ├── observableSignal.ts │ │ │ │ │ ├── observableSignalFromEvent.ts │ │ │ │ │ ├── observableValue.ts │ │ │ │ │ └── observableValueOpts.ts │ │ │ │ ├── reactions │ │ │ │ │ ├── autorun.ts │ │ │ │ │ └── autorunImpl.ts │ │ │ │ ├── set.ts │ │ │ │ ├── transaction.ts │ │ │ │ └── utils │ │ │ │ │ ├── promise.ts │ │ │ │ │ ├── runOnChange.ts │ │ │ │ │ ├── utils.ts │ │ │ │ │ ├── utilsCancellation.ts │ │ │ │ │ └── valueWithChangeEvent.ts │ │ │ ├── paging.ts │ │ │ ├── parsers.ts │ │ │ ├── path.ts │ │ │ ├── performance.ts │ │ │ ├── platform.ts │ │ │ ├── policy.ts │ │ │ ├── ports.ts │ │ │ ├── prefixTree.ts │ │ │ ├── process.ts │ │ │ ├── processes.ts │ │ │ ├── product.ts │ │ │ ├── range.ts │ │ │ ├── resourceTree.ts │ │ │ ├── resources.ts │ │ │ ├── scrollable.ts │ │ │ ├── search.ts │ │ │ ├── semver │ │ │ │ ├── cgmanifest.json │ │ │ │ ├── semver.d.ts │ │ │ │ └── semver.js │ │ │ ├── sequence.ts │ │ │ ├── severity.ts │ │ │ ├── skipList.ts │ │ │ ├── sseParser.ts │ │ │ ├── stopwatch.ts │ │ │ ├── stream.ts │ │ │ ├── strings.ts │ │ │ ├── symbols.ts │ │ │ ├── ternarySearchTree.ts │ │ │ ├── tfIdf.ts │ │ │ ├── themables.ts │ │ │ ├── types.ts │ │ │ ├── uint.ts │ │ │ ├── uri.ts │ │ │ ├── uriIpc.ts │ │ │ ├── uriTransformer.ts │ │ │ ├── uuid.ts │ │ │ ├── validation.ts │ │ │ ├── verifier.ts │ │ │ ├── worker │ │ │ │ ├── webWorker.ts │ │ │ │ └── webWorkerBootstrap.ts │ │ │ └── yaml.ts │ │ ├── node │ │ │ ├── cpuUsage.sh │ │ │ ├── crypto.ts │ │ │ ├── id.ts │ │ │ ├── macAddress.ts │ │ │ ├── nls.ts │ │ │ ├── nodeStreams.ts │ │ │ ├── osDisplayProtocolInfo.ts │ │ │ ├── osReleaseInfo.ts │ │ │ ├── pfs.ts │ │ │ ├── ports.ts │ │ │ ├── powershell.ts │ │ │ ├── processes.ts │ │ │ ├── ps.sh │ │ │ ├── ps.ts │ │ │ ├── shell.ts │ │ │ ├── terminalEncoding.ts │ │ │ ├── terminateProcess.sh │ │ │ ├── unc.ts │ │ │ └── zip.ts │ │ ├── parts │ │ │ ├── contextmenu │ │ │ │ ├── common │ │ │ │ │ └── contextmenu.ts │ │ │ │ ├── electron-browser │ │ │ │ │ └── contextmenu.ts │ │ │ │ └── electron-main │ │ │ │ │ └── contextmenu.ts │ │ │ ├── ipc │ │ │ │ ├── browser │ │ │ │ │ └── ipc.mp.ts │ │ │ │ ├── common │ │ │ │ │ ├── ipc.electron.ts │ │ │ │ │ ├── ipc.mp.ts │ │ │ │ │ ├── ipc.net.ts │ │ │ │ │ └── ipc.ts │ │ │ │ ├── electron-browser │ │ │ │ │ ├── ipc.electron.ts │ │ │ │ │ └── ipc.mp.ts │ │ │ │ ├── electron-main │ │ │ │ │ ├── ipc.electron.ts │ │ │ │ │ ├── ipc.mp.ts │ │ │ │ │ └── ipcMain.ts │ │ │ │ ├── node │ │ │ │ │ ├── ipc.cp.ts │ │ │ │ │ ├── ipc.mp.ts │ │ │ │ │ └── ipc.net.ts │ │ │ │ └── test │ │ │ │ │ ├── browser │ │ │ │ │ └── ipc.mp.test.ts │ │ │ │ │ ├── common │ │ │ │ │ └── ipc.test.ts │ │ │ │ │ ├── electron-browser │ │ │ │ │ └── ipc.mp.test.ts │ │ │ │ │ └── node │ │ │ │ │ ├── ipc.cp.integrationTest.ts │ │ │ │ │ ├── ipc.net.test.ts │ │ │ │ │ ├── testApp.ts │ │ │ │ │ └── testService.ts │ │ │ ├── request │ │ │ │ ├── common │ │ │ │ │ ├── request.ts │ │ │ │ │ └── requestImpl.ts │ │ │ │ └── test │ │ │ │ │ └── electron-main │ │ │ │ │ └── request.test.ts │ │ │ ├── sandbox │ │ │ │ ├── common │ │ │ │ │ ├── electronTypes.ts │ │ │ │ │ └── sandboxTypes.ts │ │ │ │ ├── electron-browser │ │ │ │ │ ├── electronTypes.ts │ │ │ │ │ ├── globals.ts │ │ │ │ │ ├── preload-aux.ts │ │ │ │ │ └── preload.ts │ │ │ │ ├── node │ │ │ │ │ └── electronTypes.ts │ │ │ │ └── test │ │ │ │ │ └── electron-browser │ │ │ │ │ └── globals.test.ts │ │ │ └── storage │ │ │ │ ├── common │ │ │ │ └── storage.ts │ │ │ │ ├── node │ │ │ │ └── storage.ts │ │ │ │ └── test │ │ │ │ └── node │ │ │ │ └── storage.integrationTest.ts │ │ └── test │ │ │ ├── browser │ │ │ ├── actionbar.test.ts │ │ │ ├── browser.test.ts │ │ │ ├── comparers.test.ts │ │ │ ├── dom.test.ts │ │ │ ├── domSanitize.test.ts │ │ │ ├── formattedTextRenderer.test.ts │ │ │ ├── hash.test.ts │ │ │ ├── highlightedLabel.test.ts │ │ │ ├── iconLabels.test.ts │ │ │ ├── indexedDB.test.ts │ │ │ ├── markdownRenderer.test.ts │ │ │ ├── progressBar.test.ts │ │ │ └── ui │ │ │ │ ├── contextview │ │ │ │ └── contextview.test.ts │ │ │ │ ├── grid │ │ │ │ ├── grid.test.ts │ │ │ │ ├── gridview.test.ts │ │ │ │ └── util.ts │ │ │ │ ├── list │ │ │ │ ├── listView.test.ts │ │ │ │ ├── listWidget.test.ts │ │ │ │ └── rangeMap.test.ts │ │ │ │ ├── menu │ │ │ │ └── menubar.test.ts │ │ │ │ ├── scrollbar │ │ │ │ ├── scrollableElement.test.ts │ │ │ │ └── scrollbarState.test.ts │ │ │ │ ├── splitview │ │ │ │ └── splitview.test.ts │ │ │ │ └── tree │ │ │ │ ├── asyncDataTree.test.ts │ │ │ │ ├── compressedObjectTreeModel.test.ts │ │ │ │ ├── dataTree.test.ts │ │ │ │ ├── indexTreeModel.test.ts │ │ │ │ ├── objectTree.test.ts │ │ │ │ └── objectTreeModel.test.ts │ │ │ ├── common │ │ │ ├── arrays.test.ts │ │ │ ├── arraysFind.test.ts │ │ │ ├── assert.test.ts │ │ │ ├── assertHeap.ts │ │ │ ├── async.test.ts │ │ │ ├── buffer.test.ts │ │ │ ├── cache.test.ts │ │ │ ├── cancelPreviousCalls.test.ts │ │ │ ├── cancellation.test.ts │ │ │ ├── charCode.test.ts │ │ │ ├── collections.test.ts │ │ │ ├── color.test.ts │ │ │ ├── console.test.ts │ │ │ ├── date.test.ts │ │ │ ├── decorators.test.ts │ │ │ ├── diff │ │ │ │ └── diff.test.ts │ │ │ ├── envfile.test.ts │ │ │ ├── errors.test.ts │ │ │ ├── event.test.ts │ │ │ ├── extpath.test.ts │ │ │ ├── filters.perf.data.d.ts │ │ │ ├── filters.perf.data.js │ │ │ ├── filters.perf.test.ts │ │ │ ├── filters.test.ts │ │ │ ├── fuzzyScorer.test.ts │ │ │ ├── glob.test.ts │ │ │ ├── history.test.ts │ │ │ ├── iconLabels.test.ts │ │ │ ├── iterativePaging.test.ts │ │ │ ├── iterator.test.ts │ │ │ ├── json.test.ts │ │ │ ├── jsonEdit.test.ts │ │ │ ├── jsonFormatter.test.ts │ │ │ ├── jsonParse.test.ts │ │ │ ├── jsonSchema.test.ts │ │ │ ├── keyCodes.test.ts │ │ │ ├── keybindings.test.ts │ │ │ ├── labels.test.ts │ │ │ ├── lazy.test.ts │ │ │ ├── lifecycle.test.ts │ │ │ ├── linkedList.test.ts │ │ │ ├── linkedText.test.ts │ │ │ ├── map.test.ts │ │ │ ├── markdownString.test.ts │ │ │ ├── marshalling.test.ts │ │ │ ├── mime.test.ts │ │ │ ├── mock.ts │ │ │ ├── naturalLanguage │ │ │ │ └── korean.test.ts │ │ │ ├── network.test.ts │ │ │ ├── normalization.test.ts │ │ │ ├── numbers.test.ts │ │ │ ├── oauth.test.ts │ │ │ ├── objects.test.ts │ │ │ ├── observables │ │ │ │ ├── debug.test.ts │ │ │ │ └── observable.test.ts │ │ │ ├── paging.test.ts │ │ │ ├── path.test.ts │ │ │ ├── prefixTree.test.ts │ │ │ ├── processes.test.ts │ │ │ ├── resourceTree.test.ts │ │ │ ├── resources.test.ts │ │ │ ├── scrollable.test.ts │ │ │ ├── skipList.test.ts │ │ │ ├── snapshot.ts │ │ │ ├── sseParser.test.ts │ │ │ ├── stream.test.ts │ │ │ ├── strings.test.ts │ │ │ ├── ternarySearchtree.test.ts │ │ │ ├── testUtils.ts │ │ │ ├── tfIdf.test.ts │ │ │ ├── timeTravelScheduler.ts │ │ │ ├── troubleshooting.ts │ │ │ ├── types.test.ts │ │ │ ├── uri.test.ts │ │ │ ├── utils.ts │ │ │ ├── uuid.test.ts │ │ │ └── yaml.test.ts │ │ │ └── node │ │ │ ├── __snapshots__ │ │ │ ├── snapshot_cleans_up_old_snapshots.0.snap │ │ │ ├── snapshot_cleans_up_old_snapshots.1.snap │ │ │ ├── snapshot_creates_a_snapshot.0.snap │ │ │ └── snapshot_formats_object_nicely.0.snap │ │ │ ├── crypto.test.ts │ │ │ ├── id.test.ts │ │ │ ├── nodeStreams.test.ts │ │ │ ├── pfs │ │ │ ├── fixtures │ │ │ │ ├── examples │ │ │ │ │ ├── company.jxs │ │ │ │ │ ├── conway.jxs │ │ │ │ │ ├── employee.jxs │ │ │ │ │ └── small.jxs │ │ │ │ ├── index.html │ │ │ │ └── site.css │ │ │ └── pfs.test.ts │ │ │ ├── port.test.ts │ │ │ ├── powershell.test.ts │ │ │ ├── processes │ │ │ ├── fixtures │ │ │ │ ├── fork.ts │ │ │ │ └── fork_large.ts │ │ │ └── processes.integrationTest.ts │ │ │ ├── snapshot.test.ts │ │ │ ├── testUtils.ts │ │ │ ├── unc.test.ts │ │ │ ├── uri.perf.data.txt │ │ │ ├── uri.perf.test.ts │ │ │ ├── uri.test.data.txt │ │ │ └── zip │ │ │ ├── fixtures │ │ │ └── extract.zip │ │ │ └── zip.test.ts │ ├── code │ │ ├── browser │ │ │ └── workbench │ │ │ │ ├── callback.html │ │ │ │ ├── workbench-dev.html │ │ │ │ ├── workbench.html │ │ │ │ └── workbench.ts │ │ ├── electron-browser │ │ │ └── workbench │ │ │ │ ├── workbench-dev.html │ │ │ │ ├── workbench.html │ │ │ │ └── workbench.ts │ │ ├── electron-main │ │ │ ├── app.ts │ │ │ └── main.ts │ │ ├── electron-utility │ │ │ └── sharedProcess │ │ │ │ ├── contrib │ │ │ │ ├── codeCacheCleaner.ts │ │ │ │ ├── defaultExtensionsInitializer.ts │ │ │ │ ├── extensions.ts │ │ │ │ ├── languagePackCachedDataCleaner.ts │ │ │ │ ├── localizationsUpdater.ts │ │ │ │ ├── logsDataCleaner.ts │ │ │ │ ├── storageDataCleaner.ts │ │ │ │ └── userDataProfilesCleaner.ts │ │ │ │ └── sharedProcessMain.ts │ │ └── node │ │ │ ├── cli.ts │ │ │ └── cliProcessMain.ts │ ├── editor │ │ ├── browser │ │ │ ├── config │ │ │ │ ├── charWidthReader.ts │ │ │ │ ├── domFontInfo.ts │ │ │ │ ├── editorConfiguration.ts │ │ │ │ ├── elementSizeObserver.ts │ │ │ │ ├── fontMeasurements.ts │ │ │ │ ├── migrateOptions.ts │ │ │ │ └── tabFocus.ts │ │ │ ├── controller │ │ │ │ ├── dragScrolling.ts │ │ │ │ ├── editContext │ │ │ │ │ ├── clipboardUtils.ts │ │ │ │ │ ├── editContext.ts │ │ │ │ │ ├── native │ │ │ │ │ │ ├── debugEditContext.ts │ │ │ │ │ │ ├── editContextFactory.ts │ │ │ │ │ │ ├── nativeEditContext.css │ │ │ │ │ │ ├── nativeEditContext.ts │ │ │ │ │ │ ├── nativeEditContextRegistry.ts │ │ │ │ │ │ ├── nativeEditContextUtils.ts │ │ │ │ │ │ ├── screenReaderContentRich.ts │ │ │ │ │ │ ├── screenReaderContentSimple.ts │ │ │ │ │ │ ├── screenReaderSupport.ts │ │ │ │ │ │ └── screenReaderUtils.ts │ │ │ │ │ ├── screenReaderUtils.ts │ │ │ │ │ └── textArea │ │ │ │ │ │ ├── textAreaEditContext.css │ │ │ │ │ │ ├── textAreaEditContext.ts │ │ │ │ │ │ ├── textAreaEditContextInput.ts │ │ │ │ │ │ └── textAreaEditContextState.ts │ │ │ │ ├── mouseHandler.ts │ │ │ │ ├── mouseTarget.ts │ │ │ │ └── pointerHandler.ts │ │ │ ├── coreCommands.ts │ │ │ ├── dataTransfer.ts │ │ │ ├── editorBrowser.ts │ │ │ ├── editorDom.ts │ │ │ ├── editorExtensions.ts │ │ │ ├── gpu │ │ │ │ ├── atlas │ │ │ │ │ ├── atlas.ts │ │ │ │ │ ├── textureAtlas.ts │ │ │ │ │ ├── textureAtlasPage.ts │ │ │ │ │ ├── textureAtlasShelfAllocator.ts │ │ │ │ │ └── textureAtlasSlabAllocator.ts │ │ │ │ ├── bufferDirtyTracker.ts │ │ │ │ ├── contentSegmenter.ts │ │ │ │ ├── css │ │ │ │ │ ├── decorationCssRuleExtractor.ts │ │ │ │ │ ├── decorationStyleCache.ts │ │ │ │ │ └── media │ │ │ │ │ │ └── decorationCssRuleExtractor.css │ │ │ │ ├── gpu.ts │ │ │ │ ├── gpuDisposable.ts │ │ │ │ ├── gpuUtils.ts │ │ │ │ ├── objectCollectionBuffer.ts │ │ │ │ ├── raster │ │ │ │ │ ├── glyphRasterizer.ts │ │ │ │ │ └── raster.ts │ │ │ │ ├── rectangleRenderer.ts │ │ │ │ ├── rectangleRenderer.wgsl.ts │ │ │ │ ├── renderStrategy │ │ │ │ │ ├── baseRenderStrategy.ts │ │ │ │ │ ├── fullFileRenderStrategy.ts │ │ │ │ │ ├── fullFileRenderStrategy.wgsl.ts │ │ │ │ │ └── viewportRenderStrategy.ts │ │ │ │ ├── taskQueue.ts │ │ │ │ └── viewGpuContext.ts │ │ │ ├── observableCodeEditor.ts │ │ │ ├── services │ │ │ │ ├── abstractCodeEditorService.ts │ │ │ │ ├── bulkEditService.ts │ │ │ │ ├── codeEditorService.ts │ │ │ │ ├── editorWorkerService.ts │ │ │ │ ├── inlineCompletionsService.ts │ │ │ │ ├── markerDecorations.ts │ │ │ │ └── openerService.ts │ │ │ ├── stableEditorScroll.ts │ │ │ ├── view.ts │ │ │ ├── view │ │ │ │ ├── domLineBreaksComputer.ts │ │ │ │ ├── dynamicViewOverlay.ts │ │ │ │ ├── renderingContext.ts │ │ │ │ ├── viewController.ts │ │ │ │ ├── viewLayer.ts │ │ │ │ ├── viewOverlays.ts │ │ │ │ ├── viewPart.ts │ │ │ │ └── viewUserInputEvents.ts │ │ │ ├── viewParts │ │ │ │ ├── blockDecorations │ │ │ │ │ ├── blockDecorations.css │ │ │ │ │ └── blockDecorations.ts │ │ │ │ ├── contentWidgets │ │ │ │ │ └── contentWidgets.ts │ │ │ │ ├── currentLineHighlight │ │ │ │ │ ├── currentLineHighlight.css │ │ │ │ │ └── currentLineHighlight.ts │ │ │ │ ├── decorations │ │ │ │ │ ├── decorations.css │ │ │ │ │ └── decorations.ts │ │ │ │ ├── editorScrollbar │ │ │ │ │ └── editorScrollbar.ts │ │ │ │ ├── glyphMargin │ │ │ │ │ ├── glyphMargin.css │ │ │ │ │ └── glyphMargin.ts │ │ │ │ ├── gpuMark │ │ │ │ │ ├── gpuMark.css │ │ │ │ │ └── gpuMark.ts │ │ │ │ ├── indentGuides │ │ │ │ │ ├── indentGuides.css │ │ │ │ │ └── indentGuides.ts │ │ │ │ ├── lineNumbers │ │ │ │ │ ├── lineNumbers.css │ │ │ │ │ └── lineNumbers.ts │ │ │ │ ├── linesDecorations │ │ │ │ │ ├── linesDecorations.css │ │ │ │ │ └── linesDecorations.ts │ │ │ │ ├── margin │ │ │ │ │ ├── margin.css │ │ │ │ │ └── margin.ts │ │ │ │ ├── marginDecorations │ │ │ │ │ ├── marginDecorations.css │ │ │ │ │ └── marginDecorations.ts │ │ │ │ ├── minimap │ │ │ │ │ ├── minimap.css │ │ │ │ │ ├── minimap.ts │ │ │ │ │ ├── minimapCharRenderer.ts │ │ │ │ │ ├── minimapCharRendererFactory.ts │ │ │ │ │ ├── minimapCharSheet.ts │ │ │ │ │ └── minimapPreBaked.ts │ │ │ │ ├── overlayWidgets │ │ │ │ │ ├── overlayWidgets.css │ │ │ │ │ └── overlayWidgets.ts │ │ │ │ ├── overviewRuler │ │ │ │ │ ├── decorationsOverviewRuler.ts │ │ │ │ │ └── overviewRuler.ts │ │ │ │ ├── rulers │ │ │ │ │ ├── rulers.css │ │ │ │ │ └── rulers.ts │ │ │ │ ├── rulersGpu │ │ │ │ │ └── rulersGpu.ts │ │ │ │ ├── scrollDecoration │ │ │ │ │ ├── scrollDecoration.css │ │ │ │ │ └── scrollDecoration.ts │ │ │ │ ├── selections │ │ │ │ │ ├── selections.css │ │ │ │ │ └── selections.ts │ │ │ │ ├── viewCursors │ │ │ │ │ ├── viewCursor.ts │ │ │ │ │ ├── viewCursors.css │ │ │ │ │ └── viewCursors.ts │ │ │ │ ├── viewLines │ │ │ │ │ ├── domReadingContext.ts │ │ │ │ │ ├── rangeUtil.ts │ │ │ │ │ ├── viewLine.ts │ │ │ │ │ ├── viewLineOptions.ts │ │ │ │ │ ├── viewLines.css │ │ │ │ │ └── viewLines.ts │ │ │ │ ├── viewLinesGpu │ │ │ │ │ └── viewLinesGpu.ts │ │ │ │ ├── viewZones │ │ │ │ │ └── viewZones.ts │ │ │ │ └── whitespace │ │ │ │ │ ├── whitespace.css │ │ │ │ │ └── whitespace.ts │ │ │ └── widget │ │ │ │ ├── codeEditor │ │ │ │ ├── codeEditorContributions.ts │ │ │ │ ├── codeEditorWidget.ts │ │ │ │ ├── editor.css │ │ │ │ └── embeddedCodeEditorWidget.ts │ │ │ │ ├── diffEditor │ │ │ │ ├── commands.ts │ │ │ │ ├── components │ │ │ │ │ ├── accessibleDiffViewer.css │ │ │ │ │ ├── accessibleDiffViewer.ts │ │ │ │ │ ├── diffEditorDecorations.ts │ │ │ │ │ ├── diffEditorEditors.ts │ │ │ │ │ ├── diffEditorSash.ts │ │ │ │ │ └── diffEditorViewZones │ │ │ │ │ │ ├── copySelection.ts │ │ │ │ │ │ ├── diffEditorViewZones.ts │ │ │ │ │ │ ├── inlineDiffDeletedCodeMargin.ts │ │ │ │ │ │ └── renderLines.ts │ │ │ │ ├── delegatingEditorImpl.ts │ │ │ │ ├── diffEditor.contribution.ts │ │ │ │ ├── diffEditorOptions.ts │ │ │ │ ├── diffEditorViewModel.ts │ │ │ │ ├── diffEditorWidget.ts │ │ │ │ ├── diffProviderFactoryService.ts │ │ │ │ ├── embeddedDiffEditorWidget.ts │ │ │ │ ├── features │ │ │ │ │ ├── gutterFeature.ts │ │ │ │ │ ├── hideUnchangedRegionsFeature.ts │ │ │ │ │ ├── movedBlocksLinesFeature.ts │ │ │ │ │ ├── overviewRulerFeature.ts │ │ │ │ │ └── revertButtonsFeature.ts │ │ │ │ ├── registrations.contribution.ts │ │ │ │ ├── style.css │ │ │ │ ├── utils.ts │ │ │ │ └── utils │ │ │ │ │ └── editorGutter.ts │ │ │ │ ├── markdownRenderer │ │ │ │ └── browser │ │ │ │ │ ├── editorMarkdownCodeBlockRenderer.ts │ │ │ │ │ └── renderedMarkdown.css │ │ │ │ └── multiDiffEditor │ │ │ │ ├── colors.ts │ │ │ │ ├── diffEditorItemTemplate.ts │ │ │ │ ├── model.ts │ │ │ │ ├── multiDiffEditorViewModel.ts │ │ │ │ ├── multiDiffEditorWidget.ts │ │ │ │ ├── multiDiffEditorWidgetImpl.ts │ │ │ │ ├── objectPool.ts │ │ │ │ ├── style.css │ │ │ │ ├── utils.ts │ │ │ │ └── workbenchUIElementFactory.ts │ │ ├── common │ │ │ ├── commands │ │ │ │ ├── replaceCommand.ts │ │ │ │ ├── shiftCommand.ts │ │ │ │ ├── surroundSelectionCommand.ts │ │ │ │ └── trimTrailingWhitespaceCommand.ts │ │ │ ├── config │ │ │ │ ├── diffEditor.ts │ │ │ │ ├── editorConfiguration.ts │ │ │ │ ├── editorConfigurationSchema.ts │ │ │ │ ├── editorOptions.ts │ │ │ │ ├── editorZoom.ts │ │ │ │ ├── fontInfo.ts │ │ │ │ └── fontInfoFromSettings.ts │ │ │ ├── coordinatesConverter.ts │ │ │ ├── core │ │ │ │ ├── 2d │ │ │ │ │ ├── dimension.ts │ │ │ │ │ ├── point.ts │ │ │ │ │ └── rect.ts │ │ │ │ ├── characterClassifier.ts │ │ │ │ ├── cursorColumns.ts │ │ │ │ ├── editOperation.ts │ │ │ │ ├── editorColorRegistry.ts │ │ │ │ ├── edits │ │ │ │ │ ├── arrayEdit.ts │ │ │ │ │ ├── docs │ │ │ │ │ │ ├── BaseEdit_compose.drawio.png │ │ │ │ │ │ ├── BaseEdit_normalize.drawio.png │ │ │ │ │ │ └── BaseEdit_rebase.drawio.png │ │ │ │ │ ├── edit.ts │ │ │ │ │ ├── lengthEdit.ts │ │ │ │ │ ├── lineEdit.ts │ │ │ │ │ ├── stringEdit.ts │ │ │ │ │ └── textEdit.ts │ │ │ │ ├── misc │ │ │ │ │ ├── eolCounter.ts │ │ │ │ │ ├── indentation.ts │ │ │ │ │ ├── rgba.ts │ │ │ │ │ └── textModelDefaults.ts │ │ │ │ ├── position.ts │ │ │ │ ├── range.ts │ │ │ │ ├── ranges │ │ │ │ │ ├── columnRange.ts │ │ │ │ │ ├── lineRange.ts │ │ │ │ │ ├── offsetRange.ts │ │ │ │ │ ├── rangeMapping.ts │ │ │ │ │ └── rangeSingleLine.ts │ │ │ │ ├── selection.ts │ │ │ │ ├── stringBuilder.ts │ │ │ │ ├── text │ │ │ │ │ ├── abstractText.ts │ │ │ │ │ ├── getPositionOffsetTransformerFromTextModel.ts │ │ │ │ │ ├── positionToOffset.ts │ │ │ │ │ ├── positionToOffsetImpl.ts │ │ │ │ │ └── textLength.ts │ │ │ │ ├── textChange.ts │ │ │ │ ├── wordCharacterClassifier.ts │ │ │ │ └── wordHelper.ts │ │ │ ├── cursor │ │ │ │ ├── cursor.ts │ │ │ │ ├── cursorAtomicMoveOperations.ts │ │ │ │ ├── cursorCollection.ts │ │ │ │ ├── cursorColumnSelection.ts │ │ │ │ ├── cursorContext.ts │ │ │ │ ├── cursorDeleteOperations.ts │ │ │ │ ├── cursorMoveCommands.ts │ │ │ │ ├── cursorMoveOperations.ts │ │ │ │ ├── cursorTypeEditOperations.ts │ │ │ │ ├── cursorTypeOperations.ts │ │ │ │ ├── cursorWordOperations.ts │ │ │ │ └── oneCursor.ts │ │ │ ├── cursorCommon.ts │ │ │ ├── cursorEvents.ts │ │ │ ├── diff │ │ │ │ ├── defaultLinesDiffComputer │ │ │ │ │ ├── algorithms │ │ │ │ │ │ ├── diffAlgorithm.ts │ │ │ │ │ │ ├── dynamicProgrammingDiffing.ts │ │ │ │ │ │ └── myersDiffAlgorithm.ts │ │ │ │ │ ├── computeMovedLines.ts │ │ │ │ │ ├── defaultLinesDiffComputer.ts │ │ │ │ │ ├── heuristicSequenceOptimizations.ts │ │ │ │ │ ├── lineSequence.ts │ │ │ │ │ ├── linesSliceCharSequence.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── documentDiffProvider.ts │ │ │ │ ├── legacyLinesDiffComputer.ts │ │ │ │ ├── linesDiffComputer.ts │ │ │ │ ├── linesDiffComputers.ts │ │ │ │ └── rangeMapping.ts │ │ │ ├── editorAction.ts │ │ │ ├── editorCommon.ts │ │ │ ├── editorContextKeys.ts │ │ │ ├── editorFeatures.ts │ │ │ ├── editorTheme.ts │ │ │ ├── encodedTokenAttributes.ts │ │ │ ├── inputMode.ts │ │ │ ├── languageFeatureRegistry.ts │ │ │ ├── languageSelector.ts │ │ │ ├── languages.ts │ │ │ ├── languages │ │ │ │ ├── autoIndent.ts │ │ │ │ ├── defaultDocumentColorsComputer.ts │ │ │ │ ├── enterAction.ts │ │ │ │ ├── highlights │ │ │ │ │ ├── css.scm │ │ │ │ │ ├── ini.scm │ │ │ │ │ ├── regex.scm │ │ │ │ │ └── typescript.scm │ │ │ │ ├── injections │ │ │ │ │ └── typescript.scm │ │ │ │ ├── language.ts │ │ │ │ ├── languageConfiguration.ts │ │ │ │ ├── languageConfigurationRegistry.ts │ │ │ │ ├── linkComputer.ts │ │ │ │ ├── modesRegistry.ts │ │ │ │ ├── nullTokenize.ts │ │ │ │ ├── supports.ts │ │ │ │ ├── supports │ │ │ │ │ ├── characterPair.ts │ │ │ │ │ ├── electricCharacter.ts │ │ │ │ │ ├── indentRules.ts │ │ │ │ │ ├── indentationLineProcessor.ts │ │ │ │ │ ├── inplaceReplaceSupport.ts │ │ │ │ │ ├── languageBracketsConfiguration.ts │ │ │ │ │ ├── onEnter.ts │ │ │ │ │ ├── richEditBrackets.ts │ │ │ │ │ └── tokenization.ts │ │ │ │ └── textToHtmlTokenizer.ts │ │ │ ├── model.ts │ │ │ ├── model │ │ │ │ ├── bracketPairsTextModelPart │ │ │ │ │ ├── bracketPairsImpl.ts │ │ │ │ │ ├── bracketPairsTree │ │ │ │ │ │ ├── ast.ts │ │ │ │ │ │ ├── beforeEditPositionMapper.ts │ │ │ │ │ │ ├── bracketPairsTree.ts │ │ │ │ │ │ ├── brackets.ts │ │ │ │ │ │ ├── combineTextEditInfos.ts │ │ │ │ │ │ ├── concat23Trees.ts │ │ │ │ │ │ ├── length.ts │ │ │ │ │ │ ├── nodeReader.ts │ │ │ │ │ │ ├── parser.ts │ │ │ │ │ │ ├── smallImmutableSet.ts │ │ │ │ │ │ └── tokenizer.ts │ │ │ │ │ ├── colorizedBracketPairsDecorationProvider.ts │ │ │ │ │ └── fixBrackets.ts │ │ │ │ ├── decorationProvider.ts │ │ │ │ ├── editStack.ts │ │ │ │ ├── fixedArray.ts │ │ │ │ ├── guidesTextModelPart.ts │ │ │ │ ├── indentationGuesser.ts │ │ │ │ ├── intervalTree.ts │ │ │ │ ├── mirrorTextModel.ts │ │ │ │ ├── pieceTreeTextBuffer │ │ │ │ │ ├── pieceTreeBase.ts │ │ │ │ │ ├── pieceTreeTextBuffer.ts │ │ │ │ │ ├── pieceTreeTextBufferBuilder.ts │ │ │ │ │ └── rbTreeBase.ts │ │ │ │ ├── prefixSumComputer.ts │ │ │ │ ├── textModel.ts │ │ │ │ ├── textModelPart.ts │ │ │ │ ├── textModelSearch.ts │ │ │ │ ├── textModelStringEdit.ts │ │ │ │ ├── textModelText.ts │ │ │ │ ├── textModelTokens.ts │ │ │ │ ├── tokens │ │ │ │ │ ├── abstractSyntaxTokenBackend.ts │ │ │ │ │ ├── tokenizationTextModelPart.ts │ │ │ │ │ ├── tokenizerSyntaxTokenBackend.ts │ │ │ │ │ └── treeSitter │ │ │ │ │ │ ├── cursorUtils.ts │ │ │ │ │ │ ├── tokenStore.ts │ │ │ │ │ │ ├── treeSitterSyntaxTokenBackend.ts │ │ │ │ │ │ ├── treeSitterTokenizationImpl.ts │ │ │ │ │ │ └── treeSitterTree.ts │ │ │ │ └── utils.ts │ │ │ ├── modelLineProjectionData.ts │ │ │ ├── services │ │ │ │ ├── editorBaseApi.ts │ │ │ │ ├── editorWebWorker.ts │ │ │ │ ├── editorWebWorkerMain.ts │ │ │ │ ├── editorWorker.ts │ │ │ │ ├── editorWorkerHost.ts │ │ │ │ ├── findSectionHeaders.ts │ │ │ │ ├── getIconClasses.ts │ │ │ │ ├── languageFeatureDebounce.ts │ │ │ │ ├── languageFeatures.ts │ │ │ │ ├── languageFeaturesService.ts │ │ │ │ ├── languageService.ts │ │ │ │ ├── languagesAssociations.ts │ │ │ │ ├── languagesRegistry.ts │ │ │ │ ├── markerDecorations.ts │ │ │ │ ├── markerDecorationsService.ts │ │ │ │ ├── model.ts │ │ │ │ ├── modelService.ts │ │ │ │ ├── modelUndoRedoParticipant.ts │ │ │ │ ├── resolverService.ts │ │ │ │ ├── semanticTokensDto.ts │ │ │ │ ├── semanticTokensProviderStyling.ts │ │ │ │ ├── semanticTokensStyling.ts │ │ │ │ ├── semanticTokensStylingService.ts │ │ │ │ ├── textModelSync │ │ │ │ │ ├── textModelSync.impl.ts │ │ │ │ │ └── textModelSync.protocol.ts │ │ │ │ ├── textResourceConfiguration.ts │ │ │ │ ├── textResourceConfigurationService.ts │ │ │ │ ├── treeSitter │ │ │ │ │ ├── treeSitterLibraryService.ts │ │ │ │ │ └── treeSitterThemeService.ts │ │ │ │ ├── treeViewsDnd.ts │ │ │ │ ├── treeViewsDndService.ts │ │ │ │ └── unicodeTextModelHighlighter.ts │ │ │ ├── standalone │ │ │ │ └── standaloneEnums.ts │ │ │ ├── standaloneStrings.ts │ │ │ ├── textModelBracketPairs.ts │ │ │ ├── textModelEditSource.ts │ │ │ ├── textModelEvents.ts │ │ │ ├── textModelGuides.ts │ │ │ ├── tokenizationRegistry.ts │ │ │ ├── tokenizationTextModelPart.ts │ │ │ ├── tokens │ │ │ │ ├── common.ts │ │ │ │ ├── contiguousMultilineTokens.ts │ │ │ │ ├── contiguousMultilineTokensBuilder.ts │ │ │ │ ├── contiguousTokensEditing.ts │ │ │ │ ├── contiguousTokensStore.ts │ │ │ │ ├── lineTokens.ts │ │ │ │ ├── sparseMultilineTokens.ts │ │ │ │ ├── sparseTokensStore.ts │ │ │ │ └── tokenWithTextArray.ts │ │ │ ├── viewEventHandler.ts │ │ │ ├── viewEvents.ts │ │ │ ├── viewLayout │ │ │ │ ├── lineDecorations.ts │ │ │ │ ├── lineHeights.ts │ │ │ │ ├── linePart.ts │ │ │ │ ├── linesLayout.ts │ │ │ │ ├── viewLayout.ts │ │ │ │ ├── viewLineRenderer.ts │ │ │ │ └── viewLinesViewportData.ts │ │ │ ├── viewModel.ts │ │ │ ├── viewModel │ │ │ │ ├── glyphLanesModel.ts │ │ │ │ ├── inlineDecorations.ts │ │ │ │ ├── minimapTokensColorTracker.ts │ │ │ │ ├── modelLineProjection.ts │ │ │ │ ├── monospaceLineBreaksComputer.ts │ │ │ │ ├── overviewZoneManager.ts │ │ │ │ ├── screenReaderSimpleModel.ts │ │ │ │ ├── viewContext.ts │ │ │ │ ├── viewModelDecoration.ts │ │ │ │ ├── viewModelDecorations.ts │ │ │ │ ├── viewModelImpl.ts │ │ │ │ └── viewModelLines.ts │ │ │ └── viewModelEventDispatcher.ts │ │ ├── contrib │ │ │ ├── anchorSelect │ │ │ │ └── browser │ │ │ │ │ ├── anchorSelect.css │ │ │ │ │ └── anchorSelect.ts │ │ │ ├── bracketMatching │ │ │ │ ├── browser │ │ │ │ │ ├── bracketMatching.css │ │ │ │ │ └── bracketMatching.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── bracketMatching.test.ts │ │ │ ├── caretOperations │ │ │ │ ├── browser │ │ │ │ │ ├── caretOperations.ts │ │ │ │ │ ├── moveCaretCommand.ts │ │ │ │ │ └── transpose.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── moveCarretCommand.test.ts │ │ │ ├── clipboard │ │ │ │ └── browser │ │ │ │ │ └── clipboard.ts │ │ │ ├── codeAction │ │ │ │ ├── browser │ │ │ │ │ ├── codeAction.ts │ │ │ │ │ ├── codeActionCommands.ts │ │ │ │ │ ├── codeActionContributions.ts │ │ │ │ │ ├── codeActionController.ts │ │ │ │ │ ├── codeActionKeybindingResolver.ts │ │ │ │ │ ├── codeActionMenu.ts │ │ │ │ │ ├── codeActionModel.ts │ │ │ │ │ ├── lightBulbWidget.css │ │ │ │ │ └── lightBulbWidget.ts │ │ │ │ ├── common │ │ │ │ │ └── types.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── codeAction.test.ts │ │ │ │ │ ├── codeActionKeybindingResolver.test.ts │ │ │ │ │ └── codeActionModel.test.ts │ │ │ ├── codelens │ │ │ │ └── browser │ │ │ │ │ ├── codeLensCache.ts │ │ │ │ │ ├── codelens.ts │ │ │ │ │ ├── codelensController.ts │ │ │ │ │ ├── codelensWidget.css │ │ │ │ │ └── codelensWidget.ts │ │ │ ├── colorPicker │ │ │ │ └── browser │ │ │ │ │ ├── color.ts │ │ │ │ │ ├── colorDetector.ts │ │ │ │ │ ├── colorPicker.css │ │ │ │ │ ├── colorPickerContribution.ts │ │ │ │ │ ├── colorPickerModel.ts │ │ │ │ │ ├── colorPickerParticipantUtils.ts │ │ │ │ │ ├── colorPickerParts │ │ │ │ │ ├── colorPickerBody.ts │ │ │ │ │ ├── colorPickerCloseButton.ts │ │ │ │ │ ├── colorPickerHeader.ts │ │ │ │ │ ├── colorPickerInsertButton.ts │ │ │ │ │ ├── colorPickerSaturationBox.ts │ │ │ │ │ └── colorPickerStrip.ts │ │ │ │ │ ├── colorPickerWidget.ts │ │ │ │ │ ├── defaultDocumentColorProvider.ts │ │ │ │ │ ├── hoverColorPicker │ │ │ │ │ ├── hoverColorPicker.ts │ │ │ │ │ ├── hoverColorPickerContribution.ts │ │ │ │ │ └── hoverColorPickerParticipant.ts │ │ │ │ │ ├── images │ │ │ │ │ └── opacity-background.png │ │ │ │ │ └── standaloneColorPicker │ │ │ │ │ ├── standaloneColorPickerActions.ts │ │ │ │ │ ├── standaloneColorPickerController.ts │ │ │ │ │ ├── standaloneColorPickerParticipant.ts │ │ │ │ │ └── standaloneColorPickerWidget.ts │ │ │ ├── comment │ │ │ │ ├── browser │ │ │ │ │ ├── blockCommentCommand.ts │ │ │ │ │ ├── comment.ts │ │ │ │ │ └── lineCommentCommand.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── blockCommentCommand.test.ts │ │ │ │ │ └── lineCommentCommand.test.ts │ │ │ ├── contextmenu │ │ │ │ └── browser │ │ │ │ │ └── contextmenu.ts │ │ │ ├── cursorUndo │ │ │ │ ├── browser │ │ │ │ │ └── cursorUndo.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── cursorUndo.test.ts │ │ │ ├── diffEditorBreadcrumbs │ │ │ │ └── browser │ │ │ │ │ └── contribution.ts │ │ │ ├── dnd │ │ │ │ └── browser │ │ │ │ │ ├── dnd.css │ │ │ │ │ ├── dnd.ts │ │ │ │ │ └── dragAndDropCommand.ts │ │ │ ├── documentSymbols │ │ │ │ ├── browser │ │ │ │ │ ├── documentSymbols.ts │ │ │ │ │ └── outlineModel.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── outlineModel.test.ts │ │ │ ├── dropOrPasteInto │ │ │ │ ├── browser │ │ │ │ │ ├── copyPasteContribution.ts │ │ │ │ │ ├── copyPasteController.ts │ │ │ │ │ ├── defaultProviders.ts │ │ │ │ │ ├── dropIntoEditorContribution.ts │ │ │ │ │ ├── dropIntoEditorController.ts │ │ │ │ │ ├── edit.ts │ │ │ │ │ ├── postEditWidget.css │ │ │ │ │ └── postEditWidget.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── editSort.test.ts │ │ │ ├── editorState │ │ │ │ ├── browser │ │ │ │ │ ├── editorState.ts │ │ │ │ │ └── keybindingCancellation.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── editorState.test.ts │ │ │ ├── find │ │ │ │ ├── browser │ │ │ │ │ ├── findController.ts │ │ │ │ │ ├── findDecorations.ts │ │ │ │ │ ├── findModel.ts │ │ │ │ │ ├── findOptionsWidget.css │ │ │ │ │ ├── findOptionsWidget.ts │ │ │ │ │ ├── findState.ts │ │ │ │ │ ├── findWidget.css │ │ │ │ │ ├── findWidget.ts │ │ │ │ │ ├── findWidgetSearchHistory.ts │ │ │ │ │ ├── replaceAllCommand.ts │ │ │ │ │ ├── replacePattern.ts │ │ │ │ │ └── replaceWidgetHistory.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── find.test.ts │ │ │ │ │ ├── findController.test.ts │ │ │ │ │ ├── findModel.test.ts │ │ │ │ │ └── replacePattern.test.ts │ │ │ ├── floatingMenu │ │ │ │ └── browser │ │ │ │ │ ├── floatingMenu.contribution.ts │ │ │ │ │ ├── floatingMenu.css │ │ │ │ │ └── floatingMenu.ts │ │ │ ├── folding │ │ │ │ ├── browser │ │ │ │ │ ├── folding.css │ │ │ │ │ ├── folding.ts │ │ │ │ │ ├── foldingDecorations.ts │ │ │ │ │ ├── foldingModel.ts │ │ │ │ │ ├── foldingRanges.ts │ │ │ │ │ ├── hiddenRangeModel.ts │ │ │ │ │ ├── indentRangeProvider.ts │ │ │ │ │ └── syntaxRangeProvider.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── foldingModel.test.ts │ │ │ │ │ ├── foldingRanges.test.ts │ │ │ │ │ ├── hiddenRangeModel.test.ts │ │ │ │ │ ├── indentFold.test.ts │ │ │ │ │ ├── indentRangeProvider.test.ts │ │ │ │ │ └── syntaxFold.test.ts │ │ │ ├── fontZoom │ │ │ │ └── browser │ │ │ │ │ └── fontZoom.ts │ │ │ ├── format │ │ │ │ └── browser │ │ │ │ │ ├── format.ts │ │ │ │ │ ├── formatActions.ts │ │ │ │ │ └── formattingEdit.ts │ │ │ ├── gotoError │ │ │ │ └── browser │ │ │ │ │ ├── gotoError.ts │ │ │ │ │ ├── gotoErrorWidget.ts │ │ │ │ │ ├── markerNavigationService.ts │ │ │ │ │ └── media │ │ │ │ │ └── gotoErrorWidget.css │ │ │ ├── gotoSymbol │ │ │ │ ├── browser │ │ │ │ │ ├── goToCommands.ts │ │ │ │ │ ├── goToSymbol.ts │ │ │ │ │ ├── link │ │ │ │ │ │ ├── clickLinkGesture.ts │ │ │ │ │ │ ├── goToDefinitionAtPosition.css │ │ │ │ │ │ └── goToDefinitionAtPosition.ts │ │ │ │ │ ├── peek │ │ │ │ │ │ ├── referencesController.ts │ │ │ │ │ │ ├── referencesTree.ts │ │ │ │ │ │ ├── referencesWidget.css │ │ │ │ │ │ └── referencesWidget.ts │ │ │ │ │ ├── referencesModel.ts │ │ │ │ │ └── symbolNavigation.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── referencesModel.test.ts │ │ │ ├── gpu │ │ │ │ └── browser │ │ │ │ │ └── gpuActions.ts │ │ │ ├── hover │ │ │ │ ├── browser │ │ │ │ │ ├── contentHoverComputer.ts │ │ │ │ │ ├── contentHoverController.ts │ │ │ │ │ ├── contentHoverRendered.ts │ │ │ │ │ ├── contentHoverStatusBar.ts │ │ │ │ │ ├── contentHoverTypes.ts │ │ │ │ │ ├── contentHoverWidget.ts │ │ │ │ │ ├── contentHoverWidgetWrapper.ts │ │ │ │ │ ├── getHover.ts │ │ │ │ │ ├── glyphHoverComputer.ts │ │ │ │ │ ├── glyphHoverController.ts │ │ │ │ │ ├── glyphHoverWidget.ts │ │ │ │ │ ├── hover.css │ │ │ │ │ ├── hoverAccessibleViews.ts │ │ │ │ │ ├── hoverActionIds.ts │ │ │ │ │ ├── hoverActions.ts │ │ │ │ │ ├── hoverContribution.ts │ │ │ │ │ ├── hoverOperation.ts │ │ │ │ │ ├── hoverTypes.ts │ │ │ │ │ ├── hoverUtils.ts │ │ │ │ │ ├── markdownHoverParticipant.ts │ │ │ │ │ ├── markerHoverParticipant.ts │ │ │ │ │ └── resizableContentWidget.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── contentHover.test.ts │ │ │ ├── inPlaceReplace │ │ │ │ └── browser │ │ │ │ │ ├── inPlaceReplace.css │ │ │ │ │ ├── inPlaceReplace.ts │ │ │ │ │ └── inPlaceReplaceCommand.ts │ │ │ ├── indentation │ │ │ │ ├── browser │ │ │ │ │ └── indentation.ts │ │ │ │ ├── common │ │ │ │ │ ├── indentUtils.ts │ │ │ │ │ └── indentation.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── indentation.test.ts │ │ │ │ │ └── indentationLineProcessor.test.ts │ │ │ ├── inlayHints │ │ │ │ └── browser │ │ │ │ │ ├── inlayHints.ts │ │ │ │ │ ├── inlayHintsContribution.ts │ │ │ │ │ ├── inlayHintsController.ts │ │ │ │ │ ├── inlayHintsHover.ts │ │ │ │ │ └── inlayHintsLocations.ts │ │ │ ├── inlineCompletions │ │ │ │ ├── browser │ │ │ │ │ ├── controller │ │ │ │ │ │ ├── commandIds.ts │ │ │ │ │ │ ├── commands.ts │ │ │ │ │ │ ├── inlineCompletionContextKeys.ts │ │ │ │ │ │ └── inlineCompletionsController.ts │ │ │ │ │ ├── hintsWidget │ │ │ │ │ │ ├── hoverParticipant.ts │ │ │ │ │ │ ├── inlineCompletionsHintsWidget.css │ │ │ │ │ │ └── inlineCompletionsHintsWidget.ts │ │ │ │ │ ├── inlineCompletions.contribution.ts │ │ │ │ │ ├── inlineCompletionsAccessibleView.ts │ │ │ │ │ ├── model │ │ │ │ │ │ ├── animation.ts │ │ │ │ │ │ ├── changeRecorder.ts │ │ │ │ │ │ ├── computeGhostText.ts │ │ │ │ │ │ ├── ghostText.ts │ │ │ │ │ │ ├── graph.ts │ │ │ │ │ │ ├── inlineCompletionsModel.ts │ │ │ │ │ │ ├── inlineCompletionsSource.ts │ │ │ │ │ │ ├── inlineEdit.ts │ │ │ │ │ │ ├── inlineSuggestionItem.ts │ │ │ │ │ │ ├── provideInlineCompletions.ts │ │ │ │ │ │ ├── singleTextEditHelpers.ts │ │ │ │ │ │ ├── suggestWidgetAdapter.ts │ │ │ │ │ │ └── typingSpeed.ts │ │ │ │ │ ├── structuredLogger.ts │ │ │ │ │ ├── telemetry.ts │ │ │ │ │ ├── utils.ts │ │ │ │ │ └── view │ │ │ │ │ │ ├── ghostText │ │ │ │ │ │ ├── ghostTextView.css │ │ │ │ │ │ └── ghostTextView.ts │ │ │ │ │ │ ├── inlineCompletionsView.ts │ │ │ │ │ │ └── inlineEdits │ │ │ │ │ │ ├── components │ │ │ │ │ │ ├── gutterIndicatorMenu.ts │ │ │ │ │ │ ├── gutterIndicatorView.ts │ │ │ │ │ │ └── indicatorView.ts │ │ │ │ │ │ ├── inlineEditWithChanges.ts │ │ │ │ │ │ ├── inlineEditsModel.ts │ │ │ │ │ │ ├── inlineEditsNewUsers.ts │ │ │ │ │ │ ├── inlineEditsView.ts │ │ │ │ │ │ ├── inlineEditsViewInterface.ts │ │ │ │ │ │ ├── inlineEditsViewProducer.ts │ │ │ │ │ │ ├── inlineEditsViews │ │ │ │ │ │ ├── debugVisualization.ts │ │ │ │ │ │ ├── inlineEditsCollapsedView.ts │ │ │ │ │ │ ├── inlineEditsCustomView.ts │ │ │ │ │ │ ├── inlineEditsDeletionView.ts │ │ │ │ │ │ ├── inlineEditsInsertionView.ts │ │ │ │ │ │ ├── inlineEditsLineReplacementView.ts │ │ │ │ │ │ ├── inlineEditsSideBySideView.ts │ │ │ │ │ │ ├── inlineEditsWordInsertView.ts │ │ │ │ │ │ ├── inlineEditsWordReplacementView.ts │ │ │ │ │ │ └── originalEditorInlineDiffView.ts │ │ │ │ │ │ ├── theme.ts │ │ │ │ │ │ ├── utils │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ └── view.css │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── computeGhostText.test.ts │ │ │ │ │ ├── getSecondaryEdits.test.ts │ │ │ │ │ ├── graph.test.ts │ │ │ │ │ ├── inlineCompletions.test.ts │ │ │ │ │ ├── inlineEdits.test.ts │ │ │ │ │ ├── suggestWidgetModel.test.ts │ │ │ │ │ └── utils.ts │ │ │ ├── inlineProgress │ │ │ │ └── browser │ │ │ │ │ ├── inlineProgress.ts │ │ │ │ │ └── inlineProgressWidget.css │ │ │ ├── insertFinalNewLine │ │ │ │ └── browser │ │ │ │ │ ├── insertFinalNewLine.ts │ │ │ │ │ └── insertFinalNewLineCommand.ts │ │ │ ├── lineSelection │ │ │ │ ├── browser │ │ │ │ │ └── lineSelection.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── lineSelection.test.ts │ │ │ ├── linesOperations │ │ │ │ ├── browser │ │ │ │ │ ├── copyLinesCommand.ts │ │ │ │ │ ├── linesOperations.ts │ │ │ │ │ ├── moveLinesCommand.ts │ │ │ │ │ └── sortLinesCommand.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── copyLinesCommand.test.ts │ │ │ │ │ ├── linesOperations.test.ts │ │ │ │ │ ├── moveLinesCommand.test.ts │ │ │ │ │ └── sortLinesCommand.test.ts │ │ │ ├── linkedEditing │ │ │ │ ├── browser │ │ │ │ │ ├── linkedEditing.css │ │ │ │ │ └── linkedEditing.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── linkedEditing.test.ts │ │ │ ├── links │ │ │ │ └── browser │ │ │ │ │ ├── getLinks.ts │ │ │ │ │ ├── links.css │ │ │ │ │ └── links.ts │ │ │ ├── longLinesHelper │ │ │ │ └── browser │ │ │ │ │ └── longLinesHelper.ts │ │ │ ├── message │ │ │ │ └── browser │ │ │ │ │ ├── messageController.css │ │ │ │ │ └── messageController.ts │ │ │ ├── middleScroll │ │ │ │ └── browser │ │ │ │ │ ├── middleScroll.contribution.ts │ │ │ │ │ ├── middleScroll.css │ │ │ │ │ └── middleScrollController.ts │ │ │ ├── multicursor │ │ │ │ ├── browser │ │ │ │ │ └── multicursor.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── multicursor.test.ts │ │ │ ├── parameterHints │ │ │ │ ├── browser │ │ │ │ │ ├── parameterHints.css │ │ │ │ │ ├── parameterHints.ts │ │ │ │ │ ├── parameterHintsModel.ts │ │ │ │ │ ├── parameterHintsWidget.ts │ │ │ │ │ └── provideSignatureHelp.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── parameterHintsModel.test.ts │ │ │ ├── peekView │ │ │ │ └── browser │ │ │ │ │ ├── media │ │ │ │ │ └── peekViewWidget.css │ │ │ │ │ └── peekView.ts │ │ │ ├── placeholderText │ │ │ │ └── browser │ │ │ │ │ ├── placeholderText.contribution.ts │ │ │ │ │ ├── placeholderText.css │ │ │ │ │ └── placeholderTextContribution.ts │ │ │ ├── quickAccess │ │ │ │ ├── browser │ │ │ │ │ ├── commandsQuickAccess.ts │ │ │ │ │ ├── editorNavigationQuickAccess.ts │ │ │ │ │ ├── gotoLineQuickAccess.ts │ │ │ │ │ └── gotoSymbolQuickAccess.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── gotoLineQuickAccess.test.ts │ │ │ ├── readOnlyMessage │ │ │ │ └── browser │ │ │ │ │ └── contribution.ts │ │ │ ├── rename │ │ │ │ └── browser │ │ │ │ │ ├── rename.ts │ │ │ │ │ ├── renameWidget.css │ │ │ │ │ └── renameWidget.ts │ │ │ ├── sectionHeaders │ │ │ │ └── browser │ │ │ │ │ └── sectionHeaders.ts │ │ │ ├── semanticTokens │ │ │ │ ├── browser │ │ │ │ │ ├── documentSemanticTokens.ts │ │ │ │ │ └── viewportSemanticTokens.ts │ │ │ │ ├── common │ │ │ │ │ ├── getSemanticTokens.ts │ │ │ │ │ └── semanticTokensConfig.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── documentSemanticTokens.test.ts │ │ │ │ │ ├── getSemanticTokens.test.ts │ │ │ │ │ └── viewportSemanticTokens.test.ts │ │ │ ├── smartSelect │ │ │ │ ├── browser │ │ │ │ │ ├── bracketSelections.ts │ │ │ │ │ ├── smartSelect.ts │ │ │ │ │ └── wordSelections.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── smartSelect.test.ts │ │ │ ├── snippet │ │ │ │ ├── browser │ │ │ │ │ ├── snippet.md │ │ │ │ │ ├── snippetController2.ts │ │ │ │ │ ├── snippetParser.ts │ │ │ │ │ ├── snippetSession.css │ │ │ │ │ ├── snippetSession.ts │ │ │ │ │ └── snippetVariables.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── snippetController2.old.test.ts │ │ │ │ │ ├── snippetController2.test.ts │ │ │ │ │ ├── snippetParser.test.ts │ │ │ │ │ ├── snippetSession.test.ts │ │ │ │ │ └── snippetVariables.test.ts │ │ │ ├── stickyScroll │ │ │ │ ├── browser │ │ │ │ │ ├── stickyScroll.css │ │ │ │ │ ├── stickyScrollActions.ts │ │ │ │ │ ├── stickyScrollContribution.ts │ │ │ │ │ ├── stickyScrollController.ts │ │ │ │ │ ├── stickyScrollElement.ts │ │ │ │ │ ├── stickyScrollModelProvider.ts │ │ │ │ │ ├── stickyScrollProvider.ts │ │ │ │ │ └── stickyScrollWidget.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── stickyScroll.test.ts │ │ │ ├── suggest │ │ │ │ ├── browser │ │ │ │ │ ├── completionModel.ts │ │ │ │ │ ├── media │ │ │ │ │ │ └── suggest.css │ │ │ │ │ ├── suggest.ts │ │ │ │ │ ├── suggestAlternatives.ts │ │ │ │ │ ├── suggestCommitCharacters.ts │ │ │ │ │ ├── suggestController.ts │ │ │ │ │ ├── suggestInlineCompletions.ts │ │ │ │ │ ├── suggestMemory.ts │ │ │ │ │ ├── suggestModel.ts │ │ │ │ │ ├── suggestOvertypingCapturer.ts │ │ │ │ │ ├── suggestWidget.ts │ │ │ │ │ ├── suggestWidgetDetails.ts │ │ │ │ │ ├── suggestWidgetRenderer.ts │ │ │ │ │ ├── suggestWidgetStatus.ts │ │ │ │ │ ├── wordContextKey.ts │ │ │ │ │ └── wordDistance.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── completionModel.test.ts │ │ │ │ │ ├── suggest.test.ts │ │ │ │ │ ├── suggestController.test.ts │ │ │ │ │ ├── suggestInlineCompletions.test.ts │ │ │ │ │ ├── suggestMemory.test.ts │ │ │ │ │ ├── suggestModel.test.ts │ │ │ │ │ └── wordDistance.test.ts │ │ │ ├── symbolIcons │ │ │ │ └── browser │ │ │ │ │ ├── symbolIcons.css │ │ │ │ │ └── symbolIcons.ts │ │ │ ├── toggleTabFocusMode │ │ │ │ └── browser │ │ │ │ │ └── toggleTabFocusMode.ts │ │ │ ├── tokenization │ │ │ │ └── browser │ │ │ │ │ └── tokenization.ts │ │ │ ├── unicodeHighlighter │ │ │ │ └── browser │ │ │ │ │ ├── bannerController.css │ │ │ │ │ ├── bannerController.ts │ │ │ │ │ ├── unicodeHighlighter.css │ │ │ │ │ └── unicodeHighlighter.ts │ │ │ ├── unusualLineTerminators │ │ │ │ └── browser │ │ │ │ │ └── unusualLineTerminators.ts │ │ │ ├── wordHighlighter │ │ │ │ └── browser │ │ │ │ │ ├── highlightDecorations.css │ │ │ │ │ ├── highlightDecorations.ts │ │ │ │ │ ├── textualHighlightProvider.ts │ │ │ │ │ └── wordHighlighter.ts │ │ │ ├── wordOperations │ │ │ │ ├── browser │ │ │ │ │ └── wordOperations.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── wordOperations.test.ts │ │ │ │ │ └── wordTestUtils.ts │ │ │ ├── wordPartOperations │ │ │ │ ├── browser │ │ │ │ │ └── wordPartOperations.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── utils.ts │ │ │ │ │ └── wordPartOperations.test.ts │ │ │ └── zoneWidget │ │ │ │ └── browser │ │ │ │ ├── zoneWidget.css │ │ │ │ └── zoneWidget.ts │ │ ├── editor.all.ts │ │ ├── editor.api.ts │ │ ├── editor.main.ts │ │ ├── editor.worker.start.ts │ │ ├── standalone │ │ │ ├── browser │ │ │ │ ├── colorizer.ts │ │ │ │ ├── iPadShowKeyboard │ │ │ │ │ ├── iPadShowKeyboard.css │ │ │ │ │ ├── iPadShowKeyboard.ts │ │ │ │ │ ├── keyboard-dark.svg │ │ │ │ │ └── keyboard-light.svg │ │ │ │ ├── inspectTokens │ │ │ │ │ ├── inspectTokens.css │ │ │ │ │ └── inspectTokens.ts │ │ │ │ ├── quickAccess │ │ │ │ │ ├── standaloneCommandsQuickAccess.ts │ │ │ │ │ ├── standaloneGotoLineQuickAccess.ts │ │ │ │ │ ├── standaloneGotoSymbolQuickAccess.ts │ │ │ │ │ └── standaloneHelpQuickAccess.ts │ │ │ │ ├── quickInput │ │ │ │ │ ├── standaloneQuickInput.css │ │ │ │ │ └── standaloneQuickInputService.ts │ │ │ │ ├── referenceSearch │ │ │ │ │ └── standaloneReferenceSearch.ts │ │ │ │ ├── standalone-tokens.css │ │ │ │ ├── standaloneCodeEditor.ts │ │ │ │ ├── standaloneCodeEditorService.ts │ │ │ │ ├── standaloneEditor.ts │ │ │ │ ├── standaloneLanguages.ts │ │ │ │ ├── standaloneLayoutService.ts │ │ │ │ ├── standaloneServices.ts │ │ │ │ ├── standaloneThemeService.ts │ │ │ │ ├── standaloneTreeSitterLibraryService.ts │ │ │ │ ├── standaloneWebWorker.ts │ │ │ │ └── toggleHighContrast │ │ │ │ │ └── toggleHighContrast.ts │ │ │ ├── common │ │ │ │ ├── monarch │ │ │ │ │ ├── monarchCommon.ts │ │ │ │ │ ├── monarchCompile.ts │ │ │ │ │ ├── monarchLexer.ts │ │ │ │ │ └── monarchTypes.ts │ │ │ │ ├── standaloneTheme.ts │ │ │ │ └── themes.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── monarch.test.ts │ │ │ │ ├── standaloneLanguages.test.ts │ │ │ │ └── standaloneServices.test.ts │ │ └── test │ │ │ ├── browser │ │ │ ├── commands │ │ │ │ ├── shiftCommand.test.ts │ │ │ │ ├── sideEditing.test.ts │ │ │ │ └── trimTrailingWhitespaceCommand.test.ts │ │ │ ├── config │ │ │ │ ├── editorConfiguration.test.ts │ │ │ │ ├── editorLayoutProvider.test.ts │ │ │ │ └── testConfiguration.ts │ │ │ ├── controller │ │ │ │ ├── cursor.integrationTest.ts │ │ │ │ ├── cursor.test.ts │ │ │ │ ├── cursorMoveCommand.test.ts │ │ │ │ ├── imeRecordedTypes.ts │ │ │ │ ├── imeRecorder.html │ │ │ │ ├── imeRecorder.ts │ │ │ │ ├── imeTester.html │ │ │ │ ├── imeTester.ts │ │ │ │ ├── textAreaInput.test.ts │ │ │ │ └── textAreaState.test.ts │ │ │ ├── diff │ │ │ │ └── testDiffProviderFactoryService.ts │ │ │ ├── editorTestServices.ts │ │ │ ├── gpu │ │ │ │ ├── atlas │ │ │ │ │ ├── testUtil.ts │ │ │ │ │ ├── textureAtlas.test.ts │ │ │ │ │ └── textureAtlasAllocator.test.ts │ │ │ │ ├── bufferDirtyTracker.test.ts │ │ │ │ ├── decorationCssRulerExtractor.test.ts │ │ │ │ └── objectCollectionBuffer.test.ts │ │ │ ├── services │ │ │ │ ├── decorationRenderOptions.test.ts │ │ │ │ └── openerService.test.ts │ │ │ ├── testCodeEditor.ts │ │ │ ├── testCommand.ts │ │ │ ├── view │ │ │ │ ├── minimapCharRenderer.test.ts │ │ │ │ └── viewLayer.test.ts │ │ │ ├── viewModel │ │ │ │ ├── modelLineProjection.test.ts │ │ │ │ ├── testViewModel.ts │ │ │ │ ├── viewModelDecorations.test.ts │ │ │ │ └── viewModelImpl.test.ts │ │ │ └── widget │ │ │ │ ├── codeEditorWidget.test.ts │ │ │ │ ├── diffEditorWidget.test.ts │ │ │ │ └── observableCodeEditor.test.ts │ │ │ ├── common │ │ │ ├── controller │ │ │ │ └── cursorAtomicMoveOperations.test.ts │ │ │ ├── core │ │ │ │ ├── characterClassifier.test.ts │ │ │ │ ├── cursorColumns.test.ts │ │ │ │ ├── edit.test.ts │ │ │ │ ├── lineRange.test.ts │ │ │ │ ├── lineTokens.test.ts │ │ │ │ ├── positionOffsetTransformer.test.ts │ │ │ │ ├── random.ts │ │ │ │ ├── range.test.ts │ │ │ │ ├── stringBuilder.test.ts │ │ │ │ ├── testLineToken.ts │ │ │ │ └── textEdit.test.ts │ │ │ ├── diff │ │ │ │ └── diffComputer.test.ts │ │ │ ├── languages │ │ │ │ └── defaultDocumentColorsComputer.test.ts │ │ │ ├── model │ │ │ │ ├── bracketPairColorizer │ │ │ │ │ ├── beforeEditPositionMapper.test.ts │ │ │ │ │ ├── brackets.test.ts │ │ │ │ │ ├── combineTextEditInfos.test.ts │ │ │ │ │ ├── concat23Trees.test.ts │ │ │ │ │ ├── getBracketPairsInRange.test.ts │ │ │ │ │ ├── length.test.ts │ │ │ │ │ ├── smallImmutableSet.test.ts │ │ │ │ │ └── tokenizer.test.ts │ │ │ │ ├── editStack.test.ts │ │ │ │ ├── editableTextModel.test.ts │ │ │ │ ├── editableTextModelAuto.test.ts │ │ │ │ ├── editableTextModelTestUtils.ts │ │ │ │ ├── intervalTree.test.ts │ │ │ │ ├── linesTextBuffer │ │ │ │ │ ├── linesTextBuffer.test.ts │ │ │ │ │ └── linesTextBufferBuilder.test.ts │ │ │ │ ├── model.line.test.ts │ │ │ │ ├── model.modes.test.ts │ │ │ │ ├── model.test.ts │ │ │ │ ├── modelDecorations.test.ts │ │ │ │ ├── modelEditOperation.test.ts │ │ │ │ ├── modelInjectedText.test.ts │ │ │ │ ├── pieceTreeTextBuffer │ │ │ │ │ └── pieceTreeTextBuffer.test.ts │ │ │ │ ├── textChange.test.ts │ │ │ │ ├── textModel.test.ts │ │ │ │ ├── textModelSearch.test.ts │ │ │ │ ├── textModelTokens.test.ts │ │ │ │ ├── textModelWithTokens.test.ts │ │ │ │ ├── tokenStore.test.ts │ │ │ │ └── tokensStore.test.ts │ │ │ ├── modes │ │ │ │ ├── languageConfiguration.test.ts │ │ │ │ ├── languageSelector.test.ts │ │ │ │ ├── linkComputer.test.ts │ │ │ │ ├── supports │ │ │ │ │ ├── autoClosingPairsRules.ts │ │ │ │ │ ├── bracketRules.ts │ │ │ │ │ ├── characterPair.test.ts │ │ │ │ │ ├── electricCharacter.test.ts │ │ │ │ │ ├── indentationRules.ts │ │ │ │ │ ├── onEnter.test.ts │ │ │ │ │ ├── onEnterRules.ts │ │ │ │ │ ├── richEditBrackets.test.ts │ │ │ │ │ └── tokenization.test.ts │ │ │ │ ├── testLanguageConfigurationService.ts │ │ │ │ └── textToHtmlTokenizer.test.ts │ │ │ ├── modesTestUtils.ts │ │ │ ├── services │ │ │ │ ├── editorWebWorker.test.ts │ │ │ │ ├── findSectionHeaders.test.ts │ │ │ │ ├── languageService.test.ts │ │ │ │ ├── languagesAssociations.test.ts │ │ │ │ ├── languagesRegistry.test.ts │ │ │ │ ├── modelService.test.ts │ │ │ │ ├── semanticTokensDto.test.ts │ │ │ │ ├── semanticTokensProviderStyling.test.ts │ │ │ │ ├── testEditorWorkerService.ts │ │ │ │ ├── testTextResourcePropertiesService.ts │ │ │ │ ├── testTreeSitterLibraryService.ts │ │ │ │ ├── textResourceConfigurationService.test.ts │ │ │ │ └── unicodeTextModelHighlighter.test.ts │ │ │ ├── testTextModel.ts │ │ │ ├── view │ │ │ │ └── overviewZoneManager.test.ts │ │ │ ├── viewLayout │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_can_handle_unsorted_inline_decorations.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_can_handle_unsorted_inline_decorations.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_does_not_emit_width_for_monospace_fonts.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_does_not_emit_width_for_monospace_fonts.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_-_2_leading_tabs.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_-_2_leading_tabs.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_-_4_leading_spaces.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_-_4_leading_spaces.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_-_8_leading_spaces.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_-_8_leading_spaces.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_-_mixed_leading_spaces_and_tabs.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_-_mixed_leading_spaces_and_tabs.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_all_in_middle.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_all_in_middle.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_multiple__initially_unsorted_selections.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_multiple__initially_unsorted_selections.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_multiple_selections.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_multiple_selections.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_no_selections.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_no_selections.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_selection_spanning_part_of_whitespace.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_selection_spanning_part_of_whitespace.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_selections_next_to_each_other.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_selections_next_to_each_other.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_whole_line_selection.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_selection_with_whole_line_selection.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_trailing_with_8_leading_and_8_trailing_whitespaces.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_trailing_with_8_leading_and_8_trailing_whitespaces.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_trailing_with_leading__inner__and_trailing_whitespace.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_trailing_with_leading__inner__and_trailing_whitespace.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_trailing_with_leading__inner__and_without_trailing_whitespace.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_trailing_with_leading__inner__and_without_trailing_whitespace.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_trailing_with_line_containing_only_whitespaces.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_for_trailing_with_line_containing_only_whitespaces.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_in_middle_but_not_for_one_space.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_in_middle_but_not_for_one_space.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_skips_faux_indent.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_render_whitespace_skips_faux_indent.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_simple.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_simple.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_simple_two_tokens.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_createLineParts_simple_two_tokens.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__11485__Visible_whitespace_conflicts_with_before_decorator_attachment.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__11485__Visible_whitespace_conflicts_with_before_decorator_attachment.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__116939__Important_control_characters_aren_t_rendered.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__116939__Important_control_characters_aren_t_rendered.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__118759__enable_multiple_text_editor_decorations_in_empty_lines.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__118759__enable_multiple_text_editor_decorations_in_empty_lines.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__119416__Delete_Control_Character__U_007F_____127___displayed_as_space.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__119416__Delete_Control_Character__U_007F_____127___displayed_as_space.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__124038__Multiple_end-of-line_text_decorations_get_merged.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__124038__Multiple_end-of-line_text_decorations_get_merged.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__136622__Inline_decorations_are_not_rendering_on_non-ASCII_lines_when_renderControlCharacters_is_on.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__136622__Inline_decorations_are_not_rendering_on_non-ASCII_lines_when_renderControlCharacters_is_on.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__18616__Inline_decorations_ending_at_the_text_length_are_no_longer_rendered.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__18616__Inline_decorations_ending_at_the_text_length_are_no_longer_rendered.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__19207__Link_in_Monokai_is_not_rendered_correctly.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__19207__Link_in_Monokai_is_not_rendered_correctly.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__22352__COMBINING_ACUTE_ACCENT__U_0301_.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__22352__COMBINING_ACUTE_ACCENT__U_0301_.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__22352__Partially_Broken_Complex_Script_Rendering_of_Tamil.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__22352__Partially_Broken_Complex_Script_Rendering_of_Tamil.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__22832__Consider_fullwidth_characters_when_rendering_tabs.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__22832__Consider_fullwidth_characters_when_rendering_tabs.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__22832__Consider_fullwidth_characters_when_rendering_tabs__render_whitespace_.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__22832__Consider_fullwidth_characters_when_rendering_tabs__render_whitespace_.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__30133__Empty_lines_don_t_render_inline_decorations.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__30133__Empty_lines_don_t_render_inline_decorations.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__32436__Non-monospace_font___visible_whitespace___After_decorator_causes_line_to__jump_.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__32436__Non-monospace_font___visible_whitespace___After_decorator_causes_line_to__jump_.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__33525__Long_line_with_ligatures_takes_a_long_time_to_paint_decorations.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__33525__Long_line_with_ligatures_takes_a_long_time_to_paint_decorations.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__33525__Long_line_with_ligatures_takes_a_long_time_to_paint_decorations_-_not_possible.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__33525__Long_line_with_ligatures_takes_a_long_time_to_paint_decorations_-_not_possible.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__37208__Collapsing_bullet_point_containing_emoji_in_Markdown_document_results_in______character.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__37208__Collapsing_bullet_point_containing_emoji_in_Markdown_document_results_in______character.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__37401__40127__Allow_both_before_and_after_decorations_on_empty_line.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__37401__40127__Allow_both_before_and_after_decorations_on_empty_line.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__38123__editor_renderWhitespace___boundary__renders_whitespace_at_line_wrap_point_when_line_is_wrapped.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__38123__editor_renderWhitespace___boundary__renders_whitespace_at_line_wrap_point_when_line_is_wrapped.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__38935__GitLens_end-of-line_blame_no_longer_rendering.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__38935__GitLens_end-of-line_blame_no_longer_rendering.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__42700__Hindi_characters_are_not_being_rendered_properly.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__42700__Hindi_characters_are_not_being_rendered_properly.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__91936__Semantic_token_color_highlighting_fails_on_line_with_selected_text.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_2_issue__91936__Semantic_token_color_highlighting_fails_on_line_with_selected_text.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__137036__Issue_in_RTL_languages_in_recent_versions.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__137036__Issue_in_RTL_languages_in_recent_versions.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__19673__Monokai_Theme_bad-highlighting_in_line_wrap.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__19673__Monokai_Theme_bad-highlighting_in_line_wrap.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__20624__Unaligned_surrogate_pairs_are_corrupted_at_multiples_of_50_columns.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__2255__Weird_line_rendering_part_1.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__2255__Weird_line_rendering_part_1.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__2255__Weird_line_rendering_part_2.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__2255__Weird_line_rendering_part_2.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__260239__HTML_containing_bidirectional_text_is_rendered_incorrectly.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__260239__HTML_containing_bidirectional_text_is_rendered_incorrectly.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__6885__Does_not_split_large_tokens_in_RTL_text.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__91178__after_decoration_type_shown_before_cursor.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__91178__after_decoration_type_shown_before_cursor.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__95685__Uses_unicode_replacement_character_for_Paragraph_Separator.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__95685__Uses_unicode_replacement_character_for_Paragraph_Separator.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__99589__Rendering_whitespace_influences_bidi_layout.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue__99589__Rendering_whitespace_influences_bidi_layout.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_issue_microsoft_monaco-editor_280__Improved_source_code_rendering_for_RTL_languages.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_issue_microsoft_monaco-editor_280__Improved_source_code_rendering_for_RTL_languages.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_overflow.0.html │ │ │ │ │ ├── viewLineRenderer_renderLine_overflow.1.snap │ │ │ │ │ ├── viewLineRenderer_renderLine_typical_line.0.html │ │ │ │ │ └── viewLineRenderer_renderLine_typical_line.1.snap │ │ │ │ ├── lineDecorations.test.ts │ │ │ │ ├── lineHeights.test.ts │ │ │ │ ├── linesLayout.test.ts │ │ │ │ └── viewLineRenderer.test.ts │ │ │ └── viewModel │ │ │ │ ├── glyphLanesModel.test.ts │ │ │ │ ├── lineBreakData.test.ts │ │ │ │ ├── monospaceLineBreaksComputer.test.ts │ │ │ │ └── prefixSumComputer.test.ts │ │ │ └── node │ │ │ └── diffing │ │ │ ├── README.md │ │ │ ├── defaultLinesDiffComputer.test.ts │ │ │ ├── fixtures.test.ts │ │ │ └── fixtures │ │ │ ├── bracket-aligning │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── class-replacement │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ ├── advanced.human.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── deletion │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── difficult-move │ │ │ ├── 1.js │ │ │ ├── 2.js │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── equals │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── false-positive-move │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── fuzzy-matching │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── import-shifting │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── indentation │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── intra-block-align │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── invalid-diff-bug │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── invalid-diff-trimws │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── invalid-ranges │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── issue-131091 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── issue-185779 │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── issue-201713 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── issue-202147-trimws │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── issue-204948 │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── issue-214049 │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── json-brackets │ │ │ ├── 1.json │ │ │ ├── 2.json │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── just-whitespace │ │ │ ├── 1.js │ │ │ ├── 2.js │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── method-splitting │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── minimal-diff-character │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── move-1 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── noise-1 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── noise-2 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── noisy-move1 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── penalize-fragmentation │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── advanced.expected.diff.json │ │ │ ├── advanced.human.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── random-match-1 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── random-match-2 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── random-match-3 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── shifting-parameters │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── shifting-twice │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── sorted-offsets │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── subword │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── trivial │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-advanced-bug │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-class │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ ├── advanced.human.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-comments │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-confusing-2 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-confusing │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-diff-word-split │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-example1 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-example2-ts │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-fragmented-eager-diffing │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-fragmented-eager-diffing2 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-fragmented-eager-diffing3 │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-import-ws-affinity │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-insert │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-methods │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-shift-to-ws │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-shifting │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-strings │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-too-much-minimization │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-unfragmented-diffing │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── ts-unit-test │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ ├── word-shared-letters │ │ │ ├── 1.tst │ │ │ ├── 2.tst │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ │ │ └── ws-alignment │ │ │ ├── 1.tsx │ │ │ ├── 2.tsx │ │ │ ├── advanced.expected.diff.json │ │ │ └── legacy.expected.diff.json │ ├── loader.js │ ├── monaco.d.ts │ ├── nls.messages.ts │ ├── nls.ts │ ├── platform │ │ ├── accessibility │ │ │ ├── browser │ │ │ │ ├── accessibilityService.ts │ │ │ │ ├── accessibleView.ts │ │ │ │ └── accessibleViewRegistry.ts │ │ │ ├── common │ │ │ │ └── accessibility.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── testAccessibilityService.ts │ │ ├── accessibilitySignal │ │ │ └── browser │ │ │ │ ├── accessibilitySignalService.ts │ │ │ │ ├── media │ │ │ │ ├── break.mp3 │ │ │ │ ├── chatEditModifiedFile.mp3 │ │ │ │ ├── chatUserActionRequired.mp3 │ │ │ │ ├── clear.mp3 │ │ │ │ ├── codeActionApplied.mp3 │ │ │ │ ├── codeActionTriggered.mp3 │ │ │ │ ├── diffLineDeleted.mp3 │ │ │ │ ├── diffLineInserted.mp3 │ │ │ │ ├── diffLineModified.mp3 │ │ │ │ ├── editsKept.mp3 │ │ │ │ ├── editsUndone.mp3 │ │ │ │ ├── error.mp3 │ │ │ │ ├── foldedAreas.mp3 │ │ │ │ ├── format.mp3 │ │ │ │ ├── nextEditSuggestion.mp3 │ │ │ │ ├── progress.mp3 │ │ │ │ ├── quickFixes.mp3 │ │ │ │ ├── requestSent.mp3 │ │ │ │ ├── responseReceived1.mp3 │ │ │ │ ├── responseReceived2.mp3 │ │ │ │ ├── responseReceived3.mp3 │ │ │ │ ├── responseReceived4.mp3 │ │ │ │ ├── save.mp3 │ │ │ │ ├── success.mp3 │ │ │ │ ├── taskCompleted.mp3 │ │ │ │ ├── taskFailed.mp3 │ │ │ │ ├── terminalBell.mp3 │ │ │ │ ├── terminalCommandSucceeded.mp3 │ │ │ │ ├── voiceRecordingStarted.mp3 │ │ │ │ ├── voiceRecordingStopped.mp3 │ │ │ │ └── warning.mp3 │ │ │ │ └── progressAccessibilitySignalScheduler.ts │ │ ├── action │ │ │ └── common │ │ │ │ ├── action.ts │ │ │ │ └── actionCommonCategories.ts │ │ ├── actionWidget │ │ │ ├── browser │ │ │ │ ├── actionList.ts │ │ │ │ ├── actionWidget.css │ │ │ │ ├── actionWidget.ts │ │ │ │ └── actionWidgetDropdown.ts │ │ │ └── common │ │ │ │ └── actionWidget.ts │ │ ├── actions │ │ │ ├── browser │ │ │ │ ├── actionViewItemService.ts │ │ │ │ ├── actionWidgetDropdownActionViewItem.ts │ │ │ │ ├── buttonbar.ts │ │ │ │ ├── dropdownActionViewItemWithKeybinding.ts │ │ │ │ ├── dropdownWithPrimaryActionViewItem.ts │ │ │ │ ├── floatingMenu.ts │ │ │ │ ├── menuEntryActionViewItem.css │ │ │ │ ├── menuEntryActionViewItem.ts │ │ │ │ └── toolbar.ts │ │ │ ├── common │ │ │ │ ├── actions.contribution.ts │ │ │ │ ├── actions.ts │ │ │ │ ├── menuResetAction.ts │ │ │ │ └── menuService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── menuService.test.ts │ │ ├── assignment │ │ │ └── common │ │ │ │ └── assignment.ts │ │ ├── auxiliaryWindow │ │ │ └── electron-main │ │ │ │ ├── auxiliaryWindow.ts │ │ │ │ ├── auxiliaryWindows.ts │ │ │ │ └── auxiliaryWindowsMainService.ts │ │ ├── backup │ │ │ ├── common │ │ │ │ └── backup.ts │ │ │ ├── electron-main │ │ │ │ ├── backup.ts │ │ │ │ └── backupMainService.ts │ │ │ ├── node │ │ │ │ └── backup.ts │ │ │ └── test │ │ │ │ └── electron-main │ │ │ │ └── backupMainService.test.ts │ │ ├── browserElements │ │ │ ├── common │ │ │ │ ├── browserElements.ts │ │ │ │ └── nativeBrowserElementsService.ts │ │ │ └── electron-main │ │ │ │ └── nativeBrowserElementsMainService.ts │ │ ├── checksum │ │ │ ├── common │ │ │ │ └── checksumService.ts │ │ │ ├── node │ │ │ │ └── checksumService.ts │ │ │ └── test │ │ │ │ └── node │ │ │ │ ├── checksumService.test.ts │ │ │ │ └── fixtures │ │ │ │ └── lorem.txt │ │ ├── clipboard │ │ │ ├── browser │ │ │ │ └── clipboardService.ts │ │ │ ├── common │ │ │ │ └── clipboardService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── testClipboardService.ts │ │ ├── commands │ │ │ ├── common │ │ │ │ └── commands.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── commands.test.ts │ │ │ │ └── nullCommandService.ts │ │ ├── configuration │ │ │ ├── common │ │ │ │ ├── configuration.ts │ │ │ │ ├── configurationModels.ts │ │ │ │ ├── configurationRegistry.ts │ │ │ │ ├── configurationService.ts │ │ │ │ └── configurations.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── configuration.test.ts │ │ │ │ ├── configurationModels.test.ts │ │ │ │ ├── configurationRegistry.test.ts │ │ │ │ ├── configurationService.test.ts │ │ │ │ ├── configurations.test.ts │ │ │ │ ├── policyConfiguration.test.ts │ │ │ │ └── testConfigurationService.ts │ │ ├── contextkey │ │ │ ├── browser │ │ │ │ └── contextKeyService.ts │ │ │ ├── common │ │ │ │ ├── contextkey.ts │ │ │ │ ├── contextkeys.ts │ │ │ │ └── scanner.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ └── contextkey.test.ts │ │ │ │ └── common │ │ │ │ ├── contextkey.test.ts │ │ │ │ ├── parser.test.ts │ │ │ │ └── scanner.test.ts │ │ ├── contextview │ │ │ └── browser │ │ │ │ ├── contextMenuHandler.ts │ │ │ │ ├── contextMenuService.ts │ │ │ │ ├── contextView.ts │ │ │ │ └── contextViewService.ts │ │ ├── cssDev │ │ │ └── node │ │ │ │ └── cssDevService.ts │ │ ├── dataChannel │ │ │ ├── browser │ │ │ │ └── forwardingTelemetryService.ts │ │ │ └── common │ │ │ │ └── dataChannel.ts │ │ ├── debug │ │ │ ├── common │ │ │ │ ├── extensionHostDebug.ts │ │ │ │ └── extensionHostDebugIpc.ts │ │ │ └── electron-main │ │ │ │ └── extensionHostDebugIpc.ts │ │ ├── diagnostics │ │ │ ├── common │ │ │ │ └── diagnostics.ts │ │ │ ├── electron-browser │ │ │ │ └── diagnosticsService.ts │ │ │ ├── electron-main │ │ │ │ └── diagnosticsMainService.ts │ │ │ └── node │ │ │ │ └── diagnosticsService.ts │ │ ├── dialogs │ │ │ ├── browser │ │ │ │ └── dialog.ts │ │ │ ├── common │ │ │ │ └── dialogs.ts │ │ │ ├── electron-browser │ │ │ │ └── dialog.ts │ │ │ ├── electron-main │ │ │ │ └── dialogMainService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── dialog.test.ts │ │ │ │ └── testDialogService.ts │ │ ├── dnd │ │ │ └── browser │ │ │ │ └── dnd.ts │ │ ├── download │ │ │ └── common │ │ │ │ ├── download.ts │ │ │ │ ├── downloadIpc.ts │ │ │ │ └── downloadService.ts │ │ ├── editor │ │ │ ├── browser │ │ │ │ └── editor.ts │ │ │ └── common │ │ │ │ └── editor.ts │ │ ├── encryption │ │ │ ├── common │ │ │ │ └── encryptionService.ts │ │ │ └── electron-main │ │ │ │ └── encryptionMainService.ts │ │ ├── environment │ │ │ ├── common │ │ │ │ ├── argv.ts │ │ │ │ ├── environment.ts │ │ │ │ └── environmentService.ts │ │ │ ├── electron-main │ │ │ │ └── environmentMainService.ts │ │ │ ├── node │ │ │ │ ├── argv.ts │ │ │ │ ├── argvHelper.ts │ │ │ │ ├── environmentService.ts │ │ │ │ ├── stdin.ts │ │ │ │ ├── userDataPath.ts │ │ │ │ └── wait.ts │ │ │ └── test │ │ │ │ ├── electron-main │ │ │ │ └── environmentMainService.test.ts │ │ │ │ └── node │ │ │ │ ├── argv.test.ts │ │ │ │ ├── environmentService.test.ts │ │ │ │ ├── nativeModules.integrationTest.ts │ │ │ │ └── userDataPath.test.ts │ │ ├── extensionManagement │ │ │ ├── common │ │ │ │ ├── abstractExtensionManagementService.ts │ │ │ │ ├── allowedExtensionsService.ts │ │ │ │ ├── configRemotes.ts │ │ │ │ ├── extensionEnablementService.ts │ │ │ │ ├── extensionGalleryManifest.ts │ │ │ │ ├── extensionGalleryManifestService.ts │ │ │ │ ├── extensionGalleryManifestServiceIpc.ts │ │ │ │ ├── extensionGalleryService.ts │ │ │ │ ├── extensionManagement.ts │ │ │ │ ├── extensionManagementCLI.ts │ │ │ │ ├── extensionManagementIpc.ts │ │ │ │ ├── extensionManagementUtil.ts │ │ │ │ ├── extensionNls.ts │ │ │ │ ├── extensionStorage.ts │ │ │ │ ├── extensionTipsService.ts │ │ │ │ ├── extensionsProfileScannerService.ts │ │ │ │ ├── extensionsScannerService.ts │ │ │ │ ├── implicitActivationEvents.ts │ │ │ │ └── unsupportedExtensionsMigration.ts │ │ │ ├── electron-browser │ │ │ │ └── extensionsProfileScannerService.ts │ │ │ ├── node │ │ │ │ ├── extensionDownloader.ts │ │ │ │ ├── extensionLifecycle.ts │ │ │ │ ├── extensionManagementService.ts │ │ │ │ ├── extensionManagementUtil.ts │ │ │ │ ├── extensionSignatureVerificationService.ts │ │ │ │ ├── extensionTipsService.ts │ │ │ │ ├── extensionsManifestCache.ts │ │ │ │ ├── extensionsProfileScannerService.ts │ │ │ │ ├── extensionsScannerService.ts │ │ │ │ └── extensionsWatcher.ts │ │ │ └── test │ │ │ │ ├── common │ │ │ │ ├── allowedExtensionsService.test.ts │ │ │ │ ├── configRemotes.test.ts │ │ │ │ ├── extensionGalleryService.test.ts │ │ │ │ ├── extensionManagement.test.ts │ │ │ │ ├── extensionNls.test.ts │ │ │ │ └── extensionsProfileScannerService.test.ts │ │ │ │ └── node │ │ │ │ ├── extensionDownloader.test.ts │ │ │ │ └── extensionsScannerService.test.ts │ │ ├── extensionRecommendations │ │ │ └── common │ │ │ │ ├── extensionRecommendations.ts │ │ │ │ └── extensionRecommendationsIpc.ts │ │ ├── extensionResourceLoader │ │ │ ├── browser │ │ │ │ └── extensionResourceLoaderService.ts │ │ │ └── common │ │ │ │ ├── extensionResourceLoader.ts │ │ │ │ └── extensionResourceLoaderService.ts │ │ ├── extensions │ │ │ ├── common │ │ │ │ ├── extensionHostStarter.ts │ │ │ │ ├── extensionValidator.ts │ │ │ │ ├── extensions.ts │ │ │ │ └── extensionsApiProposals.ts │ │ │ ├── electron-main │ │ │ │ └── extensionHostStarter.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── extensionValidator.test.ts │ │ │ │ └── extensions.test.ts │ │ ├── externalServices │ │ │ └── common │ │ │ │ ├── marketplace.ts │ │ │ │ └── serviceMachineId.ts │ │ ├── externalTerminal │ │ │ ├── common │ │ │ │ └── externalTerminal.ts │ │ │ ├── electron-browser │ │ │ │ └── externalTerminalService.ts │ │ │ ├── electron-main │ │ │ │ └── externalTerminal.ts │ │ │ ├── node │ │ │ │ └── externalTerminalService.ts │ │ │ └── test │ │ │ │ └── node │ │ │ │ └── externalTerminalService.test.ts │ │ ├── files │ │ │ ├── browser │ │ │ │ ├── htmlFileSystemProvider.ts │ │ │ │ ├── indexedDBFileSystemProvider.ts │ │ │ │ └── webFileSystemAccess.ts │ │ │ ├── common │ │ │ │ ├── diskFileSystemProvider.ts │ │ │ │ ├── diskFileSystemProviderClient.ts │ │ │ │ ├── fileService.ts │ │ │ │ ├── files.ts │ │ │ │ ├── inMemoryFilesystemProvider.ts │ │ │ │ ├── io.ts │ │ │ │ └── watcher.ts │ │ │ ├── electron-main │ │ │ │ └── diskFileSystemProviderServer.ts │ │ │ ├── node │ │ │ │ ├── diskFileSystemProvider.ts │ │ │ │ ├── diskFileSystemProviderServer.ts │ │ │ │ └── watcher │ │ │ │ │ ├── baseWatcher.ts │ │ │ │ │ ├── nodejs │ │ │ │ │ ├── nodejsClient.ts │ │ │ │ │ ├── nodejsWatcher.ts │ │ │ │ │ └── nodejsWatcherLib.ts │ │ │ │ │ ├── parcel │ │ │ │ │ └── parcelWatcher.ts │ │ │ │ │ ├── watcher.ts │ │ │ │ │ ├── watcherClient.ts │ │ │ │ │ ├── watcherMain.ts │ │ │ │ │ └── watcherStats.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── fileService.test.ts │ │ │ │ └── indexedDBFileService.integrationTest.ts │ │ │ │ ├── common │ │ │ │ ├── files.test.ts │ │ │ │ ├── nullFileSystemProvider.ts │ │ │ │ └── watcher.test.ts │ │ │ │ └── node │ │ │ │ ├── diskFileService.integrationTest.ts │ │ │ │ ├── fixtures │ │ │ │ ├── resolver │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── company.js │ │ │ │ │ │ ├── conway.js │ │ │ │ │ │ ├── employee.js │ │ │ │ │ │ └── small.js │ │ │ │ │ ├── index.html │ │ │ │ │ ├── other │ │ │ │ │ │ └── deep │ │ │ │ │ │ │ ├── company.js │ │ │ │ │ │ │ ├── conway.js │ │ │ │ │ │ │ ├── employee.js │ │ │ │ │ │ │ └── small.js │ │ │ │ │ └── site.css │ │ │ │ └── service │ │ │ │ │ ├── binary.txt │ │ │ │ │ ├── deep │ │ │ │ │ ├── company.js │ │ │ │ │ ├── conway.js │ │ │ │ │ ├── employee.js │ │ │ │ │ └── small.js │ │ │ │ │ ├── index.html │ │ │ │ │ ├── lorem.txt │ │ │ │ │ ├── small.txt │ │ │ │ │ ├── small_umlaut.txt │ │ │ │ │ ├── some_utf16le.css │ │ │ │ │ └── some_utf8_bom.txt │ │ │ │ ├── nodejsWatcher.test.ts │ │ │ │ └── parcelWatcher.test.ts │ │ ├── history │ │ │ └── browser │ │ │ │ ├── contextScopedHistoryWidget.ts │ │ │ │ └── historyWidgetKeybindingHint.ts │ │ ├── hover │ │ │ ├── browser │ │ │ │ ├── hover.css │ │ │ │ ├── hover.ts │ │ │ │ ├── hoverService.ts │ │ │ │ ├── hoverWidget.ts │ │ │ │ └── updatableHoverWidget.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── nullHoverService.ts │ │ ├── imageResize │ │ │ ├── browser │ │ │ │ └── imageResizeService.ts │ │ │ └── common │ │ │ │ └── imageResizeService.ts │ │ ├── instantiation │ │ │ ├── common │ │ │ │ ├── descriptors.ts │ │ │ │ ├── extensions.ts │ │ │ │ ├── graph.ts │ │ │ │ ├── instantiation.ts │ │ │ │ ├── instantiationService.ts │ │ │ │ └── serviceCollection.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── graph.test.ts │ │ │ │ ├── instantiationService.test.ts │ │ │ │ └── instantiationServiceMock.ts │ │ ├── ipc │ │ │ ├── common │ │ │ │ ├── mainProcessService.ts │ │ │ │ └── services.ts │ │ │ └── electron-browser │ │ │ │ ├── mainProcessService.ts │ │ │ │ └── services.ts │ │ ├── jsonschemas │ │ │ └── common │ │ │ │ └── jsonContributionRegistry.ts │ │ ├── keybinding │ │ │ ├── common │ │ │ │ ├── abstractKeybindingService.ts │ │ │ │ ├── baseResolvedKeybinding.ts │ │ │ │ ├── keybinding.ts │ │ │ │ ├── keybindingResolver.ts │ │ │ │ ├── keybindingsRegistry.ts │ │ │ │ ├── resolvedKeybindingItem.ts │ │ │ │ └── usLayoutResolvedKeybinding.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── abstractKeybindingService.test.ts │ │ │ │ ├── keybindingLabels.test.ts │ │ │ │ ├── keybindingResolver.test.ts │ │ │ │ ├── keybindingsTestUtils.ts │ │ │ │ └── mockKeybindingService.ts │ │ ├── keyboardLayout │ │ │ ├── common │ │ │ │ ├── keyboardConfig.ts │ │ │ │ ├── keyboardLayout.ts │ │ │ │ ├── keyboardLayoutService.ts │ │ │ │ └── keyboardMapper.ts │ │ │ └── electron-main │ │ │ │ └── keyboardLayoutMainService.ts │ │ ├── label │ │ │ └── common │ │ │ │ └── label.ts │ │ ├── languagePacks │ │ │ ├── browser │ │ │ │ └── languagePacks.ts │ │ │ ├── common │ │ │ │ ├── languagePacks.ts │ │ │ │ └── localizedStrings.ts │ │ │ └── node │ │ │ │ └── languagePacks.ts │ │ ├── launch │ │ │ └── electron-main │ │ │ │ └── launchMainService.ts │ │ ├── layout │ │ │ └── browser │ │ │ │ ├── layoutService.ts │ │ │ │ └── zIndexRegistry.ts │ │ ├── lifecycle │ │ │ ├── common │ │ │ │ └── lifecycle.ts │ │ │ ├── electron-main │ │ │ │ └── lifecycleMainService.ts │ │ │ └── node │ │ │ │ └── sharedProcessLifecycleService.ts │ │ ├── list │ │ │ └── browser │ │ │ │ └── listService.ts │ │ ├── log │ │ │ ├── browser │ │ │ │ └── log.ts │ │ │ ├── common │ │ │ │ ├── bufferLog.ts │ │ │ │ ├── fileLog.ts │ │ │ │ ├── log.ts │ │ │ │ ├── logIpc.ts │ │ │ │ └── logService.ts │ │ │ ├── electron-main │ │ │ │ ├── logIpc.ts │ │ │ │ └── loggerService.ts │ │ │ └── node │ │ │ │ ├── loggerService.ts │ │ │ │ └── spdlogLog.ts │ │ ├── markdown │ │ │ └── browser │ │ │ │ └── markdownRenderer.ts │ │ ├── markers │ │ │ ├── common │ │ │ │ ├── markerService.ts │ │ │ │ └── markers.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── markerService.test.ts │ │ ├── mcp │ │ │ ├── common │ │ │ │ ├── allowedMcpServersService.ts │ │ │ │ ├── mcpGalleryManifest.ts │ │ │ │ ├── mcpGalleryManifestService.ts │ │ │ │ ├── mcpGalleryManifestServiceIpc.ts │ │ │ │ ├── mcpGalleryService.ts │ │ │ │ ├── mcpManagement.ts │ │ │ │ ├── mcpManagementCli.ts │ │ │ │ ├── mcpManagementIpc.ts │ │ │ │ ├── mcpManagementService.ts │ │ │ │ ├── mcpPlatformTypes.ts │ │ │ │ ├── mcpResourceScannerService.ts │ │ │ │ └── nativeMcpDiscoveryHelper.ts │ │ │ ├── node │ │ │ │ ├── mcpManagementService.ts │ │ │ │ ├── nativeMcpDiscoveryHelperChannel.ts │ │ │ │ └── nativeMcpDiscoveryHelperService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── mcpManagementService.test.ts │ │ ├── menubar │ │ │ ├── common │ │ │ │ └── menubar.ts │ │ │ ├── electron-browser │ │ │ │ └── menubar.ts │ │ │ └── electron-main │ │ │ │ ├── menubar.ts │ │ │ │ └── menubarMainService.ts │ │ ├── native │ │ │ ├── common │ │ │ │ ├── native.ts │ │ │ │ └── nativeHostService.ts │ │ │ └── electron-main │ │ │ │ ├── auth.ts │ │ │ │ └── nativeHostMainService.ts │ │ ├── notification │ │ │ ├── common │ │ │ │ └── notification.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── testNotificationService.ts │ │ ├── observable │ │ │ └── common │ │ │ │ ├── observableMemento.ts │ │ │ │ ├── platformObservableUtils.ts │ │ │ │ ├── wrapInHotClass.ts │ │ │ │ └── wrapInReloadableClass.ts │ │ ├── opener │ │ │ ├── browser │ │ │ │ ├── link.css │ │ │ │ └── link.ts │ │ │ ├── common │ │ │ │ └── opener.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── nullOpenerService.ts │ │ │ │ └── opener.test.ts │ │ ├── policy │ │ │ ├── common │ │ │ │ ├── filePolicyService.ts │ │ │ │ ├── policy.ts │ │ │ │ └── policyIpc.ts │ │ │ └── node │ │ │ │ └── nativePolicyService.ts │ │ ├── process │ │ │ ├── common │ │ │ │ └── process.ts │ │ │ └── electron-main │ │ │ │ └── processMainService.ts │ │ ├── product │ │ │ └── common │ │ │ │ ├── product.ts │ │ │ │ └── productService.ts │ │ ├── profiling │ │ │ ├── common │ │ │ │ ├── profiling.ts │ │ │ │ ├── profilingModel.ts │ │ │ │ └── profilingTelemetrySpec.ts │ │ │ ├── electron-browser │ │ │ │ ├── profileAnalysisWorker.ts │ │ │ │ ├── profileAnalysisWorkerMain.ts │ │ │ │ ├── profileAnalysisWorkerService.ts │ │ │ │ └── profilingService.ts │ │ │ ├── electron-main │ │ │ │ └── windowProfiling.ts │ │ │ └── node │ │ │ │ └── profilingService.ts │ │ ├── progress │ │ │ └── common │ │ │ │ └── progress.ts │ │ ├── protocol │ │ │ └── electron-main │ │ │ │ ├── protocol.ts │ │ │ │ └── protocolMainService.ts │ │ ├── quickinput │ │ │ ├── browser │ │ │ │ ├── commandsQuickAccess.ts │ │ │ │ ├── helpQuickAccess.ts │ │ │ │ ├── media │ │ │ │ │ └── quickInput.css │ │ │ │ ├── pickerQuickAccess.ts │ │ │ │ ├── quickAccess.ts │ │ │ │ ├── quickInput.ts │ │ │ │ ├── quickInputActions.ts │ │ │ │ ├── quickInputBox.ts │ │ │ │ ├── quickInputController.ts │ │ │ │ ├── quickInputList.ts │ │ │ │ ├── quickInputService.ts │ │ │ │ ├── quickInputUtils.ts │ │ │ │ ├── quickPickPin.ts │ │ │ │ └── tree │ │ │ │ │ ├── quickInputDelegate.ts │ │ │ │ │ ├── quickInputTree.ts │ │ │ │ │ ├── quickInputTreeAccessibilityProvider.ts │ │ │ │ │ ├── quickInputTreeController.ts │ │ │ │ │ ├── quickInputTreeFilter.ts │ │ │ │ │ ├── quickInputTreeRenderer.ts │ │ │ │ │ ├── quickInputTreeSorter.ts │ │ │ │ │ └── quickTree.ts │ │ │ ├── common │ │ │ │ ├── quickAccess.ts │ │ │ │ └── quickInput.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── quickinput.test.ts │ │ │ │ └── tree │ │ │ │ └── quickInputTreeSorter.test.ts │ │ ├── registry │ │ │ ├── common │ │ │ │ └── platform.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── platform.test.ts │ │ ├── remote │ │ │ ├── browser │ │ │ │ ├── browserSocketFactory.ts │ │ │ │ └── remoteAuthorityResolverService.ts │ │ │ ├── common │ │ │ │ ├── electronRemoteResources.ts │ │ │ │ ├── managedSocket.ts │ │ │ │ ├── remote.ts │ │ │ │ ├── remoteAgentConnection.ts │ │ │ │ ├── remoteAgentEnvironment.ts │ │ │ │ ├── remoteAuthorityResolver.ts │ │ │ │ ├── remoteExtensionsScanner.ts │ │ │ │ ├── remoteHosts.ts │ │ │ │ ├── remoteSocketFactoryService.ts │ │ │ │ └── sharedProcessTunnelService.ts │ │ │ ├── electron-browser │ │ │ │ ├── electronRemoteResourceLoader.ts │ │ │ │ ├── remoteAuthorityResolverService.ts │ │ │ │ └── sharedProcessTunnelService.ts │ │ │ ├── node │ │ │ │ ├── nodeSocketFactory.ts │ │ │ │ └── wsl.ts │ │ │ └── test │ │ │ │ ├── common │ │ │ │ └── remoteHosts.test.ts │ │ │ │ └── electron-browser │ │ │ │ └── remoteAuthorityResolverService.test.ts │ │ ├── remoteTunnel │ │ │ ├── common │ │ │ │ └── remoteTunnel.ts │ │ │ ├── electron-browser │ │ │ │ └── remoteTunnelService.ts │ │ │ └── node │ │ │ │ └── remoteTunnelService.ts │ │ ├── request │ │ │ ├── common │ │ │ │ ├── request.ts │ │ │ │ └── requestIpc.ts │ │ │ ├── electron-utility │ │ │ │ └── requestService.ts │ │ │ ├── node │ │ │ │ ├── proxy.ts │ │ │ │ └── requestService.ts │ │ │ └── test │ │ │ │ └── node │ │ │ │ └── requestService.test.ts │ │ ├── secrets │ │ │ ├── common │ │ │ │ └── secrets.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── secrets.test.ts │ │ │ │ └── testSecretStorageService.ts │ │ ├── sharedProcess │ │ │ ├── common │ │ │ │ └── sharedProcess.ts │ │ │ ├── electron-main │ │ │ │ └── sharedProcess.ts │ │ │ └── node │ │ │ │ └── sharedProcess.ts │ │ ├── shell │ │ │ └── node │ │ │ │ └── shellEnv.ts │ │ ├── sign │ │ │ ├── browser │ │ │ │ └── signService.ts │ │ │ ├── common │ │ │ │ ├── abstractSignService.ts │ │ │ │ └── sign.ts │ │ │ └── node │ │ │ │ └── signService.ts │ │ ├── state │ │ │ ├── node │ │ │ │ ├── state.ts │ │ │ │ └── stateService.ts │ │ │ └── test │ │ │ │ └── node │ │ │ │ └── state.test.ts │ │ ├── storage │ │ │ ├── common │ │ │ │ ├── storage.ts │ │ │ │ ├── storageIpc.ts │ │ │ │ └── storageService.ts │ │ │ ├── electron-main │ │ │ │ ├── storageIpc.ts │ │ │ │ ├── storageMain.ts │ │ │ │ └── storageMainService.ts │ │ │ └── test │ │ │ │ ├── common │ │ │ │ └── storageService.test.ts │ │ │ │ └── electron-main │ │ │ │ └── storageMainService.test.ts │ │ ├── telemetry │ │ │ ├── browser │ │ │ │ ├── 1dsAppender.ts │ │ │ │ └── errorTelemetry.ts │ │ │ ├── common │ │ │ │ ├── 1dsAppender.ts │ │ │ │ ├── commonProperties.ts │ │ │ │ ├── errorTelemetry.ts │ │ │ │ ├── gdprTypings.ts │ │ │ │ ├── remoteTelemetryChannel.ts │ │ │ │ ├── serverTelemetryService.ts │ │ │ │ ├── telemetry.ts │ │ │ │ ├── telemetryIpc.ts │ │ │ │ ├── telemetryLogAppender.ts │ │ │ │ ├── telemetryService.ts │ │ │ │ └── telemetryUtils.ts │ │ │ ├── electron-browser │ │ │ │ └── customEndpointTelemetryService.ts │ │ │ ├── electron-main │ │ │ │ ├── errorTelemetry.ts │ │ │ │ └── telemetryUtils.ts │ │ │ ├── node │ │ │ │ ├── 1dsAppender.ts │ │ │ │ ├── customEndpointTelemetryService.ts │ │ │ │ ├── errorTelemetry.ts │ │ │ │ ├── telemetry.ts │ │ │ │ └── telemetryUtils.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── 1dsAppender.test.ts │ │ │ │ └── telemetryService.test.ts │ │ │ │ └── common │ │ │ │ └── telemetryLogAppender.test.ts │ │ ├── terminal │ │ │ ├── common │ │ │ │ ├── capabilities │ │ │ │ │ ├── bufferMarkCapability.ts │ │ │ │ │ ├── capabilities.ts │ │ │ │ │ ├── commandDetection │ │ │ │ │ │ ├── promptInputModel.ts │ │ │ │ │ │ └── terminalCommand.ts │ │ │ │ │ ├── commandDetectionCapability.ts │ │ │ │ │ ├── cwdDetectionCapability.ts │ │ │ │ │ ├── naiveCwdDetectionCapability.ts │ │ │ │ │ ├── partialCommandDetectionCapability.ts │ │ │ │ │ ├── promptTypeDetectionCapability.ts │ │ │ │ │ ├── shellEnvDetectionCapability.ts │ │ │ │ │ └── terminalCapabilityStore.ts │ │ │ │ ├── environmentVariable.ts │ │ │ │ ├── environmentVariableCollection.ts │ │ │ │ ├── environmentVariableShared.ts │ │ │ │ ├── requestStore.ts │ │ │ │ ├── terminal.ts │ │ │ │ ├── terminalDataBuffering.ts │ │ │ │ ├── terminalEnvironment.ts │ │ │ │ ├── terminalLogService.ts │ │ │ │ ├── terminalPlatformConfiguration.ts │ │ │ │ ├── terminalProcess.ts │ │ │ │ ├── terminalProfiles.ts │ │ │ │ ├── terminalRecorder.ts │ │ │ │ ├── terminalStrings.ts │ │ │ │ └── xterm │ │ │ │ │ └── shellIntegrationAddon.ts │ │ │ ├── electron-main │ │ │ │ └── electronPtyHostStarter.ts │ │ │ ├── node │ │ │ │ ├── childProcessMonitor.ts │ │ │ │ ├── heartbeatService.ts │ │ │ │ ├── nodePtyHostStarter.ts │ │ │ │ ├── ptyHost.ts │ │ │ │ ├── ptyHostMain.ts │ │ │ │ ├── ptyHostService.ts │ │ │ │ ├── ptyService.ts │ │ │ │ ├── terminalContrib │ │ │ │ │ └── autoReplies │ │ │ │ │ │ ├── autoRepliesContribController.ts │ │ │ │ │ │ └── terminalAutoResponder.ts │ │ │ │ ├── terminalEnvironment.ts │ │ │ │ ├── terminalProcess.ts │ │ │ │ ├── terminalProfiles.ts │ │ │ │ └── windowsShellHelper.ts │ │ │ └── test │ │ │ │ ├── common │ │ │ │ ├── capabilities │ │ │ │ │ └── commandDetection │ │ │ │ │ │ └── promptInputModel.test.ts │ │ │ │ ├── requestStore.test.ts │ │ │ │ ├── terminalEnvironment.test.ts │ │ │ │ ├── terminalProcess.test.ts │ │ │ │ ├── terminalProfiles.test.ts │ │ │ │ └── terminalRecorder.test.ts │ │ │ │ └── node │ │ │ │ └── terminalEnvironment.test.ts │ │ ├── test │ │ │ └── electron-main │ │ │ │ └── workbenchTestServices.ts │ │ ├── theme │ │ │ ├── browser │ │ │ │ ├── defaultStyles.ts │ │ │ │ └── iconsStyleSheet.ts │ │ │ ├── common │ │ │ │ ├── colorRegistry.ts │ │ │ │ ├── colorUtils.ts │ │ │ │ ├── colors │ │ │ │ │ ├── baseColors.ts │ │ │ │ │ ├── chartsColors.ts │ │ │ │ │ ├── editorColors.ts │ │ │ │ │ ├── inputColors.ts │ │ │ │ │ ├── listColors.ts │ │ │ │ │ ├── menuColors.ts │ │ │ │ │ ├── minimapColors.ts │ │ │ │ │ ├── miscColors.ts │ │ │ │ │ ├── quickpickColors.ts │ │ │ │ │ └── searchColors.ts │ │ │ │ ├── iconRegistry.ts │ │ │ │ ├── theme.ts │ │ │ │ ├── themeService.ts │ │ │ │ └── tokenClassificationRegistry.ts │ │ │ ├── electron-main │ │ │ │ ├── themeMainService.ts │ │ │ │ └── themeMainServiceImpl.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── testThemeService.ts │ │ ├── tunnel │ │ │ ├── common │ │ │ │ └── tunnel.ts │ │ │ ├── node │ │ │ │ ├── sharedProcessTunnelService.ts │ │ │ │ └── tunnelService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── tunnel.test.ts │ │ ├── undoRedo │ │ │ ├── common │ │ │ │ ├── undoRedo.ts │ │ │ │ └── undoRedoService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── undoRedoService.test.ts │ │ ├── update │ │ │ ├── common │ │ │ │ ├── update.config.contribution.ts │ │ │ │ ├── update.ts │ │ │ │ └── updateIpc.ts │ │ │ └── electron-main │ │ │ │ ├── abstractUpdateService.ts │ │ │ │ ├── updateService.darwin.ts │ │ │ │ ├── updateService.linux.ts │ │ │ │ ├── updateService.snap.ts │ │ │ │ └── updateService.win32.ts │ │ ├── uriIdentity │ │ │ ├── common │ │ │ │ ├── uriIdentity.ts │ │ │ │ └── uriIdentityService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── uriIdentityService.test.ts │ │ ├── url │ │ │ ├── common │ │ │ │ ├── url.ts │ │ │ │ ├── urlIpc.ts │ │ │ │ └── urlService.ts │ │ │ └── electron-main │ │ │ │ ├── electronUrlListener.ts │ │ │ │ └── url.ts │ │ ├── userData │ │ │ ├── common │ │ │ │ └── fileUserDataProvider.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── fileUserDataProvider.test.ts │ │ ├── userDataProfile │ │ │ ├── browser │ │ │ │ └── userDataProfile.ts │ │ │ ├── common │ │ │ │ ├── userDataProfile.ts │ │ │ │ ├── userDataProfileIpc.ts │ │ │ │ └── userDataProfileStorageService.ts │ │ │ ├── electron-browser │ │ │ │ └── userDataProfileStorageService.ts │ │ │ ├── electron-main │ │ │ │ ├── userDataProfile.ts │ │ │ │ ├── userDataProfileStorageIpc.ts │ │ │ │ └── userDataProfilesHandler.ts │ │ │ ├── node │ │ │ │ ├── userDataProfile.ts │ │ │ │ └── userDataProfileStorageService.ts │ │ │ └── test │ │ │ │ ├── common │ │ │ │ ├── userDataProfileService.test.ts │ │ │ │ └── userDataProfileStorageService.test.ts │ │ │ │ └── electron-main │ │ │ │ └── userDataProfileMainService.test.ts │ │ ├── userDataSync │ │ │ ├── common │ │ │ │ ├── abstractJsonSynchronizer.ts │ │ │ │ ├── abstractSynchronizer.ts │ │ │ │ ├── content.ts │ │ │ │ ├── extensionsMerge.ts │ │ │ │ ├── extensionsSync.ts │ │ │ │ ├── globalStateMerge.ts │ │ │ │ ├── globalStateSync.ts │ │ │ │ ├── ignoredExtensions.ts │ │ │ │ ├── keybindingsMerge.ts │ │ │ │ ├── keybindingsSync.ts │ │ │ │ ├── mcpSync.ts │ │ │ │ ├── promptsSync │ │ │ │ │ ├── promptsMerge.ts │ │ │ │ │ └── promptsSync.ts │ │ │ │ ├── settingsMerge.ts │ │ │ │ ├── settingsSync.ts │ │ │ │ ├── snippetsMerge.ts │ │ │ │ ├── snippetsSync.ts │ │ │ │ ├── tasksSync.ts │ │ │ │ ├── userDataAutoSyncService.ts │ │ │ │ ├── userDataProfilesManifestMerge.ts │ │ │ │ ├── userDataProfilesManifestSync.ts │ │ │ │ ├── userDataSync.ts │ │ │ │ ├── userDataSyncAccount.ts │ │ │ │ ├── userDataSyncEnablementService.ts │ │ │ │ ├── userDataSyncIpc.ts │ │ │ │ ├── userDataSyncLocalStoreService.ts │ │ │ │ ├── userDataSyncLog.ts │ │ │ │ ├── userDataSyncMachines.ts │ │ │ │ ├── userDataSyncResourceProvider.ts │ │ │ │ ├── userDataSyncService.ts │ │ │ │ ├── userDataSyncServiceIpc.ts │ │ │ │ └── userDataSyncStoreService.ts │ │ │ ├── node │ │ │ │ └── userDataAutoSyncService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── extensionsMerge.test.ts │ │ │ │ ├── globalStateMerge.test.ts │ │ │ │ ├── globalStateSync.test.ts │ │ │ │ ├── keybindingsMerge.test.ts │ │ │ │ ├── keybindingsSync.test.ts │ │ │ │ ├── mcpSync.test.ts │ │ │ │ ├── promptsSync.test.ts │ │ │ │ ├── settingsMerge.test.ts │ │ │ │ ├── settingsSync.test.ts │ │ │ │ ├── snippetsMerge.test.ts │ │ │ │ ├── snippetsSync.test.ts │ │ │ │ ├── synchronizer.test.ts │ │ │ │ ├── tasksSync.test.ts │ │ │ │ ├── userDataAutoSyncService.test.ts │ │ │ │ ├── userDataProfilesManifestMerge.test.ts │ │ │ │ ├── userDataProfilesManifestSync.test.ts │ │ │ │ ├── userDataSyncClient.ts │ │ │ │ ├── userDataSyncService.test.ts │ │ │ │ └── userDataSyncStoreService.test.ts │ │ ├── utilityProcess │ │ │ ├── common │ │ │ │ └── utilityProcessWorkerService.ts │ │ │ └── electron-main │ │ │ │ ├── utilityProcess.ts │ │ │ │ └── utilityProcessWorkerMainService.ts │ │ ├── webContentExtractor │ │ │ ├── common │ │ │ │ └── webContentExtractor.ts │ │ │ ├── electron-browser │ │ │ │ └── webContentExtractorService.ts │ │ │ ├── electron-main │ │ │ │ ├── cdpAccessibilityDomain.ts │ │ │ │ └── webContentExtractorService.ts │ │ │ ├── node │ │ │ │ └── sharedWebContentExtractorService.ts │ │ │ └── test │ │ │ │ └── electron-main │ │ │ │ └── cdpAccessibilityDomain.test.ts │ │ ├── webview │ │ │ ├── common │ │ │ │ ├── mimeTypes.ts │ │ │ │ ├── webviewManagerService.ts │ │ │ │ └── webviewPortMapping.ts │ │ │ └── electron-main │ │ │ │ ├── webviewMainService.ts │ │ │ │ └── webviewProtocolProvider.ts │ │ ├── window │ │ │ ├── common │ │ │ │ └── window.ts │ │ │ ├── electron-browser │ │ │ │ └── window.ts │ │ │ └── electron-main │ │ │ │ └── window.ts │ │ ├── windows │ │ │ ├── electron-main │ │ │ │ ├── windowImpl.ts │ │ │ │ ├── windows.ts │ │ │ │ ├── windowsFinder.ts │ │ │ │ ├── windowsMainService.ts │ │ │ │ └── windowsStateHandler.ts │ │ │ ├── node │ │ │ │ └── windowTracker.ts │ │ │ └── test │ │ │ │ └── electron-main │ │ │ │ ├── windowsFinder.test.ts │ │ │ │ └── windowsStateHandler.test.ts │ │ ├── workspace │ │ │ ├── common │ │ │ │ ├── canonicalUri.ts │ │ │ │ ├── editSessions.ts │ │ │ │ ├── virtualWorkspace.ts │ │ │ │ ├── workspace.ts │ │ │ │ └── workspaceTrust.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── testWorkspace.ts │ │ │ │ └── workspace.test.ts │ │ └── workspaces │ │ │ ├── common │ │ │ └── workspaces.ts │ │ │ ├── electron-main │ │ │ ├── workspacesHistoryMainService.ts │ │ │ ├── workspacesMainService.ts │ │ │ └── workspacesManagementMainService.ts │ │ │ ├── node │ │ │ └── workspaces.ts │ │ │ └── test │ │ │ ├── common │ │ │ └── workspaces.test.ts │ │ │ ├── electron-main │ │ │ └── workspacesManagementMainService.test.ts │ │ │ └── node │ │ │ ├── workspaces.test.ts │ │ │ └── workspacesHistoryStorage.test.ts │ ├── server │ │ ├── node │ │ │ ├── extensionHostConnection.ts │ │ │ ├── extensionHostStatusService.ts │ │ │ ├── extensionsScannerService.ts │ │ │ ├── remoteAgentEnvironmentImpl.ts │ │ │ ├── remoteExtensionHostAgentCli.ts │ │ │ ├── remoteExtensionHostAgentServer.ts │ │ │ ├── remoteExtensionManagement.ts │ │ │ ├── remoteExtensionsScanner.ts │ │ │ ├── remoteFileSystemProviderServer.ts │ │ │ ├── remoteLanguagePacks.ts │ │ │ ├── remoteTerminalChannel.ts │ │ │ ├── server.cli.ts │ │ │ ├── server.main.ts │ │ │ ├── serverConnectionToken.ts │ │ │ ├── serverEnvironmentService.ts │ │ │ ├── serverServices.ts │ │ │ └── webClientServer.ts │ │ └── test │ │ │ └── node │ │ │ └── serverConnectionToken.test.ts │ └── workbench │ │ ├── api │ │ ├── browser │ │ │ ├── extensionHost.contribution.ts │ │ │ ├── mainThreadAiEmbeddingVector.ts │ │ │ ├── mainThreadAiRelatedInformation.ts │ │ │ ├── mainThreadAiSettingsSearch.ts │ │ │ ├── mainThreadAuthentication.ts │ │ │ ├── mainThreadBulkEdits.ts │ │ │ ├── mainThreadCLICommands.ts │ │ │ ├── mainThreadChatAgents2.ts │ │ │ ├── mainThreadChatCodeMapper.ts │ │ │ ├── mainThreadChatOutputRenderer.ts │ │ │ ├── mainThreadChatSessions.ts │ │ │ ├── mainThreadChatStatus.ts │ │ │ ├── mainThreadClipboard.ts │ │ │ ├── mainThreadCodeInsets.ts │ │ │ ├── mainThreadCommands.ts │ │ │ ├── mainThreadComments.ts │ │ │ ├── mainThreadConfiguration.ts │ │ │ ├── mainThreadConsole.ts │ │ │ ├── mainThreadCustomEditors.ts │ │ │ ├── mainThreadDataChannels.ts │ │ │ ├── mainThreadDebugService.ts │ │ │ ├── mainThreadDecorations.ts │ │ │ ├── mainThreadDiagnostics.ts │ │ │ ├── mainThreadDialogs.ts │ │ │ ├── mainThreadDocumentContentProviders.ts │ │ │ ├── mainThreadDocuments.ts │ │ │ ├── mainThreadDocumentsAndEditors.ts │ │ │ ├── mainThreadDownloadService.ts │ │ │ ├── mainThreadEditSessionIdentityParticipant.ts │ │ │ ├── mainThreadEditor.ts │ │ │ ├── mainThreadEditorTabs.ts │ │ │ ├── mainThreadEditors.ts │ │ │ ├── mainThreadEmbeddings.ts │ │ │ ├── mainThreadErrors.ts │ │ │ ├── mainThreadExtensionService.ts │ │ │ ├── mainThreadFileSystem.ts │ │ │ ├── mainThreadFileSystemEventService.ts │ │ │ ├── mainThreadInteractive.ts │ │ │ ├── mainThreadLabelService.ts │ │ │ ├── mainThreadLanguageFeatures.ts │ │ │ ├── mainThreadLanguageModelTools.ts │ │ │ ├── mainThreadLanguageModels.ts │ │ │ ├── mainThreadLanguages.ts │ │ │ ├── mainThreadLocalization.ts │ │ │ ├── mainThreadLogService.ts │ │ │ ├── mainThreadManagedSockets.ts │ │ │ ├── mainThreadMcp.ts │ │ │ ├── mainThreadMessageService.ts │ │ │ ├── mainThreadNotebook.ts │ │ │ ├── mainThreadNotebookDocuments.ts │ │ │ ├── mainThreadNotebookDocumentsAndEditors.ts │ │ │ ├── mainThreadNotebookDto.ts │ │ │ ├── mainThreadNotebookEditors.ts │ │ │ ├── mainThreadNotebookKernels.ts │ │ │ ├── mainThreadNotebookRenderers.ts │ │ │ ├── mainThreadNotebookSaveParticipant.ts │ │ │ ├── mainThreadOutputService.ts │ │ │ ├── mainThreadProfileContentHandlers.ts │ │ │ ├── mainThreadProgress.ts │ │ │ ├── mainThreadQuickDiff.ts │ │ │ ├── mainThreadQuickOpen.ts │ │ │ ├── mainThreadRemoteConnectionData.ts │ │ │ ├── mainThreadSCM.ts │ │ │ ├── mainThreadSaveParticipant.ts │ │ │ ├── mainThreadSearch.ts │ │ │ ├── mainThreadSecretState.ts │ │ │ ├── mainThreadShare.ts │ │ │ ├── mainThreadSpeech.ts │ │ │ ├── mainThreadStatusBar.ts │ │ │ ├── mainThreadStorage.ts │ │ │ ├── mainThreadTask.ts │ │ │ ├── mainThreadTelemetry.ts │ │ │ ├── mainThreadTerminalService.ts │ │ │ ├── mainThreadTerminalShellIntegration.ts │ │ │ ├── mainThreadTesting.ts │ │ │ ├── mainThreadTheming.ts │ │ │ ├── mainThreadTimeline.ts │ │ │ ├── mainThreadTreeViews.ts │ │ │ ├── mainThreadTunnelService.ts │ │ │ ├── mainThreadUriOpeners.ts │ │ │ ├── mainThreadUrls.ts │ │ │ ├── mainThreadWebviewManager.ts │ │ │ ├── mainThreadWebviewPanels.ts │ │ │ ├── mainThreadWebviewViews.ts │ │ │ ├── mainThreadWebviews.ts │ │ │ ├── mainThreadWindow.ts │ │ │ ├── mainThreadWorkspace.ts │ │ │ ├── statusBarExtensionPoint.ts │ │ │ └── viewsExtensionPoint.ts │ │ ├── common │ │ │ ├── cache.ts │ │ │ ├── configurationExtensionPoint.ts │ │ │ ├── extHost.api.impl.ts │ │ │ ├── extHost.common.services.ts │ │ │ ├── extHost.protocol.ts │ │ │ ├── extHostAiRelatedInformation.ts │ │ │ ├── extHostAiSettingsSearch.ts │ │ │ ├── extHostApiCommands.ts │ │ │ ├── extHostApiDeprecationService.ts │ │ │ ├── extHostAuthentication.ts │ │ │ ├── extHostBulkEdits.ts │ │ │ ├── extHostChatAgents2.ts │ │ │ ├── extHostChatOutputRenderer.ts │ │ │ ├── extHostChatSessions.ts │ │ │ ├── extHostChatStatus.ts │ │ │ ├── extHostClipboard.ts │ │ │ ├── extHostCodeInsets.ts │ │ │ ├── extHostCodeMapper.ts │ │ │ ├── extHostCommands.ts │ │ │ ├── extHostComments.ts │ │ │ ├── extHostConfiguration.ts │ │ │ ├── extHostConsoleForwarder.ts │ │ │ ├── extHostCustomEditors.ts │ │ │ ├── extHostDataChannels.ts │ │ │ ├── extHostDebugService.ts │ │ │ ├── extHostDecorations.ts │ │ │ ├── extHostDiagnostics.ts │ │ │ ├── extHostDialogs.ts │ │ │ ├── extHostDocumentContentProviders.ts │ │ │ ├── extHostDocumentData.ts │ │ │ ├── extHostDocumentSaveParticipant.ts │ │ │ ├── extHostDocuments.ts │ │ │ ├── extHostDocumentsAndEditors.ts │ │ │ ├── extHostEditorTabs.ts │ │ │ ├── extHostEmbedding.ts │ │ │ ├── extHostEmbeddingVector.ts │ │ │ ├── extHostExtensionActivator.ts │ │ │ ├── extHostExtensionService.ts │ │ │ ├── extHostFileSystem.ts │ │ │ ├── extHostFileSystemConsumer.ts │ │ │ ├── extHostFileSystemEventService.ts │ │ │ ├── extHostFileSystemInfo.ts │ │ │ ├── extHostInitDataService.ts │ │ │ ├── extHostInteractive.ts │ │ │ ├── extHostLabelService.ts │ │ │ ├── extHostLanguageFeatures.ts │ │ │ ├── extHostLanguageModelTools.ts │ │ │ ├── extHostLanguageModels.ts │ │ │ ├── extHostLanguages.ts │ │ │ ├── extHostLocalizationService.ts │ │ │ ├── extHostLogService.ts │ │ │ ├── extHostLoggerService.ts │ │ │ ├── extHostManagedSockets.ts │ │ │ ├── extHostMcp.ts │ │ │ ├── extHostMemento.ts │ │ │ ├── extHostMessageService.ts │ │ │ ├── extHostNotebook.ts │ │ │ ├── extHostNotebookDocument.ts │ │ │ ├── extHostNotebookDocumentSaveParticipant.ts │ │ │ ├── extHostNotebookDocuments.ts │ │ │ ├── extHostNotebookEditor.ts │ │ │ ├── extHostNotebookEditors.ts │ │ │ ├── extHostNotebookKernels.ts │ │ │ ├── extHostNotebookRenderers.ts │ │ │ ├── extHostOutput.ts │ │ │ ├── extHostProfileContentHandler.ts │ │ │ ├── extHostProgress.ts │ │ │ ├── extHostQuickDiff.ts │ │ │ ├── extHostQuickOpen.ts │ │ │ ├── extHostRequireInterceptor.ts │ │ │ ├── extHostRpcService.ts │ │ │ ├── extHostSCM.ts │ │ │ ├── extHostSearch.ts │ │ │ ├── extHostSecretState.ts │ │ │ ├── extHostSecrets.ts │ │ │ ├── extHostShare.ts │ │ │ ├── extHostSpeech.ts │ │ │ ├── extHostStatusBar.ts │ │ │ ├── extHostStorage.ts │ │ │ ├── extHostStoragePaths.ts │ │ │ ├── extHostTask.ts │ │ │ ├── extHostTelemetry.ts │ │ │ ├── extHostTerminalService.ts │ │ │ ├── extHostTerminalShellIntegration.ts │ │ │ ├── extHostTestItem.ts │ │ │ ├── extHostTesting.ts │ │ │ ├── extHostTestingPrivateApi.ts │ │ │ ├── extHostTextEditor.ts │ │ │ ├── extHostTextEditors.ts │ │ │ ├── extHostTheming.ts │ │ │ ├── extHostTimeline.ts │ │ │ ├── extHostTreeViews.ts │ │ │ ├── extHostTunnelService.ts │ │ │ ├── extHostTypeConverters.ts │ │ │ ├── extHostTypes.ts │ │ │ ├── extHostTypes │ │ │ │ ├── codeActionKind.ts │ │ │ │ ├── diagnostic.ts │ │ │ │ ├── es5ClassCompat.ts │ │ │ │ ├── location.ts │ │ │ │ ├── markdownString.ts │ │ │ │ ├── notebooks.ts │ │ │ │ ├── position.ts │ │ │ │ ├── range.ts │ │ │ │ ├── selection.ts │ │ │ │ ├── snippetString.ts │ │ │ │ ├── snippetTextEdit.ts │ │ │ │ ├── symbolInformation.ts │ │ │ │ ├── textEdit.ts │ │ │ │ └── workspaceEdit.ts │ │ │ ├── extHostUriOpener.ts │ │ │ ├── extHostUriTransformerService.ts │ │ │ ├── extHostUrls.ts │ │ │ ├── extHostVariableResolverService.ts │ │ │ ├── extHostWebview.ts │ │ │ ├── extHostWebviewMessaging.ts │ │ │ ├── extHostWebviewPanels.ts │ │ │ ├── extHostWebviewView.ts │ │ │ ├── extHostWindow.ts │ │ │ ├── extHostWorkspace.ts │ │ │ ├── extensionHostMain.ts │ │ │ ├── jsonValidationExtensionPoint.ts │ │ │ └── shared │ │ │ │ ├── dataTransferCache.ts │ │ │ │ └── tasks.ts │ │ ├── node │ │ │ ├── extHost.node.services.ts │ │ │ ├── extHostAuthentication.ts │ │ │ ├── extHostCLIServer.ts │ │ │ ├── extHostConsoleForwarder.ts │ │ │ ├── extHostDebugService.ts │ │ │ ├── extHostDiskFileSystemProvider.ts │ │ │ ├── extHostDownloadService.ts │ │ │ ├── extHostExtensionService.ts │ │ │ ├── extHostLoggerService.ts │ │ │ ├── extHostMcpNode.ts │ │ │ ├── extHostSearch.ts │ │ │ ├── extHostStoragePaths.ts │ │ │ ├── extHostTask.ts │ │ │ ├── extHostTerminalService.ts │ │ │ ├── extHostTunnelService.ts │ │ │ ├── extHostVariableResolverService.ts │ │ │ ├── extensionHostProcess.ts │ │ │ ├── loopbackServer.ts │ │ │ └── proxyResolver.ts │ │ ├── test │ │ │ ├── browser │ │ │ │ ├── TestMainThreadNotebookKernels.ts │ │ │ │ ├── extHost.api.impl.test.ts │ │ │ │ ├── extHostApiCommands.test.ts │ │ │ │ ├── extHostAuthentication.integrationTest.ts │ │ │ │ ├── extHostBulkEdits.test.ts │ │ │ │ ├── extHostCommands.test.ts │ │ │ │ ├── extHostConfiguration.test.ts │ │ │ │ ├── extHostDecorations.test.ts │ │ │ │ ├── extHostDiagnostics.test.ts │ │ │ │ ├── extHostDocumentContentProvider.test.ts │ │ │ │ ├── extHostDocumentData.test.perf-data.ts │ │ │ │ ├── extHostDocumentData.test.ts │ │ │ │ ├── extHostDocumentSaveParticipant.test.ts │ │ │ │ ├── extHostDocumentsAndEditors.test.ts │ │ │ │ ├── extHostEditorTabs.test.ts │ │ │ │ ├── extHostFileSystemEventService.test.ts │ │ │ │ ├── extHostLanguageFeatures.test.ts │ │ │ │ ├── extHostMessagerService.test.ts │ │ │ │ ├── extHostNotebook.test.ts │ │ │ │ ├── extHostNotebookKernel.test.ts │ │ │ │ ├── extHostTelemetry.test.ts │ │ │ │ ├── extHostTesting.test.ts │ │ │ │ ├── extHostTextEditor.test.ts │ │ │ │ ├── extHostTreeViews.test.ts │ │ │ │ ├── extHostTypeConverter.test.ts │ │ │ │ ├── extHostTypes.test.ts │ │ │ │ ├── extHostWebview.test.ts │ │ │ │ ├── extHostWorkspace.test.ts │ │ │ │ ├── mainThreadAuthentication.integrationTest.ts │ │ │ │ ├── mainThreadBulkEdits.test.ts │ │ │ │ ├── mainThreadChatSessions.test.ts │ │ │ │ ├── mainThreadCommands.test.ts │ │ │ │ ├── mainThreadConfiguration.test.ts │ │ │ │ ├── mainThreadDiagnostics.test.ts │ │ │ │ ├── mainThreadDocumentContentProviders.test.ts │ │ │ │ ├── mainThreadDocuments.test.ts │ │ │ │ ├── mainThreadDocumentsAndEditors.test.ts │ │ │ │ ├── mainThreadEditors.test.ts │ │ │ │ ├── mainThreadManagedSockets.test.ts │ │ │ │ ├── mainThreadTreeViews.test.ts │ │ │ │ ├── mainThreadVariableProvider.test.ts │ │ │ │ └── mainThreadWorkspace.test.ts │ │ │ ├── common │ │ │ │ ├── extHostExtensionActivator.test.ts │ │ │ │ ├── extHostTerminalShellIntegration.test.ts │ │ │ │ ├── extHostTypeConverters.test.ts │ │ │ │ ├── extensionHostMain.test.ts │ │ │ │ └── testRPCProtocol.ts │ │ │ └── node │ │ │ │ ├── extHostSearch.test.ts │ │ │ │ └── extHostTunnelService.test.ts │ │ └── worker │ │ │ ├── extHost.worker.services.ts │ │ │ ├── extHostConsoleForwarder.ts │ │ │ ├── extHostExtensionService.ts │ │ │ ├── extensionHostWorker.ts │ │ │ └── extensionHostWorkerMain.ts │ │ ├── browser │ │ ├── actions │ │ │ ├── developerActions.ts │ │ │ ├── helpActions.ts │ │ │ ├── layoutActions.ts │ │ │ ├── listCommands.ts │ │ │ ├── media │ │ │ │ └── actions.css │ │ │ ├── navigationActions.ts │ │ │ ├── quickAccessActions.ts │ │ │ ├── textInputActions.ts │ │ │ ├── widgetNavigationCommands.ts │ │ │ ├── windowActions.ts │ │ │ ├── workspaceActions.ts │ │ │ └── workspaceCommands.ts │ │ ├── codeeditor.ts │ │ ├── composite.ts │ │ ├── contextkeys.ts │ │ ├── dnd.ts │ │ ├── editor.ts │ │ ├── labels.ts │ │ ├── layout.ts │ │ ├── media │ │ │ ├── code-icon.svg │ │ │ ├── part.css │ │ │ └── style.css │ │ ├── panecomposite.ts │ │ ├── part.ts │ │ ├── parts │ │ │ ├── activitybar │ │ │ │ ├── activitybarPart.ts │ │ │ │ └── media │ │ │ │ │ ├── activityaction.css │ │ │ │ │ └── activitybarpart.css │ │ │ ├── auxiliarybar │ │ │ │ ├── auxiliaryBarActions.ts │ │ │ │ ├── auxiliaryBarPart.ts │ │ │ │ └── media │ │ │ │ │ └── auxiliaryBarPart.css │ │ │ ├── banner │ │ │ │ ├── bannerPart.ts │ │ │ │ └── media │ │ │ │ │ └── bannerpart.css │ │ │ ├── compositeBar.ts │ │ │ ├── compositeBarActions.ts │ │ │ ├── compositePart.ts │ │ │ ├── dialogs │ │ │ │ ├── dialog.web.contribution.ts │ │ │ │ └── dialogHandler.ts │ │ │ ├── editor │ │ │ │ ├── auxiliaryEditorPart.ts │ │ │ │ ├── binaryDiffEditor.ts │ │ │ │ ├── binaryEditor.ts │ │ │ │ ├── breadcrumbs.ts │ │ │ │ ├── breadcrumbsControl.ts │ │ │ │ ├── breadcrumbsModel.ts │ │ │ │ ├── breadcrumbsPicker.ts │ │ │ │ ├── diffEditorCommands.ts │ │ │ │ ├── editor.contribution.ts │ │ │ │ ├── editor.ts │ │ │ │ ├── editorActions.ts │ │ │ │ ├── editorAutoSave.ts │ │ │ │ ├── editorCommands.ts │ │ │ │ ├── editorCommandsContext.ts │ │ │ │ ├── editorConfiguration.ts │ │ │ │ ├── editorDropTarget.ts │ │ │ │ ├── editorGroupView.ts │ │ │ │ ├── editorGroupWatermark.ts │ │ │ │ ├── editorPane.ts │ │ │ │ ├── editorPanes.ts │ │ │ │ ├── editorPart.ts │ │ │ │ ├── editorParts.ts │ │ │ │ ├── editorPlaceholder.ts │ │ │ │ ├── editorQuickAccess.ts │ │ │ │ ├── editorStatus.ts │ │ │ │ ├── editorTabsControl.ts │ │ │ │ ├── editorTitleControl.ts │ │ │ │ ├── editorWithViewState.ts │ │ │ │ ├── editorsObserver.ts │ │ │ │ ├── media │ │ │ │ │ ├── back-tb.png │ │ │ │ │ ├── breadcrumbscontrol.css │ │ │ │ │ ├── editordroptarget.css │ │ │ │ │ ├── editorgroupview.css │ │ │ │ │ ├── editorplaceholder.css │ │ │ │ │ ├── editorquickaccess.css │ │ │ │ │ ├── editorstatus.css │ │ │ │ │ ├── editortabscontrol.css │ │ │ │ │ ├── editortitlecontrol.css │ │ │ │ │ ├── forward-tb.png │ │ │ │ │ ├── letterpress-dark.svg │ │ │ │ │ ├── letterpress-hcDark.svg │ │ │ │ │ ├── letterpress-hcLight.svg │ │ │ │ │ ├── letterpress-light.svg │ │ │ │ │ ├── multieditortabscontrol.css │ │ │ │ │ ├── sidebysideeditor.css │ │ │ │ │ └── singleeditortabscontrol.css │ │ │ │ ├── multiEditorTabsControl.ts │ │ │ │ ├── multiRowEditorTabsControl.ts │ │ │ │ ├── noEditorTabsControl.ts │ │ │ │ ├── sideBySideEditor.ts │ │ │ │ ├── singleEditorTabsControl.ts │ │ │ │ ├── textCodeEditor.ts │ │ │ │ ├── textDiffEditor.ts │ │ │ │ ├── textEditor.ts │ │ │ │ └── textResourceEditor.ts │ │ │ ├── globalCompositeBar.ts │ │ │ ├── media │ │ │ │ ├── compositepart.css │ │ │ │ └── paneCompositePart.css │ │ │ ├── notifications │ │ │ │ ├── media │ │ │ │ │ ├── notificationsActions.css │ │ │ │ │ ├── notificationsCenter.css │ │ │ │ │ ├── notificationsList.css │ │ │ │ │ └── notificationsToasts.css │ │ │ │ ├── notificationAccessibleView.ts │ │ │ │ ├── notificationsActions.ts │ │ │ │ ├── notificationsAlerts.ts │ │ │ │ ├── notificationsCenter.ts │ │ │ │ ├── notificationsCommands.ts │ │ │ │ ├── notificationsList.ts │ │ │ │ ├── notificationsStatus.ts │ │ │ │ ├── notificationsToasts.ts │ │ │ │ └── notificationsViewer.ts │ │ │ ├── paneCompositeBar.ts │ │ │ ├── paneCompositePart.ts │ │ │ ├── paneCompositePartService.ts │ │ │ ├── panel │ │ │ │ ├── media │ │ │ │ │ └── panelpart.css │ │ │ │ ├── panelActions.ts │ │ │ │ └── panelPart.ts │ │ │ ├── sidebar │ │ │ │ ├── media │ │ │ │ │ └── sidebarpart.css │ │ │ │ ├── sidebarActions.ts │ │ │ │ └── sidebarPart.ts │ │ │ ├── statusbar │ │ │ │ ├── media │ │ │ │ │ └── statusbarpart.css │ │ │ │ ├── statusbarActions.ts │ │ │ │ ├── statusbarItem.ts │ │ │ │ ├── statusbarModel.ts │ │ │ │ └── statusbarPart.ts │ │ │ ├── titlebar │ │ │ │ ├── commandCenterControl.ts │ │ │ │ ├── media │ │ │ │ │ ├── menubarControl.css │ │ │ │ │ └── titlebarpart.css │ │ │ │ ├── menubarControl.ts │ │ │ │ ├── titlebarActions.ts │ │ │ │ ├── titlebarPart.ts │ │ │ │ └── windowTitle.ts │ │ │ └── views │ │ │ │ ├── checkbox.ts │ │ │ │ ├── media │ │ │ │ ├── paneviewlet.css │ │ │ │ └── views.css │ │ │ │ ├── treeView.ts │ │ │ │ ├── viewFilter.ts │ │ │ │ ├── viewMenuActions.ts │ │ │ │ ├── viewPane.ts │ │ │ │ ├── viewPaneContainer.ts │ │ │ │ └── viewsViewlet.ts │ │ ├── quickaccess.ts │ │ ├── style.ts │ │ ├── web.api.ts │ │ ├── web.factory.ts │ │ ├── web.main.ts │ │ ├── window.ts │ │ ├── workbench.contribution.ts │ │ └── workbench.ts │ │ ├── common │ │ ├── activity.ts │ │ ├── comments.ts │ │ ├── component.ts │ │ ├── composite.ts │ │ ├── configuration.ts │ │ ├── contextkeys.ts │ │ ├── contributions.ts │ │ ├── dialogs.ts │ │ ├── editor.ts │ │ ├── editor │ │ │ ├── binaryEditorModel.ts │ │ │ ├── diffEditorInput.ts │ │ │ ├── diffEditorModel.ts │ │ │ ├── editorGroupModel.ts │ │ │ ├── editorInput.ts │ │ │ ├── editorModel.ts │ │ │ ├── editorOptions.ts │ │ │ ├── filteredEditorGroupModel.ts │ │ │ ├── resourceEditorInput.ts │ │ │ ├── sideBySideEditorInput.ts │ │ │ ├── textDiffEditorModel.ts │ │ │ ├── textEditorModel.ts │ │ │ ├── textResourceEditorInput.ts │ │ │ └── textResourceEditorModel.ts │ │ ├── memento.ts │ │ ├── notifications.ts │ │ ├── panecomposite.ts │ │ ├── resources.ts │ │ ├── theme.ts │ │ └── views.ts │ │ ├── contrib │ │ ├── accessibility │ │ │ ├── browser │ │ │ │ ├── accessibility.contribution.ts │ │ │ │ ├── accessibilityConfiguration.ts │ │ │ │ ├── accessibilityStatus.ts │ │ │ │ ├── accessibleView.ts │ │ │ │ ├── accessibleViewActions.ts │ │ │ │ ├── accessibleViewContributions.ts │ │ │ │ ├── accessibleViewKeybindingResolver.ts │ │ │ │ ├── editorAccessibilityHelp.ts │ │ │ │ ├── extensionAccesibilityHelp.contribution.ts │ │ │ │ └── unfocusedViewDimmingContribution.ts │ │ │ └── common │ │ │ │ └── accessibilityCommands.ts │ │ ├── accessibilitySignals │ │ │ └── browser │ │ │ │ ├── accessibilitySignal.contribution.ts │ │ │ │ ├── accessibilitySignalDebuggerContribution.ts │ │ │ │ ├── commands.ts │ │ │ │ ├── editorTextPropertySignalsContribution.ts │ │ │ │ ├── openDiffEditorAnnouncement.ts │ │ │ │ └── saveAccessibilitySignal.ts │ │ ├── authentication │ │ │ └── browser │ │ │ │ ├── actions │ │ │ │ ├── manageAccountPreferencesForExtensionAction.ts │ │ │ │ ├── manageAccountPreferencesForMcpServerAction.ts │ │ │ │ ├── manageAccountsAction.ts │ │ │ │ ├── manageDynamicAuthenticationProvidersAction.ts │ │ │ │ ├── manageTrustedExtensionsForAccountAction.ts │ │ │ │ ├── manageTrustedMcpServersForAccountAction.ts │ │ │ │ └── signOutOfAccountAction.ts │ │ │ │ └── authentication.contribution.ts │ │ ├── bracketPairColorizer2Telemetry │ │ │ └── browser │ │ │ │ └── bracketPairColorizer2Telemetry.contribution.ts │ │ ├── bulkEdit │ │ │ ├── browser │ │ │ │ ├── bulkCellEdits.ts │ │ │ │ ├── bulkEditService.ts │ │ │ │ ├── bulkFileEdits.ts │ │ │ │ ├── bulkTextEdits.ts │ │ │ │ ├── conflicts.ts │ │ │ │ ├── opaqueEdits.ts │ │ │ │ └── preview │ │ │ │ │ ├── bulkEdit.contribution.ts │ │ │ │ │ ├── bulkEdit.css │ │ │ │ │ ├── bulkEditPane.ts │ │ │ │ │ ├── bulkEditPreview.ts │ │ │ │ │ └── bulkEditTree.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── bulkCellEdits.test.ts │ │ │ │ └── bulkEditPreview.test.ts │ │ ├── callHierarchy │ │ │ ├── browser │ │ │ │ ├── callHierarchy.contribution.ts │ │ │ │ ├── callHierarchyPeek.ts │ │ │ │ ├── callHierarchyTree.ts │ │ │ │ └── media │ │ │ │ │ └── callHierarchy.css │ │ │ └── common │ │ │ │ └── callHierarchy.ts │ │ ├── chat │ │ │ ├── browser │ │ │ │ ├── actions │ │ │ │ │ ├── chatAccessibilityActions.ts │ │ │ │ │ ├── chatAccessibilityHelp.ts │ │ │ │ │ ├── chatActions.ts │ │ │ │ │ ├── chatClear.ts │ │ │ │ │ ├── chatCodeblockActions.ts │ │ │ │ │ ├── chatContext.ts │ │ │ │ │ ├── chatContextActions.ts │ │ │ │ │ ├── chatCopyActions.ts │ │ │ │ │ ├── chatDeveloperActions.ts │ │ │ │ │ ├── chatExecuteActions.ts │ │ │ │ │ ├── chatFileTreeActions.ts │ │ │ │ │ ├── chatGettingStarted.ts │ │ │ │ │ ├── chatImportExport.ts │ │ │ │ │ ├── chatLanguageModelActions.ts │ │ │ │ │ ├── chatMoveActions.ts │ │ │ │ │ ├── chatNewActions.ts │ │ │ │ │ ├── chatPromptNavigationActions.ts │ │ │ │ │ ├── chatQuickInputActions.ts │ │ │ │ │ ├── chatSessionActions.ts │ │ │ │ │ ├── chatTitleActions.ts │ │ │ │ │ ├── chatToolActions.ts │ │ │ │ │ ├── chatToolPicker.ts │ │ │ │ │ ├── chatTransfer.ts │ │ │ │ │ ├── codeBlockOperations.ts │ │ │ │ │ └── manageModelsActions.ts │ │ │ │ ├── agentSessions │ │ │ │ │ ├── agentSessionViewModel.ts │ │ │ │ │ ├── agentSessionsView.ts │ │ │ │ │ ├── agentSessionsViewer.ts │ │ │ │ │ └── media │ │ │ │ │ │ ├── agentsessionsview.css │ │ │ │ │ │ └── agentsessionsviewer.css │ │ │ │ ├── attachments │ │ │ │ │ └── implicitContextAttachment.ts │ │ │ │ ├── chat.contribution.ts │ │ │ │ ├── chat.ts │ │ │ │ ├── chatAccessibilityProvider.ts │ │ │ │ ├── chatAccessibilityService.ts │ │ │ │ ├── chatAgentHover.ts │ │ │ │ ├── chatAttachmentModel.ts │ │ │ │ ├── chatAttachmentResolveService.ts │ │ │ │ ├── chatAttachmentWidgets.ts │ │ │ │ ├── chatContentMarkdownRenderer.ts │ │ │ │ ├── chatContentParts │ │ │ │ │ ├── chatAgentCommandContentPart.ts │ │ │ │ │ ├── chatAnonymousRateLimitedPart.ts │ │ │ │ │ ├── chatAttachmentsContentPart.ts │ │ │ │ │ ├── chatChangesSummaryPart.ts │ │ │ │ │ ├── chatCodeCitationContentPart.ts │ │ │ │ │ ├── chatCollapsibleContentPart.ts │ │ │ │ │ ├── chatCollections.ts │ │ │ │ │ ├── chatCommandContentPart.ts │ │ │ │ │ ├── chatConfirmationContentPart.ts │ │ │ │ │ ├── chatConfirmationWidget.ts │ │ │ │ │ ├── chatContentParts.ts │ │ │ │ │ ├── chatElicitationContentPart.ts │ │ │ │ │ ├── chatErrorConfirmationPart.ts │ │ │ │ │ ├── chatErrorContentPart.ts │ │ │ │ │ ├── chatExtensionsContentPart.ts │ │ │ │ │ ├── chatMarkdownAnchorService.ts │ │ │ │ │ ├── chatMarkdownContentPart.ts │ │ │ │ │ ├── chatMcpServersInteractionContentPart.ts │ │ │ │ │ ├── chatMultiDiffContentPart.ts │ │ │ │ │ ├── chatProgressContentPart.ts │ │ │ │ │ ├── chatPullRequestContentPart.ts │ │ │ │ │ ├── chatQuotaExceededPart.ts │ │ │ │ │ ├── chatReferencesContentPart.ts │ │ │ │ │ ├── chatSuggestNextWidget.ts │ │ │ │ │ ├── chatTaskContentPart.ts │ │ │ │ │ ├── chatTextEditContentPart.ts │ │ │ │ │ ├── chatThinkingContentPart.ts │ │ │ │ │ ├── chatTodoListWidget.ts │ │ │ │ │ ├── chatToolInputOutputContentPart.ts │ │ │ │ │ ├── chatToolOutputContentSubPart.ts │ │ │ │ │ ├── chatTreeContentPart.ts │ │ │ │ │ ├── media │ │ │ │ │ │ ├── chatConfirmationWidget.css │ │ │ │ │ │ ├── chatExtensionsContent.css │ │ │ │ │ │ ├── chatMarkdownPart.css │ │ │ │ │ │ ├── chatMcpServersInteractionContent.css │ │ │ │ │ │ ├── chatPullRequestContent.css │ │ │ │ │ │ └── chatTerminalToolProgressPart.css │ │ │ │ │ └── toolInvocationParts │ │ │ │ │ │ ├── abstractToolConfirmationSubPart.ts │ │ │ │ │ │ ├── autoApproveMessageWidget.ts │ │ │ │ │ │ ├── chatExtensionsInstallToolSubPart.ts │ │ │ │ │ │ ├── chatInputOutputMarkdownProgressPart.ts │ │ │ │ │ │ ├── chatResultListSubPart.ts │ │ │ │ │ │ ├── chatTerminalToolConfirmationSubPart.ts │ │ │ │ │ │ ├── chatTerminalToolProgressPart.ts │ │ │ │ │ │ ├── chatToolConfirmationSubPart.ts │ │ │ │ │ │ ├── chatToolInvocationPart.ts │ │ │ │ │ │ ├── chatToolInvocationSubPart.ts │ │ │ │ │ │ ├── chatToolOutputPart.ts │ │ │ │ │ │ ├── chatToolPostExecuteConfirmationPart.ts │ │ │ │ │ │ └── chatToolProgressPart.ts │ │ │ │ ├── chatContextPickService.ts │ │ │ │ ├── chatDragAndDrop.ts │ │ │ │ ├── chatEdinputInputContentProvider.ts │ │ │ │ ├── chatEditing │ │ │ │ │ ├── chatEditing.ts │ │ │ │ │ ├── chatEditingActions.ts │ │ │ │ │ ├── chatEditingCodeEditorIntegration.ts │ │ │ │ │ ├── chatEditingEditorAccessibility.ts │ │ │ │ │ ├── chatEditingEditorActions.ts │ │ │ │ │ ├── chatEditingEditorContextKeys.ts │ │ │ │ │ ├── chatEditingEditorOverlay.ts │ │ │ │ │ ├── chatEditingModifiedDocumentEntry.ts │ │ │ │ │ ├── chatEditingModifiedFileEntry.ts │ │ │ │ │ ├── chatEditingModifiedNotebookEntry.ts │ │ │ │ │ ├── chatEditingServiceImpl.ts │ │ │ │ │ ├── chatEditingSession.ts │ │ │ │ │ ├── chatEditingSessionStorage.ts │ │ │ │ │ ├── chatEditingTextModelChangeService.ts │ │ │ │ │ ├── chatEditingTextModelContentProviders.ts │ │ │ │ │ ├── chatEditingTimeline.ts │ │ │ │ │ ├── notebook │ │ │ │ │ │ ├── chatEditingModifiedNotebookDiff.ts │ │ │ │ │ │ ├── chatEditingModifiedNotebookSnapshot.ts │ │ │ │ │ │ ├── chatEditingNewNotebookContentEdits.ts │ │ │ │ │ │ ├── chatEditingNotebookCellEntry.ts │ │ │ │ │ │ ├── chatEditingNotebookEditorIntegration.ts │ │ │ │ │ │ ├── chatEditingNotebookFileSystemProvider.ts │ │ │ │ │ │ ├── helpers.ts │ │ │ │ │ │ ├── notebookCellChanges.ts │ │ │ │ │ │ └── overlayToolbarDecorator.ts │ │ │ │ │ └── simpleBrowserEditorOverlay.ts │ │ │ │ ├── chatEditor.ts │ │ │ │ ├── chatEditorInput.ts │ │ │ │ ├── chatElicitationRequestPart.ts │ │ │ │ ├── chatFollowups.ts │ │ │ │ ├── chatInlineAnchorWidget.ts │ │ │ │ ├── chatInputPart.ts │ │ │ │ ├── chatLayoutService.ts │ │ │ │ ├── chatListRenderer.ts │ │ │ │ ├── chatMarkdownDecorationsRenderer.ts │ │ │ │ ├── chatOptions.ts │ │ │ │ ├── chatOutputItemRenderer.ts │ │ │ │ ├── chatParticipant.contribution.ts │ │ │ │ ├── chatPasteProviders.ts │ │ │ │ ├── chatQuick.ts │ │ │ │ ├── chatResponseAccessibleView.ts │ │ │ │ ├── chatSelectedTools.ts │ │ │ │ ├── chatSessions.contribution.ts │ │ │ │ ├── chatSessions │ │ │ │ │ ├── chatSessionPickerActionItem.ts │ │ │ │ │ ├── chatSessionTracker.ts │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── localChatSessionsProvider.ts │ │ │ │ │ └── view │ │ │ │ │ │ ├── chatSessionsView.ts │ │ │ │ │ │ ├── sessionsTreeRenderer.ts │ │ │ │ │ │ └── sessionsViewPane.ts │ │ │ │ ├── chatSetup.ts │ │ │ │ ├── chatStatus.ts │ │ │ │ ├── chatStatusItemService.ts │ │ │ │ ├── chatVariables.ts │ │ │ │ ├── chatViewPane.ts │ │ │ │ ├── chatWidget.ts │ │ │ │ ├── codeBlockContextProviderService.ts │ │ │ │ ├── codeBlockPart.css │ │ │ │ ├── codeBlockPart.ts │ │ │ │ ├── contrib │ │ │ │ │ ├── chatDynamicVariables.ts │ │ │ │ │ ├── chatImplicitContext.ts │ │ │ │ │ ├── chatInputCompletions.ts │ │ │ │ │ ├── chatInputEditorContrib.ts │ │ │ │ │ ├── chatInputEditorHover.ts │ │ │ │ │ ├── chatInputRelatedFilesContrib.ts │ │ │ │ │ ├── editorHoverWrapper.ts │ │ │ │ │ ├── media │ │ │ │ │ │ └── editorHoverWrapper.css │ │ │ │ │ └── screenshot.ts │ │ │ │ ├── imageUtils.ts │ │ │ │ ├── languageModelToolsService.ts │ │ │ │ ├── media │ │ │ │ │ ├── apple-dark.svg │ │ │ │ │ ├── apple-light.svg │ │ │ │ │ ├── chat.css │ │ │ │ │ ├── chatAgentHover.css │ │ │ │ │ ├── chatCodeBlockPill.css │ │ │ │ │ ├── chatEditingEditorOverlay.css │ │ │ │ │ ├── chatEditorController.css │ │ │ │ │ ├── chatInlineAnchorWidget.css │ │ │ │ │ ├── chatSessions.css │ │ │ │ │ ├── chatSetup.css │ │ │ │ │ ├── chatStatus.css │ │ │ │ │ ├── chatViewWelcome.css │ │ │ │ │ ├── github.svg │ │ │ │ │ ├── google.svg │ │ │ │ │ └── simpleBrowserOverlay.css │ │ │ │ ├── modelPicker │ │ │ │ │ ├── modePickerActionItem.ts │ │ │ │ │ └── modelPickerActionItem.ts │ │ │ │ ├── promptSyntax │ │ │ │ │ ├── attachInstructionsAction.ts │ │ │ │ │ ├── chatModeActions.ts │ │ │ │ │ ├── newPromptFileActions.ts │ │ │ │ │ ├── pickers │ │ │ │ │ │ ├── askForPromptName.ts │ │ │ │ │ │ ├── askForPromptSourceFolder.ts │ │ │ │ │ │ └── promptFilePickers.ts │ │ │ │ │ ├── promptCodingAgentActionContribution.ts │ │ │ │ │ ├── promptCodingAgentActionOverlay.ts │ │ │ │ │ ├── promptFileActions.ts │ │ │ │ │ ├── promptFileRewriter.ts │ │ │ │ │ ├── promptToolsCodeLensProvider.ts │ │ │ │ │ ├── promptUrlHandler.ts │ │ │ │ │ ├── runPromptAction.ts │ │ │ │ │ └── saveToPromptAction.ts │ │ │ │ ├── tools │ │ │ │ │ └── toolSetsContribution.ts │ │ │ │ └── viewsWelcome │ │ │ │ │ ├── chatViewWelcomeController.ts │ │ │ │ │ ├── chatViewsWelcome.ts │ │ │ │ │ └── chatViewsWelcomeHandler.ts │ │ │ ├── common │ │ │ │ ├── annotations.ts │ │ │ │ ├── chat.ts │ │ │ │ ├── chatActions.ts │ │ │ │ ├── chatAgents.ts │ │ │ │ ├── chatCodeMapperService.ts │ │ │ │ ├── chatColors.ts │ │ │ │ ├── chatContextKeys.ts │ │ │ │ ├── chatEditingService.ts │ │ │ │ ├── chatLayoutService.ts │ │ │ │ ├── chatModel.ts │ │ │ │ ├── chatModes.ts │ │ │ │ ├── chatParserTypes.ts │ │ │ │ ├── chatParticipantContribTypes.ts │ │ │ │ ├── chatProgressTypes │ │ │ │ │ └── chatToolInvocation.ts │ │ │ │ ├── chatRequestParser.ts │ │ │ │ ├── chatResponseResourceFileSystemProvider.ts │ │ │ │ ├── chatService.ts │ │ │ │ ├── chatServiceImpl.ts │ │ │ │ ├── chatServiceTelemetry.ts │ │ │ │ ├── chatSessionStore.ts │ │ │ │ ├── chatSessionsService.ts │ │ │ │ ├── chatSlashCommands.ts │ │ │ │ ├── chatTodoListService.ts │ │ │ │ ├── chatTransferService.ts │ │ │ │ ├── chatUri.ts │ │ │ │ ├── chatVariableEntries.ts │ │ │ │ ├── chatVariables.ts │ │ │ │ ├── chatViewModel.ts │ │ │ │ ├── chatWidgetHistoryService.ts │ │ │ │ ├── chatWordCounter.ts │ │ │ │ ├── codeBlockModelCollection.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── ignoredFiles.ts │ │ │ │ ├── languageModelStats.ts │ │ │ │ ├── languageModelToolsService.ts │ │ │ │ ├── languageModels.ts │ │ │ │ ├── modelPicker │ │ │ │ │ └── modelPickerWidget.ts │ │ │ │ ├── promptFileReferenceErrors.ts │ │ │ │ ├── promptSyntax │ │ │ │ │ ├── chatPromptFilesContribution.ts │ │ │ │ │ ├── computeAutomaticInstructions.ts │ │ │ │ │ ├── config │ │ │ │ │ │ ├── config.ts │ │ │ │ │ │ └── promptFileLocations.ts │ │ │ │ │ ├── languageProviders │ │ │ │ │ │ ├── PromptHeaderDefinitionProvider.ts │ │ │ │ │ │ ├── promptBodyAutocompletion.ts │ │ │ │ │ │ ├── promptCodeActions.ts │ │ │ │ │ │ ├── promptDocumentSemanticTokensProvider.ts │ │ │ │ │ │ ├── promptHeaderAutocompletion.ts │ │ │ │ │ │ ├── promptHovers.ts │ │ │ │ │ │ ├── promptLinkProvider.ts │ │ │ │ │ │ └── promptValidator.ts │ │ │ │ │ ├── promptFileContributions.ts │ │ │ │ │ ├── promptFileParser.ts │ │ │ │ │ ├── promptTypes.ts │ │ │ │ │ ├── service │ │ │ │ │ │ ├── promptsService.ts │ │ │ │ │ │ └── promptsServiceImpl.ts │ │ │ │ │ └── utils │ │ │ │ │ │ └── promptFilesLocator.ts │ │ │ │ ├── tools │ │ │ │ │ ├── confirmationTool.ts │ │ │ │ │ ├── editFileTool.ts │ │ │ │ │ ├── languageModelToolsContribution.ts │ │ │ │ │ ├── languageModelToolsParametersSchema.ts │ │ │ │ │ ├── manageTodoListTool.ts │ │ │ │ │ ├── promptTsxTypes.ts │ │ │ │ │ └── tools.ts │ │ │ │ └── voiceChatService.ts │ │ │ ├── electron-browser │ │ │ │ ├── actions │ │ │ │ │ ├── chatDeveloperActions.ts │ │ │ │ │ ├── media │ │ │ │ │ │ └── voiceChatActions.css │ │ │ │ │ └── voiceChatActions.ts │ │ │ │ ├── chat.contribution.ts │ │ │ │ └── tools │ │ │ │ │ └── fetchPageTool.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ChatMarkdownRenderer_CDATA.0.snap │ │ │ │ │ ├── ChatMarkdownRenderer_html_comments.0.snap │ │ │ │ │ ├── ChatMarkdownRenderer_invalid_HTML.0.snap │ │ │ │ │ ├── ChatMarkdownRenderer_invalid_HTML_with_attributes.0.snap │ │ │ │ │ ├── ChatMarkdownRenderer_mixed_valid_and_invalid_HTML.0.snap │ │ │ │ │ ├── ChatMarkdownRenderer_remote_images_are_disallowed.0.snap │ │ │ │ │ ├── ChatMarkdownRenderer_self-closing_elements.0.snap │ │ │ │ │ ├── ChatMarkdownRenderer_self-closing_elements.1.snap │ │ │ │ │ ├── ChatMarkdownRenderer_simple.0.snap │ │ │ │ │ ├── ChatMarkdownRenderer_supportHtml_with_one-line_markdown.0.snap │ │ │ │ │ ├── ChatMarkdownRenderer_supportHtml_with_one-line_markdown.1.snap │ │ │ │ │ └── ChatMarkdownRenderer_valid_HTML.0.snap │ │ │ │ ├── agentSessionViewModel.test.ts │ │ │ │ ├── chatEditingModifiedNotebookEntry.test.ts │ │ │ │ ├── chatEditingService.test.ts │ │ │ │ ├── chatEditingSessionStorage.test.ts │ │ │ │ ├── chatEditingTimeline.test.ts │ │ │ │ ├── chatMarkdownRenderer.test.ts │ │ │ │ ├── chatSelectedTools.test.ts │ │ │ │ ├── chatTodoListWidget.test.ts │ │ │ │ ├── languageModelToolsService.test.ts │ │ │ │ ├── mockChatWidget.ts │ │ │ │ └── promptSytntax │ │ │ │ │ ├── promptBodyAutocompletion.test.ts │ │ │ │ │ ├── promptHovers.test.ts │ │ │ │ │ └── promptValidator.test.ts │ │ │ │ ├── common │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── Annotations_extractVulnerabilitiesFromText_multiline.0.snap │ │ │ │ │ ├── Annotations_extractVulnerabilitiesFromText_multiline.1.snap │ │ │ │ │ ├── Annotations_extractVulnerabilitiesFromText_multiple_vulns.0.snap │ │ │ │ │ ├── Annotations_extractVulnerabilitiesFromText_multiple_vulns.1.snap │ │ │ │ │ ├── Annotations_extractVulnerabilitiesFromText_single_line.0.snap │ │ │ │ │ ├── Annotations_extractVulnerabilitiesFromText_single_line.1.snap │ │ │ │ │ ├── ChatRequestParser_agent_and_subcommand_after_newline.0.snap │ │ │ │ │ ├── ChatRequestParser_agent_and_subcommand_with_leading_whitespace.0.snap │ │ │ │ │ ├── ChatRequestParser_agent_but_edit_mode.0.snap │ │ │ │ │ ├── ChatRequestParser_agent_not_first.0.snap │ │ │ │ │ ├── ChatRequestParser_agent_with_question_mark.0.snap │ │ │ │ │ ├── ChatRequestParser_agent_with_subcommand_after_text.0.snap │ │ │ │ │ ├── ChatRequestParser_agents__subCommand.0.snap │ │ │ │ │ ├── ChatRequestParser_agents_and_tools_and_multiline.0.snap │ │ │ │ │ ├── ChatRequestParser_agents_and_tools_and_multiline__part2.0.snap │ │ │ │ │ ├── ChatRequestParser_invalid_slash_command.0.snap │ │ │ │ │ ├── ChatRequestParser_multiple_slash_commands.0.snap │ │ │ │ │ ├── ChatRequestParser_plain_text.0.snap │ │ │ │ │ ├── ChatRequestParser_plain_text_with_newlines.0.snap │ │ │ │ │ ├── ChatRequestParser_prompt_slash_command.0.snap │ │ │ │ │ ├── ChatRequestParser_prompt_slash_command_after_slash.0.snap │ │ │ │ │ ├── ChatRequestParser_prompt_slash_command_after_text.0.snap │ │ │ │ │ ├── ChatRequestParser_prompt_slash_command_with_numbers.0.snap │ │ │ │ │ ├── ChatRequestParser_slash_command.0.snap │ │ │ │ │ ├── ChatRequestParser_slash_command_after_whitespace.0.snap │ │ │ │ │ ├── ChatRequestParser_slash_command_not_first.0.snap │ │ │ │ │ ├── ChatRequestParser_slash_in_text.0.snap │ │ │ │ │ ├── ChatService_can_deserialize.0.snap │ │ │ │ │ ├── ChatService_can_deserialize_with_response.0.snap │ │ │ │ │ ├── ChatService_can_serialize.0.snap │ │ │ │ │ ├── ChatService_can_serialize.1.snap │ │ │ │ │ ├── ChatService_sendRequest_fails.0.snap │ │ │ │ │ ├── Response_async_content.0.snap │ │ │ │ │ ├── Response_async_content.1.snap │ │ │ │ │ ├── Response_content__markdown.0.snap │ │ │ │ │ ├── Response_inline_reference.0.snap │ │ │ │ │ ├── Response_markdown__content.0.snap │ │ │ │ │ ├── Response_markdown__markdown.0.snap │ │ │ │ │ ├── Response_mergeable_markdown.0.snap │ │ │ │ │ └── Response_not_mergeable_markdown.0.snap │ │ │ │ ├── annotations.test.ts │ │ │ │ ├── chatAgents.test.ts │ │ │ │ ├── chatModeService.test.ts │ │ │ │ ├── chatModel.test.ts │ │ │ │ ├── chatRequestParser.test.ts │ │ │ │ ├── chatService.test.ts │ │ │ │ ├── chatWordCounter.test.ts │ │ │ │ ├── languageModels.test.ts │ │ │ │ ├── languageModels.ts │ │ │ │ ├── mockChatModeService.ts │ │ │ │ ├── mockChatService.ts │ │ │ │ ├── mockChatSessionsService.ts │ │ │ │ ├── mockChatVariables.ts │ │ │ │ ├── mockLanguageModelToolsService.ts │ │ │ │ ├── mockPromptsService.ts │ │ │ │ ├── promptSyntax │ │ │ │ │ ├── config │ │ │ │ │ │ ├── config.test.ts │ │ │ │ │ │ └── constants.test.ts │ │ │ │ │ ├── promptFileReference.test.ts │ │ │ │ │ ├── service │ │ │ │ │ │ ├── newPromptsParser.test.ts │ │ │ │ │ │ └── promptsService.test.ts │ │ │ │ │ ├── testUtils │ │ │ │ │ │ ├── mockFilesystem.test.ts │ │ │ │ │ │ └── mockFilesystem.ts │ │ │ │ │ └── utils │ │ │ │ │ │ ├── mock.test.ts │ │ │ │ │ │ ├── mock.ts │ │ │ │ │ │ └── promptFilesLocator.test.ts │ │ │ │ ├── tools │ │ │ │ │ └── manageTodoListTool.test.ts │ │ │ │ └── voiceChatService.test.ts │ │ │ │ └── electron-browser │ │ │ │ ├── fetchPageTool.test.ts │ │ │ │ └── voiceChatActions.test.ts │ │ ├── codeActions │ │ │ └── browser │ │ │ │ ├── codeActions.contribution.ts │ │ │ │ └── codeActionsContribution.ts │ │ ├── codeEditor │ │ │ ├── browser │ │ │ │ ├── accessibility │ │ │ │ │ ├── accessibility.css │ │ │ │ │ └── accessibility.ts │ │ │ │ ├── codeEditor.contribution.ts │ │ │ │ ├── dictation │ │ │ │ │ ├── editorDictation.css │ │ │ │ │ └── editorDictation.ts │ │ │ │ ├── diffEditorAccessibilityHelp.ts │ │ │ │ ├── diffEditorHelper.ts │ │ │ │ ├── editorFeatures.ts │ │ │ │ ├── editorLineNumberMenu.ts │ │ │ │ ├── editorSettingsMigration.ts │ │ │ │ ├── emptyTextEditorHint │ │ │ │ │ ├── emptyTextEditorHint.css │ │ │ │ │ └── emptyTextEditorHint.ts │ │ │ │ ├── find │ │ │ │ │ ├── simpleFindWidget.css │ │ │ │ │ └── simpleFindWidget.ts │ │ │ │ ├── inspectEditorTokens │ │ │ │ │ ├── inspectEditorTokens.css │ │ │ │ │ └── inspectEditorTokens.ts │ │ │ │ ├── inspectKeybindings.ts │ │ │ │ ├── largeFileOptimizations.ts │ │ │ │ ├── menuPreventer.ts │ │ │ │ ├── outline │ │ │ │ │ ├── documentSymbolsOutline.ts │ │ │ │ │ ├── documentSymbolsTree.css │ │ │ │ │ └── documentSymbolsTree.ts │ │ │ │ ├── quickaccess │ │ │ │ │ ├── gotoLineQuickAccess.ts │ │ │ │ │ └── gotoSymbolQuickAccess.ts │ │ │ │ ├── saveParticipants.ts │ │ │ │ ├── selectionClipboard.ts │ │ │ │ ├── simpleEditorOptions.ts │ │ │ │ ├── suggestEnabledInput │ │ │ │ │ ├── suggestEnabledInput.css │ │ │ │ │ └── suggestEnabledInput.ts │ │ │ │ ├── toggleColumnSelection.ts │ │ │ │ ├── toggleMinimap.ts │ │ │ │ ├── toggleMultiCursorModifier.ts │ │ │ │ ├── toggleOvertype.ts │ │ │ │ ├── toggleRenderControlCharacter.ts │ │ │ │ ├── toggleRenderWhitespace.ts │ │ │ │ ├── toggleWordWrap.ts │ │ │ │ ├── workbenchEditorWorkerService.ts │ │ │ │ └── workbenchReferenceSearch.ts │ │ │ ├── common │ │ │ │ └── languageConfigurationExtensionPoint.ts │ │ │ ├── electron-browser │ │ │ │ ├── codeEditor.contribution.ts │ │ │ │ ├── displayChangeRemeasureFonts.ts │ │ │ │ ├── inputClipboardActions.ts │ │ │ │ ├── selectionClipboard.ts │ │ │ │ ├── sleepResumeRepaintMinimap.ts │ │ │ │ └── startDebugTextMate.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ └── saveParticipant.test.ts │ │ │ │ └── node │ │ │ │ ├── autoindent.test.ts │ │ │ │ └── language-configuration.json │ │ ├── commands │ │ │ └── common │ │ │ │ └── commands.contribution.ts │ │ ├── comments │ │ │ ├── browser │ │ │ │ ├── commentColors.ts │ │ │ │ ├── commentFormActions.ts │ │ │ │ ├── commentGlyphWidget.ts │ │ │ │ ├── commentMenus.ts │ │ │ │ ├── commentNode.ts │ │ │ │ ├── commentReply.ts │ │ │ │ ├── commentService.ts │ │ │ │ ├── commentThreadAdditionalActions.ts │ │ │ │ ├── commentThreadBody.ts │ │ │ │ ├── commentThreadHeader.ts │ │ │ │ ├── commentThreadRangeDecorator.ts │ │ │ │ ├── commentThreadWidget.ts │ │ │ │ ├── commentThreadZoneWidget.ts │ │ │ │ ├── comments.contribution.ts │ │ │ │ ├── comments.ts │ │ │ │ ├── commentsAccessibility.ts │ │ │ │ ├── commentsAccessibleView.ts │ │ │ │ ├── commentsController.ts │ │ │ │ ├── commentsEditorContribution.ts │ │ │ │ ├── commentsFilterOptions.ts │ │ │ │ ├── commentsInputContentProvider.ts │ │ │ │ ├── commentsModel.ts │ │ │ │ ├── commentsTreeViewer.ts │ │ │ │ ├── commentsView.ts │ │ │ │ ├── commentsViewActions.ts │ │ │ │ ├── media │ │ │ │ │ ├── panel.css │ │ │ │ │ └── review.css │ │ │ │ ├── reactionsAction.ts │ │ │ │ ├── simpleCommentEditor.ts │ │ │ │ └── timestamp.ts │ │ │ ├── common │ │ │ │ ├── commentCommandIds.ts │ │ │ │ ├── commentContextKeys.ts │ │ │ │ ├── commentModel.ts │ │ │ │ ├── commentThreadWidget.ts │ │ │ │ └── commentsConfiguration.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── commentsView.test.ts │ │ ├── customEditor │ │ │ ├── browser │ │ │ │ ├── customEditor.contribution.ts │ │ │ │ ├── customEditorInput.ts │ │ │ │ ├── customEditorInputFactory.ts │ │ │ │ ├── customEditors.ts │ │ │ │ └── media │ │ │ │ │ └── customEditor.css │ │ │ └── common │ │ │ │ ├── contributedCustomEditors.ts │ │ │ │ ├── customEditor.ts │ │ │ │ ├── customEditorModelManager.ts │ │ │ │ ├── customTextEditorModel.ts │ │ │ │ └── extensionPoint.ts │ │ ├── debug │ │ │ ├── browser │ │ │ │ ├── baseDebugView.ts │ │ │ │ ├── breakpointEditorContribution.ts │ │ │ │ ├── breakpointWidget.ts │ │ │ │ ├── breakpointsView.ts │ │ │ │ ├── callStackEditorContribution.ts │ │ │ │ ├── callStackView.ts │ │ │ │ ├── callStackWidget.ts │ │ │ │ ├── debug.contribution.ts │ │ │ │ ├── debugANSIHandling.ts │ │ │ │ ├── debugActionViewItems.ts │ │ │ │ ├── debugAdapterManager.ts │ │ │ │ ├── debugColors.ts │ │ │ │ ├── debugCommands.ts │ │ │ │ ├── debugConfigurationManager.ts │ │ │ │ ├── debugConsoleQuickAccess.ts │ │ │ │ ├── debugEditorActions.ts │ │ │ │ ├── debugEditorContribution.ts │ │ │ │ ├── debugExpressionRenderer.ts │ │ │ │ ├── debugHover.ts │ │ │ │ ├── debugIcons.ts │ │ │ │ ├── debugMemory.ts │ │ │ │ ├── debugProgress.ts │ │ │ │ ├── debugQuickAccess.ts │ │ │ │ ├── debugService.ts │ │ │ │ ├── debugSession.ts │ │ │ │ ├── debugSessionPicker.ts │ │ │ │ ├── debugSettingMigration.ts │ │ │ │ ├── debugStatus.ts │ │ │ │ ├── debugTaskRunner.ts │ │ │ │ ├── debugTitle.ts │ │ │ │ ├── debugToolBar.ts │ │ │ │ ├── debugViewlet.ts │ │ │ │ ├── disassemblyView.ts │ │ │ │ ├── exceptionWidget.ts │ │ │ │ ├── extensionHostDebugService.ts │ │ │ │ ├── linkDetector.ts │ │ │ │ ├── loadedScriptsView.ts │ │ │ │ ├── media │ │ │ │ │ ├── breakpointWidget.css │ │ │ │ │ ├── callStackEditorContribution.css │ │ │ │ │ ├── callStackWidget.css │ │ │ │ │ ├── continue-tb.png │ │ │ │ │ ├── debug.contribution.css │ │ │ │ │ ├── debugHover.css │ │ │ │ │ ├── debugToolBar.css │ │ │ │ │ ├── debugViewlet.css │ │ │ │ │ ├── exceptionWidget.css │ │ │ │ │ ├── pause-tb.png │ │ │ │ │ ├── repl.css │ │ │ │ │ ├── restart-tb.png │ │ │ │ │ ├── run-with-debugging-tb.png │ │ │ │ │ ├── stepinto-tb.png │ │ │ │ │ ├── stepout-tb.png │ │ │ │ │ ├── stepover-tb.png │ │ │ │ │ └── stop-tb.png │ │ │ │ ├── rawDebugSession.ts │ │ │ │ ├── repl.ts │ │ │ │ ├── replAccessibilityHelp.ts │ │ │ │ ├── replAccessibleView.ts │ │ │ │ ├── replFilter.ts │ │ │ │ ├── replViewer.ts │ │ │ │ ├── runAndDebugAccessibilityHelp.ts │ │ │ │ ├── statusbarColorProvider.ts │ │ │ │ ├── variablesView.ts │ │ │ │ ├── watchExpressionsView.ts │ │ │ │ └── welcomeView.ts │ │ │ ├── common │ │ │ │ ├── abstractDebugAdapter.ts │ │ │ │ ├── breakpoints.ts │ │ │ │ ├── debug.ts │ │ │ │ ├── debugAccessibilityAnnouncer.ts │ │ │ │ ├── debugCompoundRoot.ts │ │ │ │ ├── debugContentProvider.ts │ │ │ │ ├── debugContext.ts │ │ │ │ ├── debugLifecycle.ts │ │ │ │ ├── debugModel.ts │ │ │ │ ├── debugProtocol.d.ts │ │ │ │ ├── debugSchemas.ts │ │ │ │ ├── debugSource.ts │ │ │ │ ├── debugStorage.ts │ │ │ │ ├── debugTelemetry.ts │ │ │ │ ├── debugUtils.ts │ │ │ │ ├── debugViewModel.ts │ │ │ │ ├── debugVisualizers.ts │ │ │ │ ├── debugger.ts │ │ │ │ ├── disassemblyViewInput.ts │ │ │ │ ├── loadedScriptsPicker.ts │ │ │ │ ├── replAccessibilityAnnouncer.ts │ │ │ │ └── replModel.ts │ │ │ ├── electron-browser │ │ │ │ └── extensionHostDebugService.ts │ │ │ ├── node │ │ │ │ ├── debugAdapter.ts │ │ │ │ ├── telemetryApp.ts │ │ │ │ └── terminals.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── baseDebugView.test.ts │ │ │ │ ├── breakpoints.test.ts │ │ │ │ ├── callStack.test.ts │ │ │ │ ├── debugANSIHandling.test.ts │ │ │ │ ├── debugConfigurationManager.test.ts │ │ │ │ ├── debugHover.test.ts │ │ │ │ ├── debugMemory.test.ts │ │ │ │ ├── debugSession.test.ts │ │ │ │ ├── debugSource.test.ts │ │ │ │ ├── debugUtils.test.ts │ │ │ │ ├── debugViewModel.test.ts │ │ │ │ ├── linkDetector.test.ts │ │ │ │ ├── mockDebugModel.ts │ │ │ │ ├── rawDebugSession.test.ts │ │ │ │ ├── repl.test.ts │ │ │ │ ├── variablesView.test.ts │ │ │ │ ├── watch.test.ts │ │ │ │ └── watchExpressionView.test.ts │ │ │ │ ├── common │ │ │ │ ├── abstractDebugAdapter.test.ts │ │ │ │ ├── debugModel.test.ts │ │ │ │ └── mockDebug.ts │ │ │ │ └── node │ │ │ │ ├── debugger.test.ts │ │ │ │ ├── streamDebugAdapter.test.ts │ │ │ │ └── terminals.test.ts │ │ ├── dropOrPasteInto │ │ │ └── browser │ │ │ │ ├── commands.ts │ │ │ │ ├── configurationSchema.ts │ │ │ │ └── dropOrPasteInto.contribution.ts │ │ ├── editSessions │ │ │ ├── browser │ │ │ │ ├── editSessions.contribution.ts │ │ │ │ ├── editSessionsFileSystemProvider.ts │ │ │ │ ├── editSessionsStorageService.ts │ │ │ │ └── editSessionsViews.ts │ │ │ ├── common │ │ │ │ ├── editSessions.ts │ │ │ │ ├── editSessionsLogService.ts │ │ │ │ ├── editSessionsStorageClient.ts │ │ │ │ └── workspaceStateSync.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── editSessions.test.ts │ │ ├── editTelemetry │ │ │ ├── browser │ │ │ │ ├── editStats │ │ │ │ │ ├── aiStatsFeature.ts │ │ │ │ │ ├── aiStatsStatusBar.ts │ │ │ │ │ └── media.css │ │ │ │ ├── editTelemetry.contribution.ts │ │ │ │ ├── editTelemetryContribution.ts │ │ │ │ ├── helpers │ │ │ │ │ ├── annotatedDocuments.ts │ │ │ │ │ ├── documentWithAnnotatedEdits.ts │ │ │ │ │ ├── observableWorkspace.ts │ │ │ │ │ ├── utils.ts │ │ │ │ │ └── vscodeObservableWorkspace.ts │ │ │ │ ├── settingIds.ts │ │ │ │ ├── settings.ts │ │ │ │ └── telemetry │ │ │ │ │ ├── aiEditTelemetry │ │ │ │ │ ├── aiEditTelemetryService.ts │ │ │ │ │ └── aiEditTelemetryServiceImpl.ts │ │ │ │ │ ├── arcTelemetrySender.ts │ │ │ │ │ ├── editSourceTrackingFeature.ts │ │ │ │ │ ├── editSourceTrackingImpl.ts │ │ │ │ │ └── editTracker.ts │ │ │ ├── common │ │ │ │ ├── arcTracker.dio.svg │ │ │ │ └── arcTracker.ts │ │ │ └── test │ │ │ │ └── node │ │ │ │ ├── arcTracker.test.ts │ │ │ │ └── data │ │ │ │ ├── issue-264048.edits.w.json │ │ │ │ ├── line-insert.edits.w.json │ │ │ │ ├── line-modification.edits.w.json │ │ │ │ └── multiline-insert.edits.w.json │ │ ├── emergencyAlert │ │ │ └── electron-browser │ │ │ │ └── emergencyAlert.contribution.ts │ │ ├── emmet │ │ │ ├── browser │ │ │ │ ├── actions │ │ │ │ │ └── expandAbbreviation.ts │ │ │ │ ├── emmet.contribution.ts │ │ │ │ └── emmetActions.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── emmetAction.test.ts │ │ ├── encryption │ │ │ └── electron-browser │ │ │ │ └── encryption.contribution.ts │ │ ├── extensions │ │ │ ├── browser │ │ │ │ ├── abstractRuntimeExtensionsEditor.ts │ │ │ │ ├── browserRuntimeExtensionsEditor.ts │ │ │ │ ├── configBasedRecommendations.ts │ │ │ │ ├── exeBasedRecommendations.ts │ │ │ │ ├── extensionEditor.ts │ │ │ │ ├── extensionEnablementWorkspaceTrustTransitionParticipant.ts │ │ │ │ ├── extensionFeaturesTab.ts │ │ │ │ ├── extensionRecommendationNotificationService.ts │ │ │ │ ├── extensionRecommendations.ts │ │ │ │ ├── extensionRecommendationsService.ts │ │ │ │ ├── extensions.contribution.ts │ │ │ │ ├── extensions.web.contribution.ts │ │ │ │ ├── extensionsActions.ts │ │ │ │ ├── extensionsActivationProgress.ts │ │ │ │ ├── extensionsCompletionItemsProvider.ts │ │ │ │ ├── extensionsDependencyChecker.ts │ │ │ │ ├── extensionsIcons.ts │ │ │ │ ├── extensionsList.ts │ │ │ │ ├── extensionsQuickAccess.ts │ │ │ │ ├── extensionsViewer.ts │ │ │ │ ├── extensionsViewlet.ts │ │ │ │ ├── extensionsViews.ts │ │ │ │ ├── extensionsWidgets.ts │ │ │ │ ├── extensionsWorkbenchService.ts │ │ │ │ ├── fileBasedRecommendations.ts │ │ │ │ ├── keymapRecommendations.ts │ │ │ │ ├── languageRecommendations.ts │ │ │ │ ├── media │ │ │ │ │ ├── extension.css │ │ │ │ │ ├── extensionActions.css │ │ │ │ │ ├── extensionEditor.css │ │ │ │ │ ├── extensionManagement.css │ │ │ │ │ ├── extensionsViewlet.css │ │ │ │ │ ├── extensionsWidgets.css │ │ │ │ │ ├── language-icon.svg │ │ │ │ │ ├── loading-dark.svg │ │ │ │ │ ├── loading-hc.svg │ │ │ │ │ ├── loading.svg │ │ │ │ │ ├── runtimeExtensionsEditor.css │ │ │ │ │ └── theme-icon.png │ │ │ │ ├── remoteRecommendations.ts │ │ │ │ ├── unsupportedExtensionsMigrationContribution.ts │ │ │ │ ├── webRecommendations.ts │ │ │ │ └── workspaceRecommendations.ts │ │ │ ├── common │ │ │ │ ├── extensionQuery.ts │ │ │ │ ├── extensions.ts │ │ │ │ ├── extensionsFileTemplate.ts │ │ │ │ ├── extensionsInput.ts │ │ │ │ ├── extensionsUtils.ts │ │ │ │ ├── installExtensionsTool.ts │ │ │ │ ├── reportExtensionIssueAction.ts │ │ │ │ ├── runtimeExtensionsInput.ts │ │ │ │ └── searchExtensionsTool.ts │ │ │ ├── electron-browser │ │ │ │ ├── debugExtensionHostAction.ts │ │ │ │ ├── extensionProfileService.ts │ │ │ │ ├── extensions.contribution.ts │ │ │ │ ├── extensionsActions.ts │ │ │ │ ├── extensionsAutoProfiler.ts │ │ │ │ ├── extensionsSlowActions.ts │ │ │ │ ├── remoteExtensionsInit.ts │ │ │ │ └── runtimeExtensionsEditor.ts │ │ │ └── test │ │ │ │ ├── common │ │ │ │ └── extensionQuery.test.ts │ │ │ │ └── electron-browser │ │ │ │ ├── extension.test.ts │ │ │ │ ├── extensionRecommendationsService.test.ts │ │ │ │ ├── extensionsActions.test.ts │ │ │ │ ├── extensionsViews.test.ts │ │ │ │ └── extensionsWorkbenchService.test.ts │ │ ├── externalTerminal │ │ │ ├── browser │ │ │ │ └── externalTerminal.contribution.ts │ │ │ ├── electron-browser │ │ │ │ └── externalTerminal.contribution.ts │ │ │ └── node │ │ │ │ ├── TerminalHelper.scpt │ │ │ │ └── iTermHelper.scpt │ │ ├── externalUriOpener │ │ │ ├── common │ │ │ │ ├── configuration.ts │ │ │ │ ├── contributedOpeners.ts │ │ │ │ ├── externalUriOpener.contribution.ts │ │ │ │ └── externalUriOpenerService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── externalUriOpenerService.test.ts │ │ ├── files │ │ │ ├── browser │ │ │ │ ├── editors │ │ │ │ │ ├── binaryFileEditor.ts │ │ │ │ │ ├── fileEditorHandler.ts │ │ │ │ │ ├── fileEditorInput.ts │ │ │ │ │ ├── textFileEditor.ts │ │ │ │ │ ├── textFileEditorTracker.ts │ │ │ │ │ └── textFileSaveErrorHandler.ts │ │ │ │ ├── explorerFileContrib.ts │ │ │ │ ├── explorerService.ts │ │ │ │ ├── explorerViewlet.ts │ │ │ │ ├── fileActions.contribution.ts │ │ │ │ ├── fileActions.ts │ │ │ │ ├── fileCommands.ts │ │ │ │ ├── fileConstants.ts │ │ │ │ ├── fileImportExport.ts │ │ │ │ ├── files.contribution.ts │ │ │ │ ├── files.ts │ │ │ │ ├── media │ │ │ │ │ └── explorerviewlet.css │ │ │ │ ├── views │ │ │ │ │ ├── emptyView.ts │ │ │ │ │ ├── explorerDecorationsProvider.ts │ │ │ │ │ ├── explorerView.ts │ │ │ │ │ ├── explorerViewer.ts │ │ │ │ │ ├── media │ │ │ │ │ │ └── openeditors.css │ │ │ │ │ └── openEditorsView.ts │ │ │ │ └── workspaceWatcher.ts │ │ │ ├── common │ │ │ │ ├── dirtyFilesIndicator.ts │ │ │ │ ├── explorerFileNestingTrie.ts │ │ │ │ ├── explorerModel.ts │ │ │ │ └── files.ts │ │ │ ├── electron-browser │ │ │ │ ├── fileActions.contribution.ts │ │ │ │ └── fileCommands.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── editorAutoSave.test.ts │ │ │ │ ├── explorerFileNestingTrie.test.ts │ │ │ │ ├── explorerFindProvider.test.ts │ │ │ │ ├── explorerModel.test.ts │ │ │ │ ├── explorerView.test.ts │ │ │ │ ├── fileActions.test.ts │ │ │ │ ├── fileEditorInput.test.ts │ │ │ │ ├── fileOnDiskProvider.test.ts │ │ │ │ └── textFileEditorTracker.test.ts │ │ ├── folding │ │ │ └── browser │ │ │ │ └── folding.contribution.ts │ │ ├── format │ │ │ └── browser │ │ │ │ ├── format.contribution.ts │ │ │ │ ├── formatActionsMultiple.ts │ │ │ │ ├── formatActionsNone.ts │ │ │ │ └── formatModified.ts │ │ ├── inlayHints │ │ │ └── browser │ │ │ │ └── inlayHintsAccessibilty.ts │ │ ├── inlineChat │ │ │ ├── browser │ │ │ │ ├── inlineChat.contribution.ts │ │ │ │ ├── inlineChatAccessibilityHelp.ts │ │ │ │ ├── inlineChatAccessibleView.ts │ │ │ │ ├── inlineChatActions.ts │ │ │ │ ├── inlineChatController.ts │ │ │ │ ├── inlineChatCurrentLine.ts │ │ │ │ ├── inlineChatNotebook.ts │ │ │ │ ├── inlineChatSession.ts │ │ │ │ ├── inlineChatSessionService.ts │ │ │ │ ├── inlineChatSessionServiceImpl.ts │ │ │ │ ├── inlineChatStrategies.ts │ │ │ │ ├── inlineChatWidget.ts │ │ │ │ ├── inlineChatZoneWidget.ts │ │ │ │ ├── media │ │ │ │ │ └── inlineChat.css │ │ │ │ └── utils.ts │ │ │ ├── common │ │ │ │ └── inlineChat.ts │ │ │ ├── electron-browser │ │ │ │ ├── inlineChat.contribution.ts │ │ │ │ └── inlineChatActions.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── __snapshots__ │ │ │ │ ├── InlineChatSession_Apply_Code_s_preview_should_be_easier_to_undo_esc__7537.1.snap │ │ │ │ └── InlineChatSession_Apply_Code_s_preview_should_be_easier_to_undo_esc__7537.2.snap │ │ │ │ ├── inlineChatController.test.ts │ │ │ │ ├── inlineChatSession.test.ts │ │ │ │ ├── inlineChatStrategies.test.ts │ │ │ │ └── testWorkerService.ts │ │ ├── inlineCompletions │ │ │ └── browser │ │ │ │ ├── inlineCompletionLanguageStatusBarContribution.ts │ │ │ │ └── inlineCompletions.contribution.ts │ │ ├── interactive │ │ │ └── browser │ │ │ │ ├── interactive.contribution.ts │ │ │ │ ├── interactiveCommon.ts │ │ │ │ ├── interactiveDocumentService.ts │ │ │ │ ├── interactiveEditor.css │ │ │ │ ├── interactiveEditor.ts │ │ │ │ ├── interactiveEditorInput.ts │ │ │ │ ├── interactiveHistoryService.ts │ │ │ │ ├── media │ │ │ │ └── interactive.css │ │ │ │ └── replInputHintContentWidget.ts │ │ ├── issue │ │ │ ├── browser │ │ │ │ ├── baseIssueReporterService.ts │ │ │ │ ├── issue.contribution.ts │ │ │ │ ├── issueFormService.ts │ │ │ │ ├── issueQuickAccess.ts │ │ │ │ ├── issueReporterModel.ts │ │ │ │ ├── issueReporterPage.ts │ │ │ │ ├── issueReporterService.ts │ │ │ │ ├── issueService.ts │ │ │ │ ├── issueTroubleshoot.ts │ │ │ │ └── media │ │ │ │ │ └── issueReporter.css │ │ │ ├── common │ │ │ │ ├── issue.contribution.ts │ │ │ │ ├── issue.ts │ │ │ │ └── issueReporterUtil.ts │ │ │ ├── electron-browser │ │ │ │ ├── issue.contribution.ts │ │ │ │ ├── issueReporterService.ts │ │ │ │ ├── issueService.ts │ │ │ │ └── nativeIssueFormService.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── testReporterModel.test.ts │ │ ├── keybindings │ │ │ └── browser │ │ │ │ └── keybindings.contribution.ts │ │ ├── languageDetection │ │ │ └── browser │ │ │ │ └── languageDetection.contribution.ts │ │ ├── languageStatus │ │ │ └── browser │ │ │ │ ├── languageStatus.contribution.ts │ │ │ │ ├── languageStatus.ts │ │ │ │ └── media │ │ │ │ └── languageStatus.css │ │ ├── limitIndicator │ │ │ └── browser │ │ │ │ └── limitIndicator.contribution.ts │ │ ├── list │ │ │ └── browser │ │ │ │ ├── list.contribution.ts │ │ │ │ ├── listResizeColumnAction.ts │ │ │ │ └── tableColumnResizeQuickPick.ts │ │ ├── localHistory │ │ │ ├── browser │ │ │ │ ├── localHistory.contribution.ts │ │ │ │ ├── localHistory.ts │ │ │ │ ├── localHistoryCommands.ts │ │ │ │ ├── localHistoryFileSystemProvider.ts │ │ │ │ └── localHistoryTimeline.ts │ │ │ └── electron-browser │ │ │ │ ├── localHistory.contribution.ts │ │ │ │ └── localHistoryCommands.ts │ │ ├── localization │ │ │ ├── browser │ │ │ │ └── localization.contribution.ts │ │ │ ├── common │ │ │ │ ├── localization.contribution.ts │ │ │ │ └── localizationsActions.ts │ │ │ └── electron-browser │ │ │ │ ├── localization.contribution.ts │ │ │ │ └── minimalTranslations.ts │ │ ├── logs │ │ │ ├── browser │ │ │ │ └── logs.contribution.ts │ │ │ ├── common │ │ │ │ ├── defaultLogLevels.ts │ │ │ │ ├── logs.contribution.ts │ │ │ │ ├── logsActions.ts │ │ │ │ └── logsDataCleaner.ts │ │ │ └── electron-browser │ │ │ │ ├── logs.contribution.ts │ │ │ │ └── logsActions.ts │ │ ├── markdown │ │ │ ├── browser │ │ │ │ ├── markdownDocumentRenderer.ts │ │ │ │ ├── markdownSettingRenderer.ts │ │ │ │ ├── markedGfmHeadingIdPlugin.ts │ │ │ │ └── markedKatexSupport.ts │ │ │ ├── common │ │ │ │ └── markedKatexExtension.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── __snapshots__ │ │ │ │ ├── Markdown_Katex_Support_Test_Basic_inline_equation.0.snap │ │ │ │ ├── Markdown_Katex_Support_Test_Should_not_render_math_when_dollar_sign_is_followed_by_word_character.0.snap │ │ │ │ ├── Markdown_Katex_Support_Test_Should_not_render_math_when_dollar_sign_is_preceded_by_word_character.0.snap │ │ │ │ ├── Markdown_Katex_Support_Test_Should_still_render_math_at_start_and_end_of_line.0.snap │ │ │ │ ├── Markdown_Katex_Support_Test_Should_still_render_math_with_special_characters_around_dollars.0.snap │ │ │ │ ├── Markdown_Katex_Support_Test_Should_support_blocks_immediately_after_paragraph.0.snap │ │ │ │ └── Markdown_Katex_Support_Test_Should_support_inline_equation_wrapped_in_parans.0.snap │ │ │ │ ├── markdownDocumentRenderer.test.ts │ │ │ │ ├── markdownKatexSupport.test.ts │ │ │ │ └── markdownSettingRenderer.test.ts │ │ ├── markers │ │ │ ├── browser │ │ │ │ ├── markers.contribution.ts │ │ │ │ ├── markers.ts │ │ │ │ ├── markersChatContext.ts │ │ │ │ ├── markersFileDecorations.ts │ │ │ │ ├── markersFilterOptions.ts │ │ │ │ ├── markersModel.ts │ │ │ │ ├── markersTable.ts │ │ │ │ ├── markersTreeViewer.ts │ │ │ │ ├── markersView.ts │ │ │ │ ├── markersViewActions.css │ │ │ │ ├── markersViewActions.ts │ │ │ │ ├── media │ │ │ │ │ └── markers.css │ │ │ │ └── messages.ts │ │ │ ├── common │ │ │ │ └── markers.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── markersModel.test.ts │ │ ├── mcp │ │ │ ├── browser │ │ │ │ ├── mcp.contribution.ts │ │ │ │ ├── mcpAddContextContribution.ts │ │ │ │ ├── mcpCommands.ts │ │ │ │ ├── mcpCommandsAddConfiguration.ts │ │ │ │ ├── mcpDiscovery.ts │ │ │ │ ├── mcpElicitationService.ts │ │ │ │ ├── mcpLanguageFeatures.ts │ │ │ │ ├── mcpMigration.ts │ │ │ │ ├── mcpPromptArgumentPick.ts │ │ │ │ ├── mcpResourceQuickAccess.ts │ │ │ │ ├── mcpServerActions.ts │ │ │ │ ├── mcpServerEditor.ts │ │ │ │ ├── mcpServerEditorInput.ts │ │ │ │ ├── mcpServerIcons.ts │ │ │ │ ├── mcpServerWidgets.ts │ │ │ │ ├── mcpServersView.ts │ │ │ │ ├── mcpWorkbenchService.ts │ │ │ │ ├── media │ │ │ │ │ ├── mcpServerAction.css │ │ │ │ │ ├── mcpServerEditor.css │ │ │ │ │ └── mcpServersView.css │ │ │ │ └── openPanelChatAndGetWidget.ts │ │ │ ├── common │ │ │ │ ├── discovery │ │ │ │ │ ├── extensionMcpDiscovery.ts │ │ │ │ │ ├── installedMcpServersDiscovery.ts │ │ │ │ │ ├── mcpDiscovery.ts │ │ │ │ │ ├── nativeMcpDiscoveryAbstract.ts │ │ │ │ │ ├── nativeMcpDiscoveryAdapters.ts │ │ │ │ │ ├── nativeMcpRemoteDiscovery.ts │ │ │ │ │ └── workspaceMcpDiscoveryAdapter.ts │ │ │ │ ├── mcpCommandIds.ts │ │ │ │ ├── mcpConfigFileUtils.ts │ │ │ │ ├── mcpConfiguration.ts │ │ │ │ ├── mcpContextKeys.ts │ │ │ │ ├── mcpDevMode.ts │ │ │ │ ├── mcpIcons.ts │ │ │ │ ├── mcpLanguageModelToolContribution.ts │ │ │ │ ├── mcpRegistry.ts │ │ │ │ ├── mcpRegistryInputStorage.ts │ │ │ │ ├── mcpRegistryTypes.ts │ │ │ │ ├── mcpResourceFilesystem.ts │ │ │ │ ├── mcpSamplingLog.ts │ │ │ │ ├── mcpSamplingService.ts │ │ │ │ ├── mcpServer.ts │ │ │ │ ├── mcpServerConnection.ts │ │ │ │ ├── mcpServerRequestHandler.ts │ │ │ │ ├── mcpService.ts │ │ │ │ ├── mcpTypes.ts │ │ │ │ ├── mcpTypesUtils.ts │ │ │ │ ├── modelContextProtocol.ts │ │ │ │ └── uriTemplate.ts │ │ │ ├── electron-browser │ │ │ │ ├── mcp.contribution.ts │ │ │ │ ├── mcpDevModeDebuggingNode.ts │ │ │ │ └── nativeMpcDiscovery.ts │ │ │ ├── node │ │ │ │ └── mcpStdioStateHandler.ts │ │ │ └── test │ │ │ │ ├── common │ │ │ │ ├── mcpIcons.test.ts │ │ │ │ ├── mcpRegistry.test.ts │ │ │ │ ├── mcpRegistryInputStorage.test.ts │ │ │ │ ├── mcpRegistryTypes.ts │ │ │ │ ├── mcpResourceFilesystem.test.ts │ │ │ │ ├── mcpSamplingLog.test.ts │ │ │ │ ├── mcpServerConnection.test.ts │ │ │ │ ├── mcpServerRequestHandler.test.ts │ │ │ │ ├── mcpTypes.test.ts │ │ │ │ ├── testMcpService.ts │ │ │ │ └── uriTemplate.test.ts │ │ │ │ └── node │ │ │ │ └── mcpStdioStateHandler.test.ts │ │ ├── mergeEditor │ │ │ ├── browser │ │ │ │ ├── commands │ │ │ │ │ ├── commands.ts │ │ │ │ │ └── devCommands.ts │ │ │ │ ├── mergeEditor.contribution.ts │ │ │ │ ├── mergeEditorAccessibilityHelp.ts │ │ │ │ ├── mergeEditorInput.ts │ │ │ │ ├── mergeEditorInputModel.ts │ │ │ │ ├── mergeEditorSerializer.ts │ │ │ │ ├── mergeMarkers │ │ │ │ │ └── mergeMarkersController.ts │ │ │ │ ├── model │ │ │ │ │ ├── diffComputer.ts │ │ │ │ │ ├── editing.ts │ │ │ │ │ ├── lineRange.ts │ │ │ │ │ ├── mapping.ts │ │ │ │ │ ├── mergeEditorModel.ts │ │ │ │ │ ├── modifiedBaseRange.ts │ │ │ │ │ ├── rangeUtils.ts │ │ │ │ │ └── textModelDiffs.ts │ │ │ │ ├── telemetry.ts │ │ │ │ ├── utils.ts │ │ │ │ └── view │ │ │ │ │ ├── colors.ts │ │ │ │ │ ├── conflictActions.ts │ │ │ │ │ ├── editorGutter.ts │ │ │ │ │ ├── editors │ │ │ │ │ ├── baseCodeEditorView.ts │ │ │ │ │ ├── codeEditorView.ts │ │ │ │ │ ├── inputCodeEditorView.ts │ │ │ │ │ └── resultCodeEditorView.ts │ │ │ │ │ ├── fixedZoneWidget.ts │ │ │ │ │ ├── lineAlignment.ts │ │ │ │ │ ├── media │ │ │ │ │ └── mergeEditor.css │ │ │ │ │ ├── mergeEditor.ts │ │ │ │ │ ├── scrollSynchronizer.ts │ │ │ │ │ ├── viewModel.ts │ │ │ │ │ └── viewZones.ts │ │ │ ├── common │ │ │ │ └── mergeEditor.ts │ │ │ ├── electron-browser │ │ │ │ ├── devCommands.ts │ │ │ │ └── mergeEditor.contribution.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── mapping.test.ts │ │ │ │ └── model.test.ts │ │ ├── multiDiffEditor │ │ │ └── browser │ │ │ │ ├── actions.ts │ │ │ │ ├── icons.contribution.ts │ │ │ │ ├── multiDiffEditor.contribution.ts │ │ │ │ ├── multiDiffEditor.ts │ │ │ │ ├── multiDiffEditorInput.ts │ │ │ │ ├── multiDiffSourceResolverService.ts │ │ │ │ └── scmMultiDiffSourceResolver.ts │ │ ├── notebook │ │ │ ├── browser │ │ │ │ ├── contrib │ │ │ │ │ ├── cellCommands │ │ │ │ │ │ └── cellCommands.ts │ │ │ │ │ ├── cellDiagnostics │ │ │ │ │ │ ├── cellDiagnosticEditorContrib.ts │ │ │ │ │ │ ├── cellDiagnostics.ts │ │ │ │ │ │ ├── cellDiagnosticsActions.ts │ │ │ │ │ │ └── diagnosticCellStatusBarContrib.ts │ │ │ │ │ ├── cellStatusBar │ │ │ │ │ │ ├── contributedStatusBarItemController.ts │ │ │ │ │ │ ├── executionStatusBarItemController.ts │ │ │ │ │ │ ├── notebookVisibleCellObserver.ts │ │ │ │ │ │ └── statusBarProviders.ts │ │ │ │ │ ├── chat │ │ │ │ │ │ └── notebookChatUtils.ts │ │ │ │ │ ├── clipboard │ │ │ │ │ │ └── notebookClipboard.ts │ │ │ │ │ ├── debug │ │ │ │ │ │ ├── notebookBreakpoints.ts │ │ │ │ │ │ ├── notebookCellPausing.ts │ │ │ │ │ │ └── notebookDebugDecorations.ts │ │ │ │ │ ├── editorHint │ │ │ │ │ │ └── emptyCellEditorHint.ts │ │ │ │ │ ├── editorStatusBar │ │ │ │ │ │ └── editorStatusBar.ts │ │ │ │ │ ├── execute │ │ │ │ │ │ └── executionEditorProgress.ts │ │ │ │ │ ├── find │ │ │ │ │ │ ├── findFilters.ts │ │ │ │ │ │ ├── findMatchDecorationModel.ts │ │ │ │ │ │ ├── findModel.ts │ │ │ │ │ │ ├── media │ │ │ │ │ │ │ └── notebookFind.css │ │ │ │ │ │ ├── notebookFind.ts │ │ │ │ │ │ ├── notebookFindReplaceWidget.css │ │ │ │ │ │ ├── notebookFindReplaceWidget.ts │ │ │ │ │ │ └── notebookFindWidget.ts │ │ │ │ │ ├── format │ │ │ │ │ │ └── formatting.ts │ │ │ │ │ ├── gettingStarted │ │ │ │ │ │ └── notebookGettingStarted.ts │ │ │ │ │ ├── kernelDetection │ │ │ │ │ │ └── notebookKernelDetection.ts │ │ │ │ │ ├── layout │ │ │ │ │ │ └── layoutActions.ts │ │ │ │ │ ├── marker │ │ │ │ │ │ └── markerProvider.ts │ │ │ │ │ ├── multicursor │ │ │ │ │ │ ├── notebookMulticursor.ts │ │ │ │ │ │ └── notebookSelectionHighlight.ts │ │ │ │ │ ├── navigation │ │ │ │ │ │ └── arrow.ts │ │ │ │ │ ├── notebookVariables │ │ │ │ │ │ ├── notebookInlineVariables.ts │ │ │ │ │ │ ├── notebookVariableCommands.ts │ │ │ │ │ │ ├── notebookVariableContextKeys.ts │ │ │ │ │ │ ├── notebookVariables.ts │ │ │ │ │ │ ├── notebookVariablesDataSource.ts │ │ │ │ │ │ ├── notebookVariablesTree.ts │ │ │ │ │ │ └── notebookVariablesView.ts │ │ │ │ │ ├── outline │ │ │ │ │ │ └── notebookOutline.ts │ │ │ │ │ ├── profile │ │ │ │ │ │ └── notebookProfile.ts │ │ │ │ │ ├── saveParticipants │ │ │ │ │ │ └── saveParticipants.ts │ │ │ │ │ ├── troubleshoot │ │ │ │ │ │ └── layout.ts │ │ │ │ │ ├── undoRedo │ │ │ │ │ │ └── notebookUndoRedo.ts │ │ │ │ │ └── viewportWarmup │ │ │ │ │ │ └── viewportWarmup.ts │ │ │ │ ├── controller │ │ │ │ │ ├── apiActions.ts │ │ │ │ │ ├── cellOperations.ts │ │ │ │ │ ├── cellOutputActions.ts │ │ │ │ │ ├── chat │ │ │ │ │ │ ├── cellChatActions.ts │ │ │ │ │ │ ├── notebook.chat.contribution.ts │ │ │ │ │ │ └── notebookChatContext.ts │ │ │ │ │ ├── coreActions.ts │ │ │ │ │ ├── editActions.ts │ │ │ │ │ ├── executeActions.ts │ │ │ │ │ ├── foldingController.ts │ │ │ │ │ ├── insertCellActions.ts │ │ │ │ │ ├── layoutActions.ts │ │ │ │ │ ├── notebookIndentationActions.ts │ │ │ │ │ ├── sectionActions.ts │ │ │ │ │ └── variablesActions.ts │ │ │ │ ├── diff │ │ │ │ │ ├── diffCellEditorOptions.ts │ │ │ │ │ ├── diffComponents.ts │ │ │ │ │ ├── diffElementOutputs.ts │ │ │ │ │ ├── diffElementViewModel.ts │ │ │ │ │ ├── diffNestedCellViewModel.ts │ │ │ │ │ ├── editorHeightCalculator.ts │ │ │ │ │ ├── eventDispatcher.ts │ │ │ │ │ ├── inlineDiff │ │ │ │ │ │ ├── notebookCellDiffDecorator.ts │ │ │ │ │ │ ├── notebookDeletedCellDecorator.ts │ │ │ │ │ │ ├── notebookInlineDiff.ts │ │ │ │ │ │ ├── notebookInlineDiffWidget.ts │ │ │ │ │ │ ├── notebookInsertedCellDecorator.ts │ │ │ │ │ │ ├── notebookModifiedCellDecorator.ts │ │ │ │ │ │ ├── notebookOriginalCellModelFactory.ts │ │ │ │ │ │ └── notebookOriginalModelRefFactory.ts │ │ │ │ │ ├── notebookDiff.css │ │ │ │ │ ├── notebookDiffActions.ts │ │ │ │ │ ├── notebookDiffEditor.ts │ │ │ │ │ ├── notebookDiffEditorBrowser.ts │ │ │ │ │ ├── notebookDiffList.ts │ │ │ │ │ ├── notebookDiffOverviewRuler.ts │ │ │ │ │ ├── notebookDiffViewModel.ts │ │ │ │ │ ├── notebookMultiDiffEditor.ts │ │ │ │ │ ├── notebookMultiDiffEditorInput.ts │ │ │ │ │ └── unchangedEditorRegions.ts │ │ │ │ ├── media │ │ │ │ │ ├── notebook.css │ │ │ │ │ ├── notebookCellChat.css │ │ │ │ │ ├── notebookCellEditorHint.css │ │ │ │ │ ├── notebookCellInsertToolbar.css │ │ │ │ │ ├── notebookCellOutput.css │ │ │ │ │ ├── notebookCellStatusBar.css │ │ │ │ │ ├── notebookCellTitleToolbar.css │ │ │ │ │ ├── notebookChatEditController.css │ │ │ │ │ ├── notebookChatEditorOverlay.css │ │ │ │ │ ├── notebookDnd.css │ │ │ │ │ ├── notebookEditorStickyScroll.css │ │ │ │ │ ├── notebookFocusIndicator.css │ │ │ │ │ ├── notebookFolding.css │ │ │ │ │ ├── notebookKernelActionViewItem.css │ │ │ │ │ ├── notebookOutline.css │ │ │ │ │ └── notebookToolbar.css │ │ │ │ ├── notebook.contribution.ts │ │ │ │ ├── notebookAccessibilityHelp.ts │ │ │ │ ├── notebookAccessibilityProvider.ts │ │ │ │ ├── notebookAccessibleView.ts │ │ │ │ ├── notebookBrowser.ts │ │ │ │ ├── notebookCellLayoutManager.ts │ │ │ │ ├── notebookEditor.ts │ │ │ │ ├── notebookEditorExtensions.ts │ │ │ │ ├── notebookEditorWidget.ts │ │ │ │ ├── notebookExtensionPoint.ts │ │ │ │ ├── notebookIcons.ts │ │ │ │ ├── notebookLogger.ts │ │ │ │ ├── notebookOptions.ts │ │ │ │ ├── notebookViewEvents.ts │ │ │ │ ├── outputEditor │ │ │ │ │ ├── notebookOutputEditor.ts │ │ │ │ │ └── notebookOutputEditorInput.ts │ │ │ │ ├── replEditorAccessibleView.ts │ │ │ │ ├── services │ │ │ │ │ ├── notebookCellStatusBarServiceImpl.ts │ │ │ │ │ ├── notebookEditorService.ts │ │ │ │ │ ├── notebookEditorServiceImpl.ts │ │ │ │ │ ├── notebookExecutionServiceImpl.ts │ │ │ │ │ ├── notebookExecutionStateServiceImpl.ts │ │ │ │ │ ├── notebookKernelHistoryServiceImpl.ts │ │ │ │ │ ├── notebookKernelServiceImpl.ts │ │ │ │ │ ├── notebookKeymapServiceImpl.ts │ │ │ │ │ ├── notebookLoggingServiceImpl.ts │ │ │ │ │ ├── notebookRendererMessagingServiceImpl.ts │ │ │ │ │ ├── notebookServiceImpl.ts │ │ │ │ │ └── notebookWorkerServiceImpl.ts │ │ │ │ ├── view │ │ │ │ │ ├── cellPart.ts │ │ │ │ │ ├── cellParts │ │ │ │ │ │ ├── cellActionView.ts │ │ │ │ │ │ ├── cellComments.ts │ │ │ │ │ │ ├── cellContextKeys.ts │ │ │ │ │ │ ├── cellDecorations.ts │ │ │ │ │ │ ├── cellDnd.ts │ │ │ │ │ │ ├── cellDragRenderer.ts │ │ │ │ │ │ ├── cellEditorOptions.ts │ │ │ │ │ │ ├── cellExecution.ts │ │ │ │ │ │ ├── cellFocus.ts │ │ │ │ │ │ ├── cellFocusIndicator.ts │ │ │ │ │ │ ├── cellOutput.ts │ │ │ │ │ │ ├── cellProgressBar.ts │ │ │ │ │ │ ├── cellStatusPart.ts │ │ │ │ │ │ ├── cellToolbarStickyScroll.ts │ │ │ │ │ │ ├── cellToolbars.ts │ │ │ │ │ │ ├── cellWidgets.ts │ │ │ │ │ │ ├── chat │ │ │ │ │ │ │ └── cellChatPart.ts │ │ │ │ │ │ ├── codeCell.ts │ │ │ │ │ │ ├── codeCellExecutionIcon.ts │ │ │ │ │ │ ├── codeCellRunToolbar.ts │ │ │ │ │ │ ├── collapsedCellInput.ts │ │ │ │ │ │ ├── collapsedCellOutput.ts │ │ │ │ │ │ ├── foldedCellHint.ts │ │ │ │ │ │ └── markupCell.ts │ │ │ │ │ ├── notebookCellAnchor.ts │ │ │ │ │ ├── notebookCellEditorPool.ts │ │ │ │ │ ├── notebookCellList.ts │ │ │ │ │ ├── notebookCellListView.ts │ │ │ │ │ ├── notebookRenderingCommon.ts │ │ │ │ │ └── renderers │ │ │ │ │ │ ├── backLayerWebView.ts │ │ │ │ │ │ ├── cellRenderer.ts │ │ │ │ │ │ ├── webviewMessages.ts │ │ │ │ │ │ ├── webviewPreloads.ts │ │ │ │ │ │ └── webviewThemeMapping.ts │ │ │ │ ├── viewModel │ │ │ │ │ ├── OutlineEntry.ts │ │ │ │ │ ├── baseCellViewModel.ts │ │ │ │ │ ├── cellEdit.ts │ │ │ │ │ ├── cellEditorOptions.ts │ │ │ │ │ ├── cellOutputTextHelper.ts │ │ │ │ │ ├── cellOutputViewModel.ts │ │ │ │ │ ├── cellSelectionCollection.ts │ │ │ │ │ ├── codeCellViewModel.ts │ │ │ │ │ ├── eventDispatcher.ts │ │ │ │ │ ├── foldingModel.ts │ │ │ │ │ ├── markupCellViewModel.ts │ │ │ │ │ ├── notebookOutlineDataSource.ts │ │ │ │ │ ├── notebookOutlineDataSourceFactory.ts │ │ │ │ │ ├── notebookOutlineEntryFactory.ts │ │ │ │ │ ├── notebookViewModelImpl.ts │ │ │ │ │ └── viewContext.ts │ │ │ │ └── viewParts │ │ │ │ │ ├── notebookCellOverlays.ts │ │ │ │ │ ├── notebookEditorStickyScroll.ts │ │ │ │ │ ├── notebookEditorToolbar.ts │ │ │ │ │ ├── notebookEditorWidgetContextKeys.ts │ │ │ │ │ ├── notebookHorizontalTracker.ts │ │ │ │ │ ├── notebookKernelQuickPickStrategy.ts │ │ │ │ │ ├── notebookKernelView.ts │ │ │ │ │ ├── notebookOverviewRuler.ts │ │ │ │ │ ├── notebookTopCellToolbar.ts │ │ │ │ │ └── notebookViewZones.ts │ │ │ ├── common │ │ │ │ ├── model │ │ │ │ │ ├── cellEdit.ts │ │ │ │ │ ├── notebookCellOutputTextModel.ts │ │ │ │ │ ├── notebookCellTextModel.ts │ │ │ │ │ ├── notebookMetadataTextModel.ts │ │ │ │ │ └── notebookTextModel.ts │ │ │ │ ├── notebookCellStatusBarService.ts │ │ │ │ ├── notebookCommon.ts │ │ │ │ ├── notebookContextKeys.ts │ │ │ │ ├── notebookDiff.ts │ │ │ │ ├── notebookDiffEditorInput.ts │ │ │ │ ├── notebookEditorInput.ts │ │ │ │ ├── notebookEditorModel.ts │ │ │ │ ├── notebookEditorModelResolverService.ts │ │ │ │ ├── notebookEditorModelResolverServiceImpl.ts │ │ │ │ ├── notebookExecutionService.ts │ │ │ │ ├── notebookExecutionStateService.ts │ │ │ │ ├── notebookKernelService.ts │ │ │ │ ├── notebookKeymapService.ts │ │ │ │ ├── notebookLoggingService.ts │ │ │ │ ├── notebookOutputRenderer.ts │ │ │ │ ├── notebookPerformance.ts │ │ │ │ ├── notebookProvider.ts │ │ │ │ ├── notebookRange.ts │ │ │ │ ├── notebookRendererMessagingService.ts │ │ │ │ ├── notebookService.ts │ │ │ │ └── services │ │ │ │ │ ├── notebookCellMatching.ts │ │ │ │ │ ├── notebookWebWorker.ts │ │ │ │ │ ├── notebookWebWorkerMain.ts │ │ │ │ │ └── notebookWorkerService.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── NotebookEditorWidgetService.test.ts │ │ │ │ ├── __snapshots__ │ │ │ │ ├── NotebookEditorStickyScroll_test0__should_render_empty___scrollTop_at_0.0.snap │ │ │ │ ├── NotebookEditorStickyScroll_test1__should_render_0-_1___visible_range_3-_8.0.snap │ │ │ │ ├── NotebookEditorStickyScroll_test2__should_render_0____visible_range_6-_9_so_collapsing_next_2_against_following_section.0.snap │ │ │ │ ├── NotebookEditorStickyScroll_test3__should_render_0-_2___collapsing_against_equivalent_level_header.0.snap │ │ │ │ ├── NotebookEditorStickyScroll_test4__should_render_0____scrolltop_halfway_through_cell_0.0.snap │ │ │ │ ├── NotebookEditorStickyScroll_test5__should_render_0-_2___scrolltop_halfway_through_cell_2.0.snap │ │ │ │ ├── NotebookEditorStickyScroll_test6__should_render_6-_7___scrolltop_halfway_through_cell_7.0.snap │ │ │ │ └── NotebookEditorStickyScroll_test7__should_render_0-_1___collapsing_against_next_section.0.snap │ │ │ │ ├── cellDecorations.test.ts │ │ │ │ ├── cellDnd.test.ts │ │ │ │ ├── cellOperations.test.ts │ │ │ │ ├── cellOutput.test.ts │ │ │ │ ├── contrib │ │ │ │ ├── contributedStatusBarItemController.test.ts │ │ │ │ ├── executionStatusBarItem.test.ts │ │ │ │ ├── find.test.ts │ │ │ │ ├── layoutActions.test.ts │ │ │ │ ├── notebookCellDiagnostics.test.ts │ │ │ │ ├── notebookClipboard.test.ts │ │ │ │ ├── notebookOutline.test.ts │ │ │ │ ├── notebookOutlineViewProviders.test.ts │ │ │ │ ├── notebookSymbols.test.ts │ │ │ │ ├── notebookUndoRedo.test.ts │ │ │ │ └── outputCopyTests.test.ts │ │ │ │ ├── diff │ │ │ │ ├── editorHeightCalculator.test.ts │ │ │ │ ├── notebookDiff.test.ts │ │ │ │ └── notebookDiffService.test.ts │ │ │ │ ├── notebookBrowser.test.ts │ │ │ │ ├── notebookCellAnchor.test.ts │ │ │ │ ├── notebookCellLayoutManager.test.ts │ │ │ │ ├── notebookCellList.test.ts │ │ │ │ ├── notebookCommon.test.ts │ │ │ │ ├── notebookEditor.test.ts │ │ │ │ ├── notebookEditorModel.test.ts │ │ │ │ ├── notebookExecutionService.test.ts │ │ │ │ ├── notebookExecutionStateService.test.ts │ │ │ │ ├── notebookFolding.test.ts │ │ │ │ ├── notebookKernelHistory.test.ts │ │ │ │ ├── notebookKernelService.test.ts │ │ │ │ ├── notebookRendererMessagingService.test.ts │ │ │ │ ├── notebookSelection.test.ts │ │ │ │ ├── notebookServiceImpl.test.ts │ │ │ │ ├── notebookStickyScroll.test.ts │ │ │ │ ├── notebookTextModel.test.ts │ │ │ │ ├── notebookVariablesDataSource.test.ts │ │ │ │ ├── notebookViewModel.test.ts │ │ │ │ ├── notebookViewZones.test.ts │ │ │ │ ├── notebookWorkbenchToolbar.test.ts │ │ │ │ ├── testNotebookEditor.ts │ │ │ │ └── view │ │ │ │ └── cellPart.test.ts │ │ ├── opener │ │ │ └── browser │ │ │ │ └── opener.contribution.ts │ │ ├── outline │ │ │ └── browser │ │ │ │ ├── outline.contribution.ts │ │ │ │ ├── outline.ts │ │ │ │ ├── outlineActions.ts │ │ │ │ ├── outlinePane.css │ │ │ │ ├── outlinePane.ts │ │ │ │ └── outlineViewState.ts │ │ ├── output │ │ │ ├── browser │ │ │ │ ├── output.contribution.ts │ │ │ │ ├── output.css │ │ │ │ ├── outputLinkProvider.ts │ │ │ │ ├── outputServices.ts │ │ │ │ └── outputView.ts │ │ │ ├── common │ │ │ │ ├── outputChannelModel.ts │ │ │ │ ├── outputLinkComputer.ts │ │ │ │ └── outputLinkComputerMain.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── outputChannelModel.test.ts │ │ │ │ └── outputLinkProvider.test.ts │ │ ├── performance │ │ │ ├── browser │ │ │ │ ├── inputLatencyContrib.ts │ │ │ │ ├── performance.contribution.ts │ │ │ │ ├── performance.web.contribution.ts │ │ │ │ ├── perfviewEditor.ts │ │ │ │ └── startupTimings.ts │ │ │ └── electron-browser │ │ │ │ ├── performance.contribution.ts │ │ │ │ ├── rendererAutoProfiler.ts │ │ │ │ ├── startupProfiler.ts │ │ │ │ └── startupTimings.ts │ │ ├── policyExport │ │ │ ├── common │ │ │ │ └── policyDto.ts │ │ │ ├── electron-browser │ │ │ │ └── policyExport.contribution.ts │ │ │ └── test │ │ │ │ └── node │ │ │ │ └── policyExport.integrationTest.ts │ │ ├── preferences │ │ │ ├── browser │ │ │ │ ├── keybindingWidgets.ts │ │ │ │ ├── keybindingsEditor.ts │ │ │ │ ├── keybindingsEditorContribution.ts │ │ │ │ ├── keyboardLayoutPicker.ts │ │ │ │ ├── media │ │ │ │ │ ├── keybindings.css │ │ │ │ │ ├── keybindingsEditor.css │ │ │ │ │ ├── preferencesEditor.css │ │ │ │ │ ├── settingsEditor2.css │ │ │ │ │ └── settingsWidgets.css │ │ │ │ ├── preferences.contribution.ts │ │ │ │ ├── preferencesActions.ts │ │ │ │ ├── preferencesEditor.ts │ │ │ │ ├── preferencesEditorRegistry.ts │ │ │ │ ├── preferencesIcons.ts │ │ │ │ ├── preferencesRenderers.ts │ │ │ │ ├── preferencesSearch.ts │ │ │ │ ├── preferencesWidgets.ts │ │ │ │ ├── settingsEditor2.ts │ │ │ │ ├── settingsEditorSettingIndicators.ts │ │ │ │ ├── settingsLayout.ts │ │ │ │ ├── settingsSearchMenu.ts │ │ │ │ ├── settingsTree.ts │ │ │ │ ├── settingsTreeModels.ts │ │ │ │ ├── settingsWidgets.ts │ │ │ │ └── tocTree.ts │ │ │ ├── common │ │ │ │ ├── preferences.ts │ │ │ │ ├── preferencesContribution.ts │ │ │ │ ├── settingsEditorColorRegistry.ts │ │ │ │ ├── settingsFilesystemProvider.ts │ │ │ │ └── smartSnippetInserter.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── keybindingsEditorContribution.test.ts │ │ │ │ └── settingsTreeModels.test.ts │ │ │ │ └── common │ │ │ │ └── smartSnippetInserter.test.ts │ │ ├── processExplorer │ │ │ ├── browser │ │ │ │ ├── media │ │ │ │ │ └── processExplorer.css │ │ │ │ ├── processExplorer.contribution.ts │ │ │ │ ├── processExplorer.web.contribution.ts │ │ │ │ ├── processExplorerControl.ts │ │ │ │ ├── processExplorerEditor.ts │ │ │ │ └── processExplorerEditorInput.ts │ │ │ └── electron-browser │ │ │ │ ├── processExplorer.contribution.ts │ │ │ │ ├── processExplorerControl.ts │ │ │ │ └── processExplorerEditor.ts │ │ ├── quickaccess │ │ │ └── browser │ │ │ │ ├── commandsQuickAccess.ts │ │ │ │ ├── quickAccess.contribution.ts │ │ │ │ └── viewQuickAccess.ts │ │ ├── relauncher │ │ │ └── browser │ │ │ │ └── relauncher.contribution.ts │ │ ├── remote │ │ │ ├── browser │ │ │ │ ├── explorerViewItems.ts │ │ │ │ ├── media │ │ │ │ │ ├── remoteViewlet.css │ │ │ │ │ └── tunnelView.css │ │ │ │ ├── remote.contribution.ts │ │ │ │ ├── remote.ts │ │ │ │ ├── remoteConnectionHealth.ts │ │ │ │ ├── remoteExplorer.ts │ │ │ │ ├── remoteIcons.ts │ │ │ │ ├── remoteIndicator.ts │ │ │ │ ├── remoteStartEntry.contribution.ts │ │ │ │ ├── remoteStartEntry.ts │ │ │ │ ├── showCandidate.ts │ │ │ │ ├── tunnelFactory.ts │ │ │ │ ├── tunnelView.ts │ │ │ │ └── urlFinder.ts │ │ │ ├── common │ │ │ │ └── remote.contribution.ts │ │ │ └── electron-browser │ │ │ │ └── remote.contribution.ts │ │ ├── remoteCodingAgents │ │ │ ├── browser │ │ │ │ └── remoteCodingAgents.contribution.ts │ │ │ └── common │ │ │ │ └── remoteCodingAgentsService.ts │ │ ├── remoteTunnel │ │ │ └── electron-browser │ │ │ │ └── remoteTunnel.contribution.ts │ │ ├── replNotebook │ │ │ └── browser │ │ │ │ ├── interactiveEditor.css │ │ │ │ ├── media │ │ │ │ └── interactive.css │ │ │ │ ├── repl.contribution.ts │ │ │ │ ├── replEditor.ts │ │ │ │ ├── replEditorAccessibilityHelp.ts │ │ │ │ └── replEditorInput.ts │ │ ├── sash │ │ │ └── browser │ │ │ │ ├── sash.contribution.ts │ │ │ │ └── sash.ts │ │ ├── scm │ │ │ ├── browser │ │ │ │ ├── activity.ts │ │ │ │ ├── media │ │ │ │ │ ├── dirtydiffDecorator.css │ │ │ │ │ └── scm.css │ │ │ │ ├── menus.ts │ │ │ │ ├── quickDiffDecorator.ts │ │ │ │ ├── quickDiffModel.ts │ │ │ │ ├── quickDiffWidget.ts │ │ │ │ ├── scm.contribution.ts │ │ │ │ ├── scmAccessibilityHelp.ts │ │ │ │ ├── scmHistory.ts │ │ │ │ ├── scmHistoryChatContext.ts │ │ │ │ ├── scmHistoryViewPane.ts │ │ │ │ ├── scmRepositoriesViewPane.ts │ │ │ │ ├── scmRepositoryRenderer.ts │ │ │ │ ├── scmViewPane.ts │ │ │ │ ├── scmViewPaneContainer.ts │ │ │ │ ├── scmViewService.ts │ │ │ │ ├── util.ts │ │ │ │ └── workingSet.ts │ │ │ ├── common │ │ │ │ ├── history.ts │ │ │ │ ├── quickDiff.ts │ │ │ │ ├── quickDiffService.ts │ │ │ │ ├── scm.ts │ │ │ │ └── scmService.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── scmHistory.test.ts │ │ ├── scrollLocking │ │ │ └── browser │ │ │ │ ├── scrollLocking.contribution.ts │ │ │ │ └── scrollLocking.ts │ │ ├── search │ │ │ ├── browser │ │ │ │ ├── AISearch │ │ │ │ │ ├── aiSearchModel.ts │ │ │ │ │ └── aiSearchModelBase.ts │ │ │ │ ├── anythingQuickAccess.ts │ │ │ │ ├── media │ │ │ │ │ ├── anythingQuickAccess.css │ │ │ │ │ └── searchview.css │ │ │ │ ├── notebookSearch │ │ │ │ │ ├── notebookSearchContributions.ts │ │ │ │ │ ├── notebookSearchModel.ts │ │ │ │ │ ├── notebookSearchModelBase.ts │ │ │ │ │ ├── notebookSearchService.ts │ │ │ │ │ └── searchNotebookHelpers.ts │ │ │ │ ├── patternInputWidget.ts │ │ │ │ ├── quickTextSearch │ │ │ │ │ └── textSearchQuickAccess.ts │ │ │ │ ├── replace.ts │ │ │ │ ├── replaceContributions.ts │ │ │ │ ├── replaceService.ts │ │ │ │ ├── search.contribution.ts │ │ │ │ ├── searchActionsBase.ts │ │ │ │ ├── searchActionsCopy.ts │ │ │ │ ├── searchActionsFind.ts │ │ │ │ ├── searchActionsNav.ts │ │ │ │ ├── searchActionsRemoveReplace.ts │ │ │ │ ├── searchActionsSymbol.ts │ │ │ │ ├── searchActionsTextQuickAccess.ts │ │ │ │ ├── searchActionsTopBar.ts │ │ │ │ ├── searchChatContext.ts │ │ │ │ ├── searchCompare.ts │ │ │ │ ├── searchFindInput.ts │ │ │ │ ├── searchIcons.ts │ │ │ │ ├── searchMessage.ts │ │ │ │ ├── searchResultsView.ts │ │ │ │ ├── searchTreeModel │ │ │ │ │ ├── fileMatch.ts │ │ │ │ │ ├── folderMatch.ts │ │ │ │ │ ├── match.ts │ │ │ │ │ ├── rangeDecorations.ts │ │ │ │ │ ├── searchModel.ts │ │ │ │ │ ├── searchResult.ts │ │ │ │ │ ├── searchTreeCommon.ts │ │ │ │ │ ├── searchViewModelWorkbenchService.ts │ │ │ │ │ └── textSearchHeading.ts │ │ │ │ ├── searchView.ts │ │ │ │ ├── searchWidget.ts │ │ │ │ └── symbolsQuickAccess.ts │ │ │ ├── common │ │ │ │ ├── cacheState.ts │ │ │ │ ├── cellSearchModel.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── notebookSearch.ts │ │ │ │ ├── search.ts │ │ │ │ ├── searchHistoryService.ts │ │ │ │ └── searchNotebookHelpers.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── mockSearchTree.ts │ │ │ │ ├── searchActions.test.ts │ │ │ │ ├── searchModel.test.ts │ │ │ │ ├── searchNotebookHelpers.test.ts │ │ │ │ ├── searchResult.test.ts │ │ │ │ ├── searchTestCommon.ts │ │ │ │ └── searchViewlet.test.ts │ │ │ │ └── common │ │ │ │ ├── cacheState.test.ts │ │ │ │ └── extractRange.test.ts │ │ ├── searchEditor │ │ │ └── browser │ │ │ │ ├── constants.ts │ │ │ │ ├── media │ │ │ │ └── searchEditor.css │ │ │ │ ├── searchEditor.contribution.ts │ │ │ │ ├── searchEditor.ts │ │ │ │ ├── searchEditorActions.ts │ │ │ │ ├── searchEditorInput.ts │ │ │ │ ├── searchEditorModel.ts │ │ │ │ └── searchEditorSerialization.ts │ │ ├── share │ │ │ ├── browser │ │ │ │ ├── share.contribution.ts │ │ │ │ ├── share.css │ │ │ │ └── shareService.ts │ │ │ └── common │ │ │ │ └── share.ts │ │ ├── snippets │ │ │ ├── browser │ │ │ │ ├── commands │ │ │ │ │ ├── abstractSnippetsActions.ts │ │ │ │ │ ├── configureSnippets.ts │ │ │ │ │ ├── fileTemplateSnippets.ts │ │ │ │ │ ├── insertSnippet.ts │ │ │ │ │ └── surroundWithSnippet.ts │ │ │ │ ├── snippetCodeActionProvider.ts │ │ │ │ ├── snippetCompletionProvider.ts │ │ │ │ ├── snippetPicker.ts │ │ │ │ ├── snippets.contribution.ts │ │ │ │ ├── snippets.ts │ │ │ │ ├── snippetsFile.ts │ │ │ │ ├── snippetsService.ts │ │ │ │ └── tabCompletion.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── snippetFile.test.ts │ │ │ │ ├── snippetsRegistry.test.ts │ │ │ │ ├── snippetsRewrite.test.ts │ │ │ │ └── snippetsService.test.ts │ │ ├── speech │ │ │ ├── browser │ │ │ │ ├── speech.contribution.ts │ │ │ │ ├── speechAccessibilitySignal.ts │ │ │ │ └── speechService.ts │ │ │ ├── common │ │ │ │ └── speechService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── speechService.test.ts │ │ ├── splash │ │ │ ├── browser │ │ │ │ ├── partsSplash.ts │ │ │ │ ├── splash.contribution.ts │ │ │ │ └── splash.ts │ │ │ └── electron-browser │ │ │ │ └── splash.contribution.ts │ │ ├── surveys │ │ │ └── browser │ │ │ │ ├── languageSurveys.contribution.ts │ │ │ │ └── nps.contribution.ts │ │ ├── tags │ │ │ ├── browser │ │ │ │ └── workspaceTagsService.ts │ │ │ ├── common │ │ │ │ ├── javaWorkspaceTags.ts │ │ │ │ └── workspaceTags.ts │ │ │ ├── electron-browser │ │ │ │ ├── tags.contribution.ts │ │ │ │ ├── workspaceTags.ts │ │ │ │ └── workspaceTagsService.ts │ │ │ └── test │ │ │ │ └── node │ │ │ │ └── workspaceTags.test.ts │ │ ├── tasks │ │ │ ├── browser │ │ │ │ ├── abstractTaskService.ts │ │ │ │ ├── runAutomaticTasks.ts │ │ │ │ ├── task.contribution.ts │ │ │ │ ├── taskProblemMonitor.ts │ │ │ │ ├── taskQuickPick.ts │ │ │ │ ├── taskService.ts │ │ │ │ ├── taskTerminalStatus.ts │ │ │ │ ├── tasksQuickAccess.ts │ │ │ │ └── terminalTaskSystem.ts │ │ │ ├── common │ │ │ │ ├── jsonSchemaCommon.ts │ │ │ │ ├── jsonSchema_v1.ts │ │ │ │ ├── jsonSchema_v2.ts │ │ │ │ ├── problemCollectors.ts │ │ │ │ ├── problemMatcher.ts │ │ │ │ ├── taskConfiguration.ts │ │ │ │ ├── taskDefinitionRegistry.ts │ │ │ │ ├── taskService.ts │ │ │ │ ├── taskSystem.ts │ │ │ │ ├── taskTemplates.ts │ │ │ │ └── tasks.ts │ │ │ ├── electron-browser │ │ │ │ └── taskService.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ └── taskTerminalStatus.test.ts │ │ │ │ └── common │ │ │ │ ├── problemMatcher.test.ts │ │ │ │ └── taskConfiguration.test.ts │ │ ├── telemetry │ │ │ └── browser │ │ │ │ └── telemetry.contribution.ts │ │ ├── terminal │ │ │ ├── browser │ │ │ │ ├── baseTerminalBackend.ts │ │ │ │ ├── detachedTerminal.ts │ │ │ │ ├── environmentVariableInfo.ts │ │ │ │ ├── media │ │ │ │ │ ├── terminal.css │ │ │ │ │ ├── terminalVoice.css │ │ │ │ │ ├── widgets.css │ │ │ │ │ └── xterm.css │ │ │ │ ├── remotePty.ts │ │ │ │ ├── remoteTerminalBackend.ts │ │ │ │ ├── terminal.contribution.ts │ │ │ │ ├── terminal.ts │ │ │ │ ├── terminal.web.contribution.ts │ │ │ │ ├── terminalActions.ts │ │ │ │ ├── terminalCommands.ts │ │ │ │ ├── terminalConfigurationService.ts │ │ │ │ ├── terminalContextMenu.ts │ │ │ │ ├── terminalEditingService.ts │ │ │ │ ├── terminalEditor.ts │ │ │ │ ├── terminalEditorInput.ts │ │ │ │ ├── terminalEditorSerializer.ts │ │ │ │ ├── terminalEditorService.ts │ │ │ │ ├── terminalEscapeSequences.ts │ │ │ │ ├── terminalEvents.ts │ │ │ │ ├── terminalExtensions.ts │ │ │ │ ├── terminalGroup.ts │ │ │ │ ├── terminalGroupService.ts │ │ │ │ ├── terminalIcon.ts │ │ │ │ ├── terminalIconPicker.ts │ │ │ │ ├── terminalIcons.ts │ │ │ │ ├── terminalInstance.ts │ │ │ │ ├── terminalInstanceService.ts │ │ │ │ ├── terminalMainContribution.ts │ │ │ │ ├── terminalMenus.ts │ │ │ │ ├── terminalProcessExtHostProxy.ts │ │ │ │ ├── terminalProcessManager.ts │ │ │ │ ├── terminalProfileQuickpick.ts │ │ │ │ ├── terminalProfileResolverService.ts │ │ │ │ ├── terminalProfileService.ts │ │ │ │ ├── terminalResizeDebouncer.ts │ │ │ │ ├── terminalService.ts │ │ │ │ ├── terminalStatusList.ts │ │ │ │ ├── terminalTabbedView.ts │ │ │ │ ├── terminalTabsList.ts │ │ │ │ ├── terminalTelemetry.ts │ │ │ │ ├── terminalTestHelpers.ts │ │ │ │ ├── terminalTooltip.ts │ │ │ │ ├── terminalUri.ts │ │ │ │ ├── terminalView.ts │ │ │ │ ├── widgets │ │ │ │ │ ├── terminalHoverWidget.ts │ │ │ │ │ ├── widgetManager.ts │ │ │ │ │ └── widgets.ts │ │ │ │ ├── xterm-private.d.ts │ │ │ │ └── xterm │ │ │ │ │ ├── decorationAddon.ts │ │ │ │ │ ├── decorationStyles.ts │ │ │ │ │ ├── lineDataEventAddon.ts │ │ │ │ │ ├── markNavigationAddon.ts │ │ │ │ │ ├── xtermAddonImporter.ts │ │ │ │ │ └── xtermTerminal.ts │ │ │ ├── common │ │ │ │ ├── basePty.ts │ │ │ │ ├── environmentVariable.contribution.ts │ │ │ │ ├── environmentVariable.ts │ │ │ │ ├── environmentVariableService.ts │ │ │ │ ├── remote │ │ │ │ │ ├── remoteTerminalChannel.ts │ │ │ │ │ └── terminal.ts │ │ │ │ ├── scripts │ │ │ │ │ ├── cgmanifest.json │ │ │ │ │ ├── psreadline │ │ │ │ │ │ ├── Microsoft.PowerShell.PSReadLine.dll │ │ │ │ │ │ ├── Microsoft.PowerShell.Pager.dll │ │ │ │ │ │ ├── PSReadLine.format.ps1xml │ │ │ │ │ │ ├── PSReadLine.psd1 │ │ │ │ │ │ ├── PSReadLine.psm1 │ │ │ │ │ │ ├── cgmanifest.json │ │ │ │ │ │ ├── net6plus │ │ │ │ │ │ │ └── Microsoft.PowerShell.PSReadLine.Polyfiller.dll │ │ │ │ │ │ └── netstd │ │ │ │ │ │ │ └── Microsoft.PowerShell.PSReadLine.Polyfiller.dll │ │ │ │ │ ├── shellIntegration-bash.sh │ │ │ │ │ ├── shellIntegration-env.zsh │ │ │ │ │ ├── shellIntegration-login.zsh │ │ │ │ │ ├── shellIntegration-profile.zsh │ │ │ │ │ ├── shellIntegration-rc.zsh │ │ │ │ │ ├── shellIntegration.fish │ │ │ │ │ └── shellIntegration.ps1 │ │ │ │ ├── terminal.ts │ │ │ │ ├── terminalColorRegistry.ts │ │ │ │ ├── terminalConfiguration.ts │ │ │ │ ├── terminalContextKey.ts │ │ │ │ ├── terminalEnvironment.ts │ │ │ │ ├── terminalExtensionPoints.contribution.ts │ │ │ │ ├── terminalExtensionPoints.ts │ │ │ │ ├── terminalStorageKeys.ts │ │ │ │ └── terminalStrings.ts │ │ │ ├── electron-browser │ │ │ │ ├── localPty.ts │ │ │ │ ├── localTerminalBackend.ts │ │ │ │ ├── terminal.contribution.ts │ │ │ │ ├── terminalNativeContribution.ts │ │ │ │ ├── terminalProfileResolverService.ts │ │ │ │ └── terminalRemote.ts │ │ │ ├── terminal.all.ts │ │ │ ├── terminalContribExports.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── capabilities │ │ │ │ │ ├── commandDetectionCapability.test.ts │ │ │ │ │ ├── partialCommandDetectionCapability.test.ts │ │ │ │ │ └── terminalCapabilityStore.test.ts │ │ │ │ ├── terminalActions.test.ts │ │ │ │ ├── terminalConfigurationService.test.ts │ │ │ │ ├── terminalEvents.test.ts │ │ │ │ ├── terminalInstance.test.ts │ │ │ │ ├── terminalInstanceService.test.ts │ │ │ │ ├── terminalProcessManager.test.ts │ │ │ │ ├── terminalProfileService.integrationTest.ts │ │ │ │ ├── terminalService.test.ts │ │ │ │ ├── terminalStatusList.test.ts │ │ │ │ ├── terminalUri.test.ts │ │ │ │ └── xterm │ │ │ │ │ ├── decorationAddon.test.ts │ │ │ │ │ ├── lineDataEventAddon.test.ts │ │ │ │ │ ├── promptTypeDetectionCapability.test.ts │ │ │ │ │ ├── recordings │ │ │ │ │ ├── basic │ │ │ │ │ │ └── macos_zsh_p10k_ls_one_time.ts │ │ │ │ │ └── rich │ │ │ │ │ │ ├── macos_zsh_omz_echo_3_times.ts │ │ │ │ │ │ ├── macos_zsh_omz_ls_one_time.ts │ │ │ │ │ │ ├── windows11_pwsh7_echo_3_times.ts │ │ │ │ │ │ ├── windows11_pwsh7_ls_one_time.ts │ │ │ │ │ │ ├── windows11_pwsh7_type_foo.ts │ │ │ │ │ │ └── windows11_pwsh7_type_foo_left_twice.ts │ │ │ │ │ ├── shellIntegrationAddon.integrationTest.ts │ │ │ │ │ ├── shellIntegrationAddon.test.ts │ │ │ │ │ └── xtermTerminal.test.ts │ │ │ │ ├── common │ │ │ │ ├── environmentVariableCollection.test.ts │ │ │ │ ├── environmentVariableService.test.ts │ │ │ │ ├── environmentVariableShared.test.ts │ │ │ │ ├── terminalColorRegistry.test.ts │ │ │ │ ├── terminalDataBuffering.test.ts │ │ │ │ └── terminalEnvironment.test.ts │ │ │ │ └── node │ │ │ │ └── terminalProfiles.test.ts │ │ ├── terminalContrib │ │ │ ├── README.md │ │ │ ├── accessibility │ │ │ │ ├── browser │ │ │ │ │ ├── bufferContentTracker.ts │ │ │ │ │ ├── terminal.accessibility.contribution.ts │ │ │ │ │ ├── terminalAccessibilityHelp.ts │ │ │ │ │ ├── terminalAccessibleBufferProvider.ts │ │ │ │ │ └── textAreaSyncAddon.ts │ │ │ │ ├── common │ │ │ │ │ ├── terminal.accessibility.ts │ │ │ │ │ └── terminalAccessibilityConfiguration.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── bufferContentTracker.test.ts │ │ │ ├── autoReplies │ │ │ │ ├── browser │ │ │ │ │ └── terminal.autoReplies.contribution.ts │ │ │ │ └── common │ │ │ │ │ └── terminalAutoRepliesConfiguration.ts │ │ │ ├── chat │ │ │ │ ├── browser │ │ │ │ │ ├── media │ │ │ │ │ │ ├── terminalChatWidget.css │ │ │ │ │ │ └── terminalInitialHint.css │ │ │ │ │ ├── terminal.chat.contribution.ts │ │ │ │ │ ├── terminal.initialHint.contribution.ts │ │ │ │ │ ├── terminalChat.ts │ │ │ │ │ ├── terminalChatAccessibilityHelp.ts │ │ │ │ │ ├── terminalChatAccessibleView.ts │ │ │ │ │ ├── terminalChatActions.ts │ │ │ │ │ ├── terminalChatController.ts │ │ │ │ │ ├── terminalChatEnabler.ts │ │ │ │ │ ├── terminalChatService.ts │ │ │ │ │ └── terminalChatWidget.ts │ │ │ │ ├── common │ │ │ │ │ └── terminalInitialHintConfiguration.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── terminalInitialHint.test.ts │ │ │ ├── chatAgentTools │ │ │ │ ├── browser │ │ │ │ │ ├── alternativeRecommendation.ts │ │ │ │ │ ├── commandLineAutoApprover.ts │ │ │ │ │ ├── commandSimplifier.ts │ │ │ │ │ ├── executeStrategy │ │ │ │ │ │ ├── basicExecuteStrategy.ts │ │ │ │ │ │ ├── executeStrategy.ts │ │ │ │ │ │ ├── noneExecuteStrategy.ts │ │ │ │ │ │ ├── richExecuteStrategy.ts │ │ │ │ │ │ └── strategyHelpers.ts │ │ │ │ │ ├── outputHelpers.ts │ │ │ │ │ ├── runInTerminalHelpers.ts │ │ │ │ │ ├── runInTerminalToolTelemetry.ts │ │ │ │ │ ├── taskHelpers.ts │ │ │ │ │ ├── terminal.chatAgentTools.contribution.ts │ │ │ │ │ ├── toolTerminalCreator.ts │ │ │ │ │ ├── tools │ │ │ │ │ │ ├── getTerminalLastCommandTool.ts │ │ │ │ │ │ ├── getTerminalOutputTool.ts │ │ │ │ │ │ ├── getTerminalSelectionTool.ts │ │ │ │ │ │ ├── monitoring │ │ │ │ │ │ │ ├── outputMonitor.ts │ │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ │ └── utils.ts │ │ │ │ │ │ ├── runInTerminalConfirmationTool.ts │ │ │ │ │ │ ├── runInTerminalTool.ts │ │ │ │ │ │ └── task │ │ │ │ │ │ │ ├── createAndRunTaskTool.ts │ │ │ │ │ │ │ ├── getTaskOutputTool.ts │ │ │ │ │ │ │ ├── runTaskTool.ts │ │ │ │ │ │ │ ├── taskHelpers.ts │ │ │ │ │ │ │ └── taskToolsTelemetry.ts │ │ │ │ │ └── treeSitterCommandParser.ts │ │ │ │ ├── common │ │ │ │ │ ├── terminal.chatAgentTools.ts │ │ │ │ │ └── terminalChatAgentToolsConfiguration.ts │ │ │ │ └── test │ │ │ │ │ ├── browser │ │ │ │ │ ├── commandLineAutoApprover.test.ts │ │ │ │ │ ├── executeStrategy.test.ts │ │ │ │ │ ├── outputMonitor.test.ts │ │ │ │ │ └── runInTerminalHelpers.test.ts │ │ │ │ │ └── electron-browser │ │ │ │ │ ├── commandSimplifier.test.ts │ │ │ │ │ ├── runInTerminalTool.test.ts │ │ │ │ │ └── treeSitterCommandParser.test.ts │ │ │ ├── clipboard │ │ │ │ ├── browser │ │ │ │ │ ├── terminal.clipboard.contribution.ts │ │ │ │ │ └── terminalClipboard.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── terminalClipboard.test.ts │ │ │ ├── commandGuide │ │ │ │ ├── browser │ │ │ │ │ └── terminal.commandGuide.contribution.ts │ │ │ │ └── common │ │ │ │ │ └── terminalCommandGuideConfiguration.ts │ │ │ ├── developer │ │ │ │ ├── browser │ │ │ │ │ ├── media │ │ │ │ │ │ └── developer.css │ │ │ │ │ └── terminal.developer.contribution.ts │ │ │ │ └── common │ │ │ │ │ └── terminal.developer.ts │ │ │ ├── environmentChanges │ │ │ │ └── browser │ │ │ │ │ └── terminal.environmentChanges.contribution.ts │ │ │ ├── find │ │ │ │ ├── browser │ │ │ │ │ ├── media │ │ │ │ │ │ └── terminalFind.css │ │ │ │ │ ├── terminal.find.contribution.ts │ │ │ │ │ └── terminalFindWidget.ts │ │ │ │ └── common │ │ │ │ │ └── terminal.find.ts │ │ │ ├── history │ │ │ │ ├── browser │ │ │ │ │ ├── terminal.history.contribution.ts │ │ │ │ │ └── terminalRunRecentQuickPick.ts │ │ │ │ ├── common │ │ │ │ │ ├── history.ts │ │ │ │ │ └── terminal.history.ts │ │ │ │ └── test │ │ │ │ │ └── common │ │ │ │ │ └── history.test.ts │ │ │ ├── links │ │ │ │ ├── browser │ │ │ │ │ ├── links.ts │ │ │ │ │ ├── terminal.links.contribution.ts │ │ │ │ │ ├── terminalExternalLinkDetector.ts │ │ │ │ │ ├── terminalLink.ts │ │ │ │ │ ├── terminalLinkDetectorAdapter.ts │ │ │ │ │ ├── terminalLinkHelpers.ts │ │ │ │ │ ├── terminalLinkManager.ts │ │ │ │ │ ├── terminalLinkOpeners.ts │ │ │ │ │ ├── terminalLinkParsing.ts │ │ │ │ │ ├── terminalLinkProviderService.ts │ │ │ │ │ ├── terminalLinkQuickpick.ts │ │ │ │ │ ├── terminalLinkResolver.ts │ │ │ │ │ ├── terminalLocalLinkDetector.ts │ │ │ │ │ ├── terminalMultiLineLinkDetector.ts │ │ │ │ │ ├── terminalUriLinkDetector.ts │ │ │ │ │ └── terminalWordLinkDetector.ts │ │ │ │ ├── common │ │ │ │ │ └── terminal.links.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── linkTestUtils.ts │ │ │ │ │ ├── terminalLinkHelpers.test.ts │ │ │ │ │ ├── terminalLinkManager.test.ts │ │ │ │ │ ├── terminalLinkOpeners.test.ts │ │ │ │ │ ├── terminalLinkParsing.test.ts │ │ │ │ │ ├── terminalLocalLinkDetector.test.ts │ │ │ │ │ ├── terminalMultiLineLinkDetector.test.ts │ │ │ │ │ ├── terminalUriLinkDetector.test.ts │ │ │ │ │ └── terminalWordLinkDetector.test.ts │ │ │ ├── quickAccess │ │ │ │ └── browser │ │ │ │ │ ├── terminal.quickAccess.contribution.ts │ │ │ │ │ └── terminalQuickAccess.ts │ │ │ ├── quickFix │ │ │ │ ├── browser │ │ │ │ │ ├── media │ │ │ │ │ │ └── terminalQuickFix.css │ │ │ │ │ ├── quickFix.ts │ │ │ │ │ ├── quickFixAddon.ts │ │ │ │ │ ├── terminal.quickFix.contribution.ts │ │ │ │ │ ├── terminalQuickFixBuiltinActions.ts │ │ │ │ │ └── terminalQuickFixService.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── quickFixAddon.test.ts │ │ │ ├── sendSequence │ │ │ │ └── browser │ │ │ │ │ └── terminal.sendSequence.contribution.ts │ │ │ ├── sendSignal │ │ │ │ └── browser │ │ │ │ │ └── terminal.sendSignal.contribution.ts │ │ │ ├── stickyScroll │ │ │ │ ├── browser │ │ │ │ │ ├── media │ │ │ │ │ │ └── stickyScroll.css │ │ │ │ │ ├── terminal.stickyScroll.contribution.ts │ │ │ │ │ ├── terminalStickyScrollColorRegistry.ts │ │ │ │ │ ├── terminalStickyScrollContribution.ts │ │ │ │ │ └── terminalStickyScrollOverlay.ts │ │ │ │ └── common │ │ │ │ │ └── terminalStickyScrollConfiguration.ts │ │ │ ├── suggest │ │ │ │ ├── browser │ │ │ │ │ ├── lspCompletionProviderAddon.ts │ │ │ │ │ ├── lspTerminalModelContentProvider.ts │ │ │ │ │ ├── lspTerminalUtil.ts │ │ │ │ │ ├── media │ │ │ │ │ │ └── terminalSymbolIcons.css │ │ │ │ │ ├── terminal.suggest.contribution.ts │ │ │ │ │ ├── terminalCompletionItem.ts │ │ │ │ │ ├── terminalCompletionModel.ts │ │ │ │ │ ├── terminalCompletionService.ts │ │ │ │ │ ├── terminalGitBashHelpers.ts │ │ │ │ │ ├── terminalSuggestAddon.ts │ │ │ │ │ ├── terminalSuggestShownTracker.ts │ │ │ │ │ ├── terminalSuggestTelemetry.ts │ │ │ │ │ └── terminalSymbolIcons.ts │ │ │ │ ├── common │ │ │ │ │ ├── terminal.suggest.ts │ │ │ │ │ └── terminalSuggestConfiguration.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ ├── lspTerminalModelContentProvider.test.ts │ │ │ │ │ ├── terminalCompletionModel.test.ts │ │ │ │ │ ├── terminalCompletionService.escaping.test.ts │ │ │ │ │ ├── terminalCompletionService.test.ts │ │ │ │ │ ├── terminalSuggestAddon.test.ts │ │ │ │ │ └── terminalSuggestConfiguration.test.ts │ │ │ ├── typeAhead │ │ │ │ ├── browser │ │ │ │ │ ├── terminal.typeAhead.contribution.ts │ │ │ │ │ └── terminalTypeAheadAddon.ts │ │ │ │ ├── common │ │ │ │ │ └── terminalTypeAheadConfiguration.ts │ │ │ │ └── test │ │ │ │ │ └── browser │ │ │ │ │ └── terminalTypeAhead.test.ts │ │ │ ├── voice │ │ │ │ └── browser │ │ │ │ │ ├── terminal.voice.contribution.ts │ │ │ │ │ ├── terminalVoice.ts │ │ │ │ │ └── terminalVoiceActions.ts │ │ │ ├── wslRecommendation │ │ │ │ └── browser │ │ │ │ │ └── terminal.wslRecommendation.contribution.ts │ │ │ └── zoom │ │ │ │ ├── browser │ │ │ │ └── terminal.zoom.contribution.ts │ │ │ │ ├── common │ │ │ │ └── terminal.zoom.ts │ │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── terminal.zoom.test.ts │ │ ├── testing │ │ │ ├── browser │ │ │ │ ├── codeCoverageDecorations.ts │ │ │ │ ├── codeCoverageDisplayUtils.ts │ │ │ │ ├── explorerProjections │ │ │ │ │ ├── display.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── listProjection.ts │ │ │ │ │ ├── testItemContextOverlay.ts │ │ │ │ │ ├── testingObjectTree.ts │ │ │ │ │ ├── testingViewState.ts │ │ │ │ │ └── treeProjection.ts │ │ │ │ ├── icons.ts │ │ │ │ ├── media │ │ │ │ │ ├── testMessageColorizer.css │ │ │ │ │ └── testing.css │ │ │ │ ├── testCoverageBars.ts │ │ │ │ ├── testCoverageView.ts │ │ │ │ ├── testExplorerActions.ts │ │ │ │ ├── testMessageColorizer.ts │ │ │ │ ├── testResultsView │ │ │ │ │ ├── testResultsOutput.ts │ │ │ │ │ ├── testResultsSubject.ts │ │ │ │ │ ├── testResultsTree.ts │ │ │ │ │ ├── testResultsViewContent.css │ │ │ │ │ └── testResultsViewContent.ts │ │ │ │ ├── testing.contribution.ts │ │ │ │ ├── testingConfigurationUi.ts │ │ │ │ ├── testingDecorations.ts │ │ │ │ ├── testingExplorerFilter.ts │ │ │ │ ├── testingExplorerView.ts │ │ │ │ ├── testingOutputPeek.ts │ │ │ │ ├── testingProgressUiService.ts │ │ │ │ ├── testingViewPaneContainer.ts │ │ │ │ └── theme.ts │ │ │ ├── common │ │ │ │ ├── configuration.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── getComputedState.ts │ │ │ │ ├── mainThreadTestCollection.ts │ │ │ │ ├── observableUtils.ts │ │ │ │ ├── observableValue.ts │ │ │ │ ├── storedValue.ts │ │ │ │ ├── testCoverage.ts │ │ │ │ ├── testCoverageService.ts │ │ │ │ ├── testExclusions.ts │ │ │ │ ├── testExplorerFilterState.ts │ │ │ │ ├── testId.ts │ │ │ │ ├── testItemCollection.ts │ │ │ │ ├── testProfileService.ts │ │ │ │ ├── testResult.ts │ │ │ │ ├── testResultService.ts │ │ │ │ ├── testResultStorage.ts │ │ │ │ ├── testService.ts │ │ │ │ ├── testServiceImpl.ts │ │ │ │ ├── testTypes.ts │ │ │ │ ├── testingChatAgentTool.ts │ │ │ │ ├── testingContentProvider.ts │ │ │ │ ├── testingContextKeys.ts │ │ │ │ ├── testingContinuousRunService.ts │ │ │ │ ├── testingDecorations.ts │ │ │ │ ├── testingPeekOpener.ts │ │ │ │ ├── testingProgressMessages.ts │ │ │ │ ├── testingStates.ts │ │ │ │ └── testingUri.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── Code_Coverage_Decorations_CoverageDetailsModel_1.0.snap │ │ │ │ │ ├── Code_Coverage_Decorations_CoverageDetailsModel_2.0.snap │ │ │ │ │ ├── Code_Coverage_Decorations_CoverageDetailsModel_3.0.snap │ │ │ │ │ └── Code_Coverage_Decorations_CoverageDetailsModel_4.0.snap │ │ │ │ ├── codeCoverageDecorations.test.ts │ │ │ │ ├── explorerProjections │ │ │ │ │ ├── nameProjection.test.ts │ │ │ │ │ └── treeProjection.test.ts │ │ │ │ └── testObjectTree.ts │ │ │ │ └── common │ │ │ │ ├── testCoverage.test.ts │ │ │ │ ├── testExplorerFilterState.test.ts │ │ │ │ ├── testProfileService.test.ts │ │ │ │ ├── testResultService.test.ts │ │ │ │ ├── testResultStorage.test.ts │ │ │ │ ├── testService.test.ts │ │ │ │ ├── testStubs.ts │ │ │ │ ├── testingContinuousRunService.test.ts │ │ │ │ └── testingUri.test.ts │ │ ├── themes │ │ │ ├── browser │ │ │ │ ├── themes.contribution.ts │ │ │ │ └── themes.test.contribution.ts │ │ │ └── test │ │ │ │ └── node │ │ │ │ ├── colorRegistry.releaseTest.ts │ │ │ │ └── colorRegistryExport.test.ts │ │ ├── timeline │ │ │ ├── browser │ │ │ │ ├── media │ │ │ │ │ └── timelinePane.css │ │ │ │ ├── timeline.contribution.ts │ │ │ │ └── timelinePane.ts │ │ │ └── common │ │ │ │ ├── timeline.ts │ │ │ │ └── timelineService.ts │ │ ├── typeHierarchy │ │ │ ├── browser │ │ │ │ ├── media │ │ │ │ │ └── typeHierarchy.css │ │ │ │ ├── typeHierarchy.contribution.ts │ │ │ │ ├── typeHierarchyPeek.ts │ │ │ │ └── typeHierarchyTree.ts │ │ │ └── common │ │ │ │ └── typeHierarchy.ts │ │ ├── update │ │ │ ├── browser │ │ │ │ ├── media │ │ │ │ │ └── releasenoteseditor.css │ │ │ │ ├── releaseNotesEditor.ts │ │ │ │ ├── update.contribution.ts │ │ │ │ └── update.ts │ │ │ ├── common │ │ │ │ └── update.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── __snapshots__ │ │ │ │ ├── Release_notes_renderer_Should_render_TOC.0.snap │ │ │ │ └── Release_notes_renderer_Should_render_code_settings.0.snap │ │ │ │ └── releaseNotesRenderer.test.ts │ │ ├── url │ │ │ ├── browser │ │ │ │ ├── externalUriResolver.ts │ │ │ │ ├── trustedDomainService.ts │ │ │ │ ├── trustedDomains.ts │ │ │ │ ├── trustedDomainsFileSystemProvider.ts │ │ │ │ ├── trustedDomainsValidator.ts │ │ │ │ └── url.contribution.ts │ │ │ ├── common │ │ │ │ ├── trustedDomains.ts │ │ │ │ └── urlGlob.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── mockTrustedDomainService.ts │ │ │ │ └── trustedDomains.test.ts │ │ ├── userDataProfile │ │ │ ├── browser │ │ │ │ ├── media │ │ │ │ │ └── userDataProfilesEditor.css │ │ │ │ ├── userDataProfile.contribution.ts │ │ │ │ ├── userDataProfile.ts │ │ │ │ ├── userDataProfileActions.ts │ │ │ │ ├── userDataProfilesEditor.ts │ │ │ │ └── userDataProfilesEditorModel.ts │ │ │ └── common │ │ │ │ └── userDataProfile.ts │ │ ├── userDataSync │ │ │ ├── browser │ │ │ │ ├── userDataSync.contribution.ts │ │ │ │ ├── userDataSync.ts │ │ │ │ ├── userDataSyncConflictsView.ts │ │ │ │ ├── userDataSyncTrigger.ts │ │ │ │ └── userDataSyncViews.ts │ │ │ └── electron-browser │ │ │ │ └── userDataSync.contribution.ts │ │ ├── webview │ │ │ ├── browser │ │ │ │ ├── overlayWebview.ts │ │ │ │ ├── pre │ │ │ │ │ ├── fake.html │ │ │ │ │ ├── index.html │ │ │ │ │ └── service-worker.js │ │ │ │ ├── resourceLoading.ts │ │ │ │ ├── themeing.ts │ │ │ │ ├── webview.contribution.ts │ │ │ │ ├── webview.ts │ │ │ │ ├── webview.web.contribution.ts │ │ │ │ ├── webviewElement.ts │ │ │ │ ├── webviewFindWidget.ts │ │ │ │ ├── webviewMessages.d.ts │ │ │ │ ├── webviewService.ts │ │ │ │ └── webviewWindowDragMonitor.ts │ │ │ ├── common │ │ │ │ └── webview.ts │ │ │ └── electron-browser │ │ │ │ ├── webview.contribution.ts │ │ │ │ ├── webviewCommands.ts │ │ │ │ ├── webviewElement.ts │ │ │ │ ├── webviewService.ts │ │ │ │ └── windowIgnoreMenuShortcutsManager.ts │ │ ├── webviewPanel │ │ │ └── browser │ │ │ │ ├── webviewCommands.ts │ │ │ │ ├── webviewEditor.ts │ │ │ │ ├── webviewEditorInput.ts │ │ │ │ ├── webviewEditorInputSerializer.ts │ │ │ │ ├── webviewPanel.contribution.ts │ │ │ │ └── webviewWorkbenchService.ts │ │ ├── webviewView │ │ │ └── browser │ │ │ │ ├── webviewView.contribution.ts │ │ │ │ ├── webviewViewPane.ts │ │ │ │ └── webviewViewService.ts │ │ ├── welcomeBanner │ │ │ └── browser │ │ │ │ └── welcomeBanner.contribution.ts │ │ ├── welcomeGettingStarted │ │ │ ├── browser │ │ │ │ ├── gettingStarted.contribution.ts │ │ │ │ ├── gettingStarted.ts │ │ │ │ ├── gettingStartedAccessibleView.ts │ │ │ │ ├── gettingStartedColors.ts │ │ │ │ ├── gettingStartedDetailsRenderer.ts │ │ │ │ ├── gettingStartedExtensionPoint.ts │ │ │ │ ├── gettingStartedIcons.ts │ │ │ │ ├── gettingStartedInput.ts │ │ │ │ ├── gettingStartedList.ts │ │ │ │ ├── gettingStartedService.ts │ │ │ │ ├── media │ │ │ │ │ └── gettingStarted.css │ │ │ │ └── startupPage.ts │ │ │ ├── common │ │ │ │ ├── gettingStartedContent.ts │ │ │ │ └── media │ │ │ │ │ ├── ai-powered-suggestions.svg │ │ │ │ │ ├── commandPalette.svg │ │ │ │ │ ├── customize-ai.svg │ │ │ │ │ ├── dark-hc.png │ │ │ │ │ ├── dark.png │ │ │ │ │ ├── debug.svg │ │ │ │ │ ├── empty.ts │ │ │ │ │ ├── extensions-web.svg │ │ │ │ │ ├── extensions.svg │ │ │ │ │ ├── git.svg │ │ │ │ │ ├── languages.svg │ │ │ │ │ ├── learn.svg │ │ │ │ │ ├── light-hc.png │ │ │ │ │ ├── light.png │ │ │ │ │ ├── menuBar.svg │ │ │ │ │ ├── multi-file-edits.svg │ │ │ │ │ ├── notebookProfile.ts │ │ │ │ │ ├── notebookThemes │ │ │ │ │ ├── colab.png │ │ │ │ │ ├── default.png │ │ │ │ │ └── jupyter.png │ │ │ │ │ ├── openFolder.svg │ │ │ │ │ ├── profiles.svg │ │ │ │ │ ├── runTask.svg │ │ │ │ │ ├── search.svg │ │ │ │ │ ├── settings.svg │ │ │ │ │ ├── settingsSync.svg │ │ │ │ │ ├── shortcuts.svg │ │ │ │ │ ├── terminal.svg │ │ │ │ │ ├── theme_picker.ts │ │ │ │ │ ├── theme_picker_small.ts │ │ │ │ │ └── workspaceTrust.svg │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── gettingStartedMarkdownRenderer.test.ts │ │ ├── welcomeViews │ │ │ └── common │ │ │ │ ├── newFile.contribution.ts │ │ │ │ ├── viewsWelcome.contribution.ts │ │ │ │ ├── viewsWelcomeContribution.ts │ │ │ │ └── viewsWelcomeExtensionPoint.ts │ │ ├── welcomeWalkthrough │ │ │ ├── browser │ │ │ │ ├── editor │ │ │ │ │ ├── editorWalkThrough.ts │ │ │ │ │ └── vs_code_editor_walkthrough.ts │ │ │ │ ├── media │ │ │ │ │ └── walkThroughPart.css │ │ │ │ ├── walkThrough.contribution.ts │ │ │ │ ├── walkThroughActions.ts │ │ │ │ ├── walkThroughInput.ts │ │ │ │ └── walkThroughPart.ts │ │ │ └── common │ │ │ │ ├── walkThroughContentProvider.ts │ │ │ │ └── walkThroughUtils.ts │ │ ├── workspace │ │ │ ├── browser │ │ │ │ ├── media │ │ │ │ │ └── workspaceTrustEditor.css │ │ │ │ ├── workspace.contribution.ts │ │ │ │ └── workspaceTrustEditor.ts │ │ │ └── common │ │ │ │ └── workspace.ts │ │ └── workspaces │ │ │ └── browser │ │ │ └── workspaces.contribution.ts │ │ ├── electron-browser │ │ ├── actions │ │ │ ├── developerActions.ts │ │ │ ├── installActions.ts │ │ │ ├── media │ │ │ │ └── actions.css │ │ │ └── windowActions.ts │ │ ├── desktop.contribution.ts │ │ ├── desktop.main.ts │ │ ├── media │ │ │ └── window.css │ │ ├── parts │ │ │ ├── dialogs │ │ │ │ ├── dialog.contribution.ts │ │ │ │ └── dialogHandler.ts │ │ │ └── titlebar │ │ │ │ ├── menubarControl.ts │ │ │ │ └── titlebarPart.ts │ │ └── window.ts │ │ ├── services │ │ ├── accessibility │ │ │ ├── common │ │ │ │ └── accessibleViewInformationService.ts │ │ │ └── electron-browser │ │ │ │ └── accessibilityService.ts │ │ ├── accounts │ │ │ └── common │ │ │ │ └── defaultAccount.ts │ │ ├── actions │ │ │ └── common │ │ │ │ └── menusExtensionPoint.ts │ │ ├── activity │ │ │ ├── browser │ │ │ │ └── activityService.ts │ │ │ └── common │ │ │ │ └── activity.ts │ │ ├── aiEmbeddingVector │ │ │ └── common │ │ │ │ └── aiEmbeddingVectorService.ts │ │ ├── aiRelatedInformation │ │ │ ├── common │ │ │ │ ├── aiRelatedInformation.ts │ │ │ │ └── aiRelatedInformationService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── aiRelatedInformationService.test.ts │ │ ├── aiSettingsSearch │ │ │ └── common │ │ │ │ ├── aiSettingsSearch.ts │ │ │ │ └── aiSettingsSearchService.ts │ │ ├── assignment │ │ │ ├── common │ │ │ │ ├── assignmentFilters.ts │ │ │ │ └── assignmentService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── nullAssignmentService.ts │ │ ├── authentication │ │ │ ├── browser │ │ │ │ ├── authenticationAccessService.ts │ │ │ │ ├── authenticationExtensionsService.ts │ │ │ │ ├── authenticationMcpAccessService.ts │ │ │ │ ├── authenticationMcpService.ts │ │ │ │ ├── authenticationMcpUsageService.ts │ │ │ │ ├── authenticationQueryService.ts │ │ │ │ ├── authenticationService.ts │ │ │ │ ├── authenticationUsageService.ts │ │ │ │ └── dynamicAuthenticationProviderStorageService.ts │ │ │ ├── common │ │ │ │ ├── authentication.ts │ │ │ │ ├── authenticationQuery.ts │ │ │ │ └── dynamicAuthenticationProviderStorage.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── authenticationAccessService.test.ts │ │ │ │ ├── authenticationMcpAccessService.test.ts │ │ │ │ ├── authenticationQueryService.test.ts │ │ │ │ ├── authenticationQueryServiceMocks.ts │ │ │ │ └── authenticationService.test.ts │ │ ├── auxiliaryWindow │ │ │ ├── browser │ │ │ │ └── auxiliaryWindowService.ts │ │ │ └── electron-browser │ │ │ │ └── auxiliaryWindowService.ts │ │ ├── banner │ │ │ └── browser │ │ │ │ └── bannerService.ts │ │ ├── browserElements │ │ │ ├── browser │ │ │ │ ├── browserElementsService.ts │ │ │ │ └── webBrowserElementsService.ts │ │ │ └── electron-browser │ │ │ │ └── browserElementsService.ts │ │ ├── chat │ │ │ └── common │ │ │ │ └── chatEntitlementService.ts │ │ ├── checksum │ │ │ └── electron-browser │ │ │ │ └── checksumService.ts │ │ ├── clipboard │ │ │ ├── browser │ │ │ │ └── clipboardService.ts │ │ │ └── electron-browser │ │ │ │ └── clipboardService.ts │ │ ├── commands │ │ │ ├── common │ │ │ │ └── commandService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ └── commandService.test.ts │ │ ├── configuration │ │ │ ├── browser │ │ │ │ ├── configuration.ts │ │ │ │ └── configurationService.ts │ │ │ ├── common │ │ │ │ ├── configuration.ts │ │ │ │ ├── configurationCache.ts │ │ │ │ ├── configurationEditing.ts │ │ │ │ ├── configurationModels.ts │ │ │ │ ├── jsonEditing.ts │ │ │ │ └── jsonEditingService.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── configuration.test.ts │ │ │ │ ├── configurationEditing.test.ts │ │ │ │ └── configurationService.test.ts │ │ │ │ └── common │ │ │ │ ├── configurationModels.test.ts │ │ │ │ └── testServices.ts │ │ ├── configurationResolver │ │ │ ├── browser │ │ │ │ ├── baseConfigurationResolverService.ts │ │ │ │ └── configurationResolverService.ts │ │ │ ├── common │ │ │ │ ├── configurationResolver.ts │ │ │ │ ├── configurationResolverExpression.ts │ │ │ │ ├── configurationResolverSchema.ts │ │ │ │ ├── configurationResolverUtils.ts │ │ │ │ └── variableResolver.ts │ │ │ ├── electron-browser │ │ │ │ └── configurationResolverService.ts │ │ │ └── test │ │ │ │ └── electron-browser │ │ │ │ └── configurationResolverService.test.ts │ │ ├── contextmenu │ │ │ └── electron-browser │ │ │ │ └── contextmenuService.ts │ │ ├── dataChannel │ │ │ └── browser │ │ │ │ └── dataChannelService.ts │ │ ├── decorations │ │ │ ├── browser │ │ │ │ └── decorationsService.ts │ │ │ ├── common │ │ │ │ └── decorations.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── decorationsService.test.ts │ │ ├── dialogs │ │ │ ├── browser │ │ │ │ ├── abstractFileDialogService.ts │ │ │ │ ├── fileDialogService.ts │ │ │ │ └── simpleFileDialog.ts │ │ │ ├── common │ │ │ │ └── dialogService.ts │ │ │ ├── electron-browser │ │ │ │ └── fileDialogService.ts │ │ │ └── test │ │ │ │ └── electron-browser │ │ │ │ └── fileDialogService.test.ts │ │ ├── driver │ │ │ ├── browser │ │ │ │ └── driver.ts │ │ │ └── common │ │ │ │ └── driver.ts │ │ ├── editor │ │ │ ├── browser │ │ │ │ ├── codeEditorService.ts │ │ │ │ ├── editorPaneService.ts │ │ │ │ ├── editorResolverService.ts │ │ │ │ └── editorService.ts │ │ │ ├── common │ │ │ │ ├── customEditorLabelService.ts │ │ │ │ ├── editorGroupColumn.ts │ │ │ │ ├── editorGroupFinder.ts │ │ │ │ ├── editorGroupsService.ts │ │ │ │ ├── editorPaneService.ts │ │ │ │ ├── editorResolverService.ts │ │ │ │ └── editorService.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── customEditorLabelService.test.ts │ │ │ │ ├── editorGroupsService.test.ts │ │ │ │ ├── editorResolverService.test.ts │ │ │ │ ├── editorService.test.ts │ │ │ │ └── editorsObserver.test.ts │ │ ├── encryption │ │ │ ├── browser │ │ │ │ └── encryptionService.ts │ │ │ └── electron-browser │ │ │ │ └── encryptionService.ts │ │ ├── environment │ │ │ ├── browser │ │ │ │ └── environmentService.ts │ │ │ ├── common │ │ │ │ └── environmentService.ts │ │ │ └── electron-browser │ │ │ │ ├── environmentService.ts │ │ │ │ └── shellEnvironmentService.ts │ │ ├── extensionManagement │ │ │ ├── browser │ │ │ │ ├── builtinExtensionsScannerService.ts │ │ │ │ ├── extensionBisect.ts │ │ │ │ ├── extensionEnablementService.ts │ │ │ │ ├── extensionGalleryManifestService.ts │ │ │ │ ├── extensionsProfileScannerService.ts │ │ │ │ └── webExtensionsScannerService.ts │ │ │ ├── common │ │ │ │ ├── extensionFeatures.ts │ │ │ │ ├── extensionFeaturesManagemetService.ts │ │ │ │ ├── extensionGalleryService.ts │ │ │ │ ├── extensionManagement.ts │ │ │ │ ├── extensionManagementChannelClient.ts │ │ │ │ ├── extensionManagementServerService.ts │ │ │ │ ├── extensionManagementService.ts │ │ │ │ ├── extensionsIcons.ts │ │ │ │ ├── remoteExtensionManagementService.ts │ │ │ │ └── webExtensionManagementService.ts │ │ │ ├── electron-browser │ │ │ │ ├── extensionGalleryManifestService.ts │ │ │ │ ├── extensionManagementServerService.ts │ │ │ │ ├── extensionManagementService.ts │ │ │ │ ├── extensionTipsService.ts │ │ │ │ ├── nativeExtensionManagementService.ts │ │ │ │ └── remoteExtensionManagementService.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── extensionEnablementService.test.ts │ │ ├── extensionRecommendations │ │ │ └── common │ │ │ │ ├── extensionIgnoredRecommendationsService.ts │ │ │ │ ├── extensionRecommendations.ts │ │ │ │ └── workspaceExtensionsConfig.ts │ │ ├── extensions │ │ │ ├── browser │ │ │ │ ├── extensionService.ts │ │ │ │ ├── extensionUrlHandler.ts │ │ │ │ ├── extensionsScannerService.ts │ │ │ │ ├── webWorkerExtensionHost.ts │ │ │ │ └── webWorkerFileSystemProvider.ts │ │ │ ├── common │ │ │ │ ├── abstractExtensionService.ts │ │ │ │ ├── extHostCustomers.ts │ │ │ │ ├── extensionDescriptionRegistry.ts │ │ │ │ ├── extensionDevOptions.ts │ │ │ │ ├── extensionHostEnv.ts │ │ │ │ ├── extensionHostKind.ts │ │ │ │ ├── extensionHostManager.ts │ │ │ │ ├── extensionHostManagers.ts │ │ │ │ ├── extensionHostProtocol.ts │ │ │ │ ├── extensionHostProxy.ts │ │ │ │ ├── extensionManifestPropertiesService.ts │ │ │ │ ├── extensionRunningLocation.ts │ │ │ │ ├── extensionRunningLocationTracker.ts │ │ │ │ ├── extensionStorageMigration.ts │ │ │ │ ├── extensions.ts │ │ │ │ ├── extensionsProposedApi.ts │ │ │ │ ├── extensionsRegistry.ts │ │ │ │ ├── extensionsUtil.ts │ │ │ │ ├── lazyCreateExtensionHostManager.ts │ │ │ │ ├── lazyPromise.ts │ │ │ │ ├── polyfillNestedWorker.protocol.ts │ │ │ │ ├── proxyIdentifier.ts │ │ │ │ ├── remoteConsoleUtil.ts │ │ │ │ ├── remoteExtensionHost.ts │ │ │ │ ├── rpcProtocol.ts │ │ │ │ └── workspaceContains.ts │ │ │ ├── electron-browser │ │ │ │ ├── cachedExtensionScanner.ts │ │ │ │ ├── extensionHostProfiler.ts │ │ │ │ ├── extensionHostStarter.ts │ │ │ │ ├── extensionsScannerService.ts │ │ │ │ ├── localProcessExtensionHost.ts │ │ │ │ └── nativeExtensionService.ts │ │ │ ├── test │ │ │ │ ├── browser │ │ │ │ │ ├── extensionService.test.ts │ │ │ │ │ └── extensionStorageMigration.test.ts │ │ │ │ └── common │ │ │ │ │ ├── extensionDescriptionRegistry.test.ts │ │ │ │ │ ├── extensionManifestPropertiesService.test.ts │ │ │ │ │ └── rpcProtocol.test.ts │ │ │ └── worker │ │ │ │ ├── polyfillNestedWorker.ts │ │ │ │ └── webWorkerExtensionHostIframe.html │ │ ├── files │ │ │ ├── browser │ │ │ │ └── elevatedFileService.ts │ │ │ ├── common │ │ │ │ └── elevatedFileService.ts │ │ │ └── electron-browser │ │ │ │ ├── diskFileSystemProvider.ts │ │ │ │ ├── elevatedFileService.ts │ │ │ │ └── watcherClient.ts │ │ ├── filesConfiguration │ │ │ └── common │ │ │ │ └── filesConfigurationService.ts │ │ ├── history │ │ │ ├── browser │ │ │ │ └── historyService.ts │ │ │ ├── common │ │ │ │ └── history.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── historyService.test.ts │ │ ├── host │ │ │ ├── browser │ │ │ │ ├── browserHostService.ts │ │ │ │ └── host.ts │ │ │ └── electron-browser │ │ │ │ └── nativeHostService.ts │ │ ├── imageResize │ │ │ ├── browser │ │ │ │ └── imageResizeService.ts │ │ │ └── electron-browser │ │ │ │ └── imageResizeService.ts │ │ ├── inlineCompletions │ │ │ └── common │ │ │ │ └── inlineCompletionsUnification.ts │ │ ├── integrity │ │ │ ├── browser │ │ │ │ └── integrityService.ts │ │ │ ├── common │ │ │ │ └── integrity.ts │ │ │ └── electron-browser │ │ │ │ └── integrityService.ts │ │ ├── keybinding │ │ │ ├── browser │ │ │ │ ├── keybindingService.ts │ │ │ │ ├── keyboardLayoutService.ts │ │ │ │ ├── keyboardLayouts │ │ │ │ │ ├── _.contribution.ts │ │ │ │ │ ├── cz.win.ts │ │ │ │ │ ├── de-swiss.win.ts │ │ │ │ │ ├── de.darwin.ts │ │ │ │ │ ├── de.linux.ts │ │ │ │ │ ├── de.win.ts │ │ │ │ │ ├── dk.win.ts │ │ │ │ │ ├── dvorak.darwin.ts │ │ │ │ │ ├── en-belgian.win.ts │ │ │ │ │ ├── en-ext.darwin.ts │ │ │ │ │ ├── en-in.win.ts │ │ │ │ │ ├── en-intl.darwin.ts │ │ │ │ │ ├── en-intl.win.ts │ │ │ │ │ ├── en-uk.darwin.ts │ │ │ │ │ ├── en-uk.win.ts │ │ │ │ │ ├── en.darwin.ts │ │ │ │ │ ├── en.linux.ts │ │ │ │ │ ├── en.win.ts │ │ │ │ │ ├── es-latin.win.ts │ │ │ │ │ ├── es.darwin.ts │ │ │ │ │ ├── es.linux.ts │ │ │ │ │ ├── es.win.ts │ │ │ │ │ ├── fr.darwin.ts │ │ │ │ │ ├── fr.linux.ts │ │ │ │ │ ├── fr.win.ts │ │ │ │ │ ├── hu.win.ts │ │ │ │ │ ├── it.darwin.ts │ │ │ │ │ ├── it.win.ts │ │ │ │ │ ├── jp-roman.darwin.ts │ │ │ │ │ ├── jp.darwin.ts │ │ │ │ │ ├── ko.darwin.ts │ │ │ │ │ ├── layout.contribution.darwin.ts │ │ │ │ │ ├── layout.contribution.linux.ts │ │ │ │ │ ├── layout.contribution.win.ts │ │ │ │ │ ├── no.win.ts │ │ │ │ │ ├── pl.darwin.ts │ │ │ │ │ ├── pl.win.ts │ │ │ │ │ ├── pt-br.win.ts │ │ │ │ │ ├── pt.darwin.ts │ │ │ │ │ ├── pt.win.ts │ │ │ │ │ ├── ru.darwin.ts │ │ │ │ │ ├── ru.linux.ts │ │ │ │ │ ├── ru.win.ts │ │ │ │ │ ├── sv.darwin.ts │ │ │ │ │ ├── sv.win.ts │ │ │ │ │ ├── thai.win.ts │ │ │ │ │ ├── tr.win.ts │ │ │ │ │ └── zh-hans.darwin.ts │ │ │ │ ├── navigatorKeyboard.ts │ │ │ │ └── unboundCommands.ts │ │ │ ├── common │ │ │ │ ├── fallbackKeyboardMapper.ts │ │ │ │ ├── keybindingEditing.ts │ │ │ │ ├── keybindingIO.ts │ │ │ │ ├── keymapInfo.ts │ │ │ │ ├── macLinuxKeyboardMapper.ts │ │ │ │ └── windowsKeyboardMapper.ts │ │ │ ├── electron-browser │ │ │ │ ├── nativeKeyboardLayout.ts │ │ │ │ └── nativeKeyboardLayoutService.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── browserKeyboardMapper.test.ts │ │ │ │ ├── keybindingEditing.test.ts │ │ │ │ └── keybindingIO.test.ts │ │ │ │ └── node │ │ │ │ ├── fallbackKeyboardMapper.test.ts │ │ │ │ ├── keyboardMapperTestUtils.ts │ │ │ │ ├── linux_de_ch.js │ │ │ │ ├── linux_de_ch.txt │ │ │ │ ├── linux_en_uk.js │ │ │ │ ├── linux_en_uk.txt │ │ │ │ ├── linux_en_us.js │ │ │ │ ├── linux_en_us.txt │ │ │ │ ├── linux_ru.js │ │ │ │ ├── linux_ru.txt │ │ │ │ ├── macLinuxKeyboardMapper.test.ts │ │ │ │ ├── mac_de_ch.js │ │ │ │ ├── mac_de_ch.txt │ │ │ │ ├── mac_en_us.js │ │ │ │ ├── mac_en_us.txt │ │ │ │ ├── mac_zh_hant.js │ │ │ │ ├── mac_zh_hant.txt │ │ │ │ ├── mac_zh_hant2.js │ │ │ │ ├── mac_zh_hant2.txt │ │ │ │ ├── win_de_ch.js │ │ │ │ ├── win_de_ch.txt │ │ │ │ ├── win_en_us.js │ │ │ │ ├── win_en_us.txt │ │ │ │ ├── win_por_ptb.js │ │ │ │ ├── win_por_ptb.txt │ │ │ │ ├── win_ru.js │ │ │ │ ├── win_ru.txt │ │ │ │ └── windowsKeyboardMapper.test.ts │ │ ├── label │ │ │ ├── common │ │ │ │ └── labelService.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ └── label.test.ts │ │ │ │ └── common │ │ │ │ └── mockLabelService.ts │ │ ├── language │ │ │ └── common │ │ │ │ └── languageService.ts │ │ ├── languageDetection │ │ │ ├── browser │ │ │ │ ├── languageDetectionWebWorker.ts │ │ │ │ ├── languageDetectionWebWorkerMain.ts │ │ │ │ ├── languageDetectionWorker.protocol.ts │ │ │ │ └── languageDetectionWorkerServiceImpl.ts │ │ │ └── common │ │ │ │ └── languageDetectionWorkerService.ts │ │ ├── languageStatus │ │ │ └── common │ │ │ │ └── languageStatusService.ts │ │ ├── layout │ │ │ └── browser │ │ │ │ └── layoutService.ts │ │ ├── lifecycle │ │ │ ├── browser │ │ │ │ └── lifecycleService.ts │ │ │ ├── common │ │ │ │ ├── lifecycle.ts │ │ │ │ └── lifecycleService.ts │ │ │ ├── electron-browser │ │ │ │ └── lifecycleService.ts │ │ │ └── test │ │ │ │ └── electron-browser │ │ │ │ └── lifecycleService.test.ts │ │ ├── localization │ │ │ ├── browser │ │ │ │ └── localeService.ts │ │ │ ├── common │ │ │ │ └── locale.ts │ │ │ └── electron-browser │ │ │ │ ├── languagePackService.ts │ │ │ │ └── localeService.ts │ │ ├── log │ │ │ ├── common │ │ │ │ └── logConstants.ts │ │ │ └── electron-browser │ │ │ │ └── logService.ts │ │ ├── mcp │ │ │ ├── browser │ │ │ │ ├── mcpGalleryManifestService.ts │ │ │ │ └── mcpWorkbenchManagementService.ts │ │ │ ├── common │ │ │ │ └── mcpWorkbenchManagementService.ts │ │ │ └── electron-browser │ │ │ │ ├── mcpGalleryManifestService.ts │ │ │ │ └── mcpWorkbenchManagementService.ts │ │ ├── menubar │ │ │ └── electron-browser │ │ │ │ └── menubarService.ts │ │ ├── model │ │ │ └── common │ │ │ │ └── modelService.ts │ │ ├── notebook │ │ │ └── common │ │ │ │ └── notebookDocumentService.ts │ │ ├── notification │ │ │ └── common │ │ │ │ └── notificationService.ts │ │ ├── outline │ │ │ └── browser │ │ │ │ ├── outline.ts │ │ │ │ └── outlineService.ts │ │ ├── output │ │ │ └── common │ │ │ │ ├── delayedLogChannel.ts │ │ │ │ └── output.ts │ │ ├── panecomposite │ │ │ └── browser │ │ │ │ └── panecomposite.ts │ │ ├── path │ │ │ ├── browser │ │ │ │ └── pathService.ts │ │ │ ├── common │ │ │ │ └── pathService.ts │ │ │ └── electron-browser │ │ │ │ └── pathService.ts │ │ ├── policies │ │ │ ├── common │ │ │ │ ├── accountPolicyService.ts │ │ │ │ └── multiplexPolicyService.ts │ │ │ └── test │ │ │ │ └── common │ │ │ │ ├── accountPolicyService.test.ts │ │ │ │ └── multiplexPolicyService.test.ts │ │ ├── preferences │ │ │ ├── browser │ │ │ │ ├── keybindingsEditorInput.ts │ │ │ │ ├── keybindingsEditorModel.ts │ │ │ │ └── preferencesService.ts │ │ │ ├── common │ │ │ │ ├── preferences.ts │ │ │ │ ├── preferencesEditorInput.ts │ │ │ │ ├── preferencesModels.ts │ │ │ │ └── preferencesValidation.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── keybindingsEditorModel.test.ts │ │ │ │ └── preferencesService.test.ts │ │ │ │ └── common │ │ │ │ └── preferencesValidation.test.ts │ │ ├── process │ │ │ └── electron-browser │ │ │ │ └── processService.ts │ │ ├── progress │ │ │ ├── browser │ │ │ │ ├── media │ │ │ │ │ └── progressService.css │ │ │ │ ├── progressIndicator.ts │ │ │ │ └── progressService.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── progressIndicator.test.ts │ │ ├── quickinput │ │ │ └── browser │ │ │ │ └── quickInputService.ts │ │ ├── remote │ │ │ ├── browser │ │ │ │ ├── browserRemoteResourceHandler.ts │ │ │ │ └── remoteAgentService.ts │ │ │ ├── common │ │ │ │ ├── abstractRemoteAgentService.ts │ │ │ │ ├── remoteAgentEnvironmentChannel.ts │ │ │ │ ├── remoteAgentService.ts │ │ │ │ ├── remoteExplorerService.ts │ │ │ │ ├── remoteExtensionsScanner.ts │ │ │ │ ├── remoteFileSystemProviderClient.ts │ │ │ │ └── tunnelModel.ts │ │ │ └── electron-browser │ │ │ │ └── remoteAgentService.ts │ │ ├── request │ │ │ ├── browser │ │ │ │ └── requestService.ts │ │ │ └── electron-browser │ │ │ │ └── requestService.ts │ │ ├── search │ │ │ ├── browser │ │ │ │ └── searchService.ts │ │ │ ├── common │ │ │ │ ├── fileSearchManager.ts │ │ │ │ ├── folderQuerySearchTree.ts │ │ │ │ ├── getFileResults.ts │ │ │ │ ├── ignoreFile.ts │ │ │ │ ├── localFileSearchWorkerTypes.ts │ │ │ │ ├── queryBuilder.ts │ │ │ │ ├── replace.ts │ │ │ │ ├── search.ts │ │ │ │ ├── searchExtConversionTypes.ts │ │ │ │ ├── searchExtTypes.ts │ │ │ │ ├── searchExtTypesInternal.ts │ │ │ │ ├── searchHelpers.ts │ │ │ │ ├── searchService.ts │ │ │ │ └── textSearchManager.ts │ │ │ ├── electron-browser │ │ │ │ └── searchService.ts │ │ │ ├── node │ │ │ │ ├── fileSearch.ts │ │ │ │ ├── rawSearchService.ts │ │ │ │ ├── ripgrepFileSearch.ts │ │ │ │ ├── ripgrepSearchProvider.ts │ │ │ │ ├── ripgrepSearchUtils.ts │ │ │ │ ├── ripgrepTextSearchEngine.ts │ │ │ │ ├── textSearchAdapter.ts │ │ │ │ └── textSearchManager.ts │ │ │ ├── test │ │ │ │ ├── browser │ │ │ │ │ └── queryBuilder.test.ts │ │ │ │ ├── common │ │ │ │ │ ├── folderQuerySearchTree.test.ts │ │ │ │ │ ├── ignoreFile.test.ts │ │ │ │ │ ├── queryBuilder.test.ts │ │ │ │ │ ├── replace.test.ts │ │ │ │ │ ├── search.test.ts │ │ │ │ │ └── searchHelpers.test.ts │ │ │ │ └── node │ │ │ │ │ ├── fileSearch.integrationTest.ts │ │ │ │ │ ├── fixtures │ │ │ │ │ ├── binary.wuff │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── NullPoinderException.js │ │ │ │ │ │ ├── company.js │ │ │ │ │ │ ├── employee.js │ │ │ │ │ │ ├── small.js │ │ │ │ │ │ └── subfolder │ │ │ │ │ │ │ ├── anotherfolder │ │ │ │ │ │ │ └── anotherfile.txt │ │ │ │ │ │ │ └── subfile.txt │ │ │ │ │ ├── index.html │ │ │ │ │ ├── more │ │ │ │ │ │ └── file.txt │ │ │ │ │ ├── site.css │ │ │ │ │ ├── site.less │ │ │ │ │ ├── some_utf16be.css │ │ │ │ │ ├── some_utf16le.css │ │ │ │ │ └── üm laut汉语 │ │ │ │ │ │ └── 汉语.txt │ │ │ │ │ ├── fixtures2 │ │ │ │ │ └── 36438 │ │ │ │ │ │ ├── modules │ │ │ │ │ │ └── do-not-find.txt │ │ │ │ │ │ └── more │ │ │ │ │ │ └── modules │ │ │ │ │ │ └── find.txt │ │ │ │ │ ├── rawSearchService.integrationTest.ts │ │ │ │ │ ├── ripgrepFileSearch.test.ts │ │ │ │ │ ├── ripgrepTextSearchEngineUtils.test.ts │ │ │ │ │ ├── search.integrationTest.ts │ │ │ │ │ ├── textSearch.integrationTest.ts │ │ │ │ │ └── textSearchManager.test.ts │ │ │ └── worker │ │ │ │ ├── localFileSearch.ts │ │ │ │ └── localFileSearchMain.ts │ │ ├── secrets │ │ │ ├── browser │ │ │ │ └── secretStorageService.ts │ │ │ └── electron-browser │ │ │ │ └── secretStorageService.ts │ │ ├── sharedProcess │ │ │ └── electron-browser │ │ │ │ └── sharedProcessService.ts │ │ ├── statusbar │ │ │ └── browser │ │ │ │ └── statusbar.ts │ │ ├── storage │ │ │ ├── browser │ │ │ │ └── storageService.ts │ │ │ ├── electron-browser │ │ │ │ └── storageService.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── storageService.test.ts │ │ ├── suggest │ │ │ └── browser │ │ │ │ ├── media │ │ │ │ └── suggest.css │ │ │ │ ├── simpleCompletionItem.ts │ │ │ │ ├── simpleCompletionModel.ts │ │ │ │ ├── simpleSuggestWidget.ts │ │ │ │ ├── simpleSuggestWidgetDetails.ts │ │ │ │ └── simpleSuggestWidgetRenderer.ts │ │ ├── telemetry │ │ │ ├── browser │ │ │ │ ├── telemetryService.ts │ │ │ │ └── workbenchCommonProperties.ts │ │ │ ├── common │ │ │ │ └── workbenchCommonProperties.ts │ │ │ ├── electron-browser │ │ │ │ └── telemetryService.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ └── commonProperties.test.ts │ │ │ │ └── node │ │ │ │ └── commonProperties.test.ts │ │ ├── terminal │ │ │ └── common │ │ │ │ └── embedderTerminalService.ts │ │ ├── textMate │ │ │ ├── browser │ │ │ │ ├── backgroundTokenization │ │ │ │ │ ├── textMateWorkerTokenizerController.ts │ │ │ │ │ ├── threadedBackgroundTokenizerFactory.ts │ │ │ │ │ └── worker │ │ │ │ │ │ ├── textMateTokenizationWorker.worker.ts │ │ │ │ │ │ ├── textMateTokenizationWorker.workerMain.ts │ │ │ │ │ │ ├── textMateWorkerHost.ts │ │ │ │ │ │ └── textMateWorkerTokenizer.ts │ │ │ │ ├── indexTransformer.ts │ │ │ │ ├── textMateTokenizationFeature.contribution.ts │ │ │ │ ├── textMateTokenizationFeature.ts │ │ │ │ ├── textMateTokenizationFeatureImpl.ts │ │ │ │ └── tokenizationSupport │ │ │ │ │ ├── textMateTokenizationSupport.ts │ │ │ │ │ └── tokenizationSupportWithLineLimit.ts │ │ │ ├── common │ │ │ │ ├── TMGrammarFactory.ts │ │ │ │ ├── TMGrammars.ts │ │ │ │ ├── TMHelper.ts │ │ │ │ ├── TMScopeRegistry.ts │ │ │ │ └── cgmanifest.json │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── arrayOperation.test.ts │ │ ├── textfile │ │ │ ├── browser │ │ │ │ ├── browserTextFileService.ts │ │ │ │ └── textFileService.ts │ │ │ ├── common │ │ │ │ ├── encoding.ts │ │ │ │ ├── textEditorService.ts │ │ │ │ ├── textFileEditorModel.ts │ │ │ │ ├── textFileEditorModelManager.ts │ │ │ │ ├── textFileSaveParticipant.ts │ │ │ │ └── textfiles.ts │ │ │ ├── electron-browser │ │ │ │ └── nativeTextFileService.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── browserTextFileService.io.test.ts │ │ │ │ ├── textEditorService.test.ts │ │ │ │ ├── textFileEditorModel.integrationTest.ts │ │ │ │ ├── textFileEditorModel.test.ts │ │ │ │ ├── textFileEditorModelManager.test.ts │ │ │ │ └── textFileService.test.ts │ │ │ │ ├── common │ │ │ │ ├── fixtures │ │ │ │ │ └── files.ts │ │ │ │ └── textFileService.io.test.ts │ │ │ │ ├── electron-browser │ │ │ │ ├── nativeTextFileService.io.test.ts │ │ │ │ └── nativeTextFileService.test.ts │ │ │ │ └── node │ │ │ │ └── encoding │ │ │ │ ├── encoding.integrationTest.ts │ │ │ │ ├── encoding.test.ts │ │ │ │ └── fixtures │ │ │ │ ├── empty.txt │ │ │ │ ├── issue_102202.txt │ │ │ │ ├── some.cp1252.txt │ │ │ │ ├── some.css.qwoff │ │ │ │ ├── some.json.png │ │ │ │ ├── some.pdf │ │ │ │ ├── some.png.txt │ │ │ │ ├── some.qwoff.txt │ │ │ │ ├── some.shiftjis.1.txt │ │ │ │ ├── some.shiftjis.txt │ │ │ │ ├── some.xml.png │ │ │ │ ├── some_ansi.css │ │ │ │ ├── some_file.css │ │ │ │ ├── some_gbk.txt │ │ │ │ ├── some_utf16be.css │ │ │ │ ├── some_utf16le.css │ │ │ │ ├── some_utf8.css │ │ │ │ ├── utf16_be_nobom.txt │ │ │ │ └── utf16_le_nobom.txt │ │ ├── textmodelResolver │ │ │ ├── common │ │ │ │ └── textModelResolverService.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ └── textModelResolverService.test.ts │ │ ├── textresourceProperties │ │ │ └── common │ │ │ │ └── textResourcePropertiesService.ts │ │ ├── themes │ │ │ ├── browser │ │ │ │ ├── browserHostColorSchemeService.ts │ │ │ │ ├── fileIconThemeData.ts │ │ │ │ ├── productIconThemeData.ts │ │ │ │ └── workbenchThemeService.ts │ │ │ ├── common │ │ │ │ ├── colorExtensionPoint.ts │ │ │ │ ├── colorThemeData.ts │ │ │ │ ├── colorThemeSchema.ts │ │ │ │ ├── fileIconThemeSchema.ts │ │ │ │ ├── hostColorSchemeService.ts │ │ │ │ ├── iconExtensionPoint.ts │ │ │ │ ├── plistParser.ts │ │ │ │ ├── productIconThemeSchema.ts │ │ │ │ ├── textMateScopeMatcher.ts │ │ │ │ ├── themeCompatibility.ts │ │ │ │ ├── themeConfiguration.ts │ │ │ │ ├── themeExtensionPoints.ts │ │ │ │ ├── tokenClassificationExtensionPoint.ts │ │ │ │ └── workbenchThemeService.ts │ │ │ ├── electron-browser │ │ │ │ ├── nativeHostColorSchemeService.ts │ │ │ │ └── themes.contribution.ts │ │ │ └── test │ │ │ │ └── node │ │ │ │ ├── color-theme.json │ │ │ │ └── tokenStyleResolving.test.ts │ │ ├── timer │ │ │ ├── browser │ │ │ │ └── timerService.ts │ │ │ └── electron-browser │ │ │ │ └── timerService.ts │ │ ├── title │ │ │ ├── browser │ │ │ │ └── titleService.ts │ │ │ └── electron-browser │ │ │ │ └── titleService.ts │ │ ├── treeSitter │ │ │ └── browser │ │ │ │ ├── treeSitter.contribution.ts │ │ │ │ ├── treeSitterLibraryService.ts │ │ │ │ └── treeSitterThemeService.ts │ │ ├── tunnel │ │ │ ├── browser │ │ │ │ └── tunnelService.ts │ │ │ └── electron-browser │ │ │ │ └── tunnelService.ts │ │ ├── untitled │ │ │ ├── common │ │ │ │ ├── untitledTextEditorHandler.ts │ │ │ │ ├── untitledTextEditorInput.ts │ │ │ │ ├── untitledTextEditorModel.ts │ │ │ │ └── untitledTextEditorService.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── untitledTextEditor.integrationTest.ts │ │ │ │ └── untitledTextEditor.test.ts │ │ ├── update │ │ │ ├── browser │ │ │ │ └── updateService.ts │ │ │ └── electron-browser │ │ │ │ └── updateService.ts │ │ ├── url │ │ │ ├── browser │ │ │ │ └── urlService.ts │ │ │ └── electron-browser │ │ │ │ └── urlService.ts │ │ ├── userActivity │ │ │ ├── browser │ │ │ │ ├── domActivityTracker.ts │ │ │ │ └── userActivityBrowser.ts │ │ │ ├── common │ │ │ │ ├── userActivityRegistry.ts │ │ │ │ └── userActivityService.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ └── domActivityTracker.test.ts │ │ │ │ └── common │ │ │ │ └── userActivityService.test.ts │ │ ├── userData │ │ │ └── browser │ │ │ │ └── userDataInit.ts │ │ ├── userDataProfile │ │ │ ├── browser │ │ │ │ ├── extensionsResource.ts │ │ │ │ ├── globalStateResource.ts │ │ │ │ ├── iconSelectBox.ts │ │ │ │ ├── keybindingsResource.ts │ │ │ │ ├── mcpProfileResource.ts │ │ │ │ ├── media │ │ │ │ │ └── userDataProfileView.css │ │ │ │ ├── settingsResource.ts │ │ │ │ ├── snippetsResource.ts │ │ │ │ ├── tasksResource.ts │ │ │ │ ├── userDataProfileImportExportService.ts │ │ │ │ ├── userDataProfileInit.ts │ │ │ │ ├── userDataProfileManagement.ts │ │ │ │ └── userDataProfileStorageService.ts │ │ │ └── common │ │ │ │ ├── remoteUserDataProfiles.ts │ │ │ │ ├── userDataProfile.ts │ │ │ │ ├── userDataProfileIcons.ts │ │ │ │ └── userDataProfileService.ts │ │ ├── userDataSync │ │ │ ├── browser │ │ │ │ ├── userDataSyncEnablementService.ts │ │ │ │ ├── userDataSyncInit.ts │ │ │ │ ├── userDataSyncWorkbenchService.ts │ │ │ │ └── webUserDataSyncEnablementService.ts │ │ │ ├── common │ │ │ │ ├── userDataSync.ts │ │ │ │ └── userDataSyncUtil.ts │ │ │ └── electron-browser │ │ │ │ ├── userDataAutoSyncService.ts │ │ │ │ └── userDataSyncService.ts │ │ ├── utilityProcess │ │ │ └── electron-browser │ │ │ │ └── utilityProcessWorkerWorkbenchService.ts │ │ ├── views │ │ │ ├── browser │ │ │ │ ├── viewDescriptorService.ts │ │ │ │ └── viewsService.ts │ │ │ ├── common │ │ │ │ ├── viewContainerModel.ts │ │ │ │ └── viewsService.ts │ │ │ └── test │ │ │ │ └── browser │ │ │ │ ├── viewContainerModel.test.ts │ │ │ │ └── viewDescriptorService.test.ts │ │ ├── workingCopy │ │ │ ├── browser │ │ │ │ ├── workingCopyBackupService.ts │ │ │ │ ├── workingCopyBackupTracker.ts │ │ │ │ └── workingCopyHistoryService.ts │ │ │ ├── common │ │ │ │ ├── abstractFileWorkingCopyManager.ts │ │ │ │ ├── fileWorkingCopy.ts │ │ │ │ ├── fileWorkingCopyManager.ts │ │ │ │ ├── resourceWorkingCopy.ts │ │ │ │ ├── storedFileWorkingCopy.ts │ │ │ │ ├── storedFileWorkingCopyManager.ts │ │ │ │ ├── storedFileWorkingCopySaveParticipant.ts │ │ │ │ ├── untitledFileWorkingCopy.ts │ │ │ │ ├── untitledFileWorkingCopyManager.ts │ │ │ │ ├── workingCopy.ts │ │ │ │ ├── workingCopyBackup.ts │ │ │ │ ├── workingCopyBackupService.ts │ │ │ │ ├── workingCopyBackupTracker.ts │ │ │ │ ├── workingCopyEditorService.ts │ │ │ │ ├── workingCopyFileOperationParticipant.ts │ │ │ │ ├── workingCopyFileService.ts │ │ │ │ ├── workingCopyHistory.ts │ │ │ │ ├── workingCopyHistoryService.ts │ │ │ │ ├── workingCopyHistoryTracker.ts │ │ │ │ └── workingCopyService.ts │ │ │ ├── electron-browser │ │ │ │ ├── workingCopyBackupService.ts │ │ │ │ ├── workingCopyBackupTracker.ts │ │ │ │ └── workingCopyHistoryService.ts │ │ │ └── test │ │ │ │ ├── browser │ │ │ │ ├── fileWorkingCopyManager.test.ts │ │ │ │ ├── resourceWorkingCopy.test.ts │ │ │ │ ├── storedFileWorkingCopy.test.ts │ │ │ │ ├── storedFileWorkingCopyManager.test.ts │ │ │ │ ├── untitledFileWorkingCopy.test.ts │ │ │ │ ├── untitledFileWorkingCopyManager.test.ts │ │ │ │ ├── untitledScratchpadWorkingCopy.test.ts │ │ │ │ ├── workingCopyBackupTracker.test.ts │ │ │ │ ├── workingCopyEditorService.test.ts │ │ │ │ └── workingCopyFileService.test.ts │ │ │ │ ├── common │ │ │ │ └── workingCopyService.test.ts │ │ │ │ └── electron-browser │ │ │ │ ├── workingCopyBackupService.test.ts │ │ │ │ ├── workingCopyBackupTracker.test.ts │ │ │ │ ├── workingCopyHistoryService.test.ts │ │ │ │ └── workingCopyHistoryTracker.test.ts │ │ └── workspaces │ │ │ ├── browser │ │ │ ├── abstractWorkspaceEditingService.ts │ │ │ ├── workspaceEditingService.ts │ │ │ ├── workspaceTrustEditorInput.ts │ │ │ ├── workspaces.ts │ │ │ └── workspacesService.ts │ │ │ ├── common │ │ │ ├── canonicalUriService.ts │ │ │ ├── editSessionIdentityService.ts │ │ │ ├── workspaceEditing.ts │ │ │ ├── workspaceIdentityService.ts │ │ │ ├── workspaceTrust.ts │ │ │ └── workspaceUtils.ts │ │ │ ├── electron-browser │ │ │ ├── workspaceEditingService.ts │ │ │ └── workspacesService.ts │ │ │ └── test │ │ │ ├── browser │ │ │ └── workspaces.test.ts │ │ │ └── common │ │ │ └── workspaceTrust.test.ts │ │ ├── test │ │ ├── browser │ │ │ ├── codeeditor.test.ts │ │ │ ├── contributions.test.ts │ │ │ ├── notificationsList.test.ts │ │ │ ├── part.test.ts │ │ │ ├── parts │ │ │ │ ├── editor │ │ │ │ │ ├── breadcrumbModel.test.ts │ │ │ │ │ ├── diffEditorInput.test.ts │ │ │ │ │ ├── editor.test.ts │ │ │ │ │ ├── editorCommandsContext.test.ts │ │ │ │ │ ├── editorDiffModel.test.ts │ │ │ │ │ ├── editorGroupModel.test.ts │ │ │ │ │ ├── editorInput.test.ts │ │ │ │ │ ├── editorModel.test.ts │ │ │ │ │ ├── editorPane.test.ts │ │ │ │ │ ├── filteredEditorGroupModel.test.ts │ │ │ │ │ ├── resourceEditorInput.test.ts │ │ │ │ │ ├── sideBySideEditorInput.test.ts │ │ │ │ │ ├── textEditorPane.test.ts │ │ │ │ │ └── textResourceEditorInput.test.ts │ │ │ │ └── statusbar │ │ │ │ │ └── statusbarModel.test.ts │ │ │ ├── quickAccess.test.ts │ │ │ ├── treeview.test.ts │ │ │ ├── viewlet.test.ts │ │ │ ├── webview.test.ts │ │ │ ├── window.test.ts │ │ │ └── workbenchTestServices.ts │ │ ├── common │ │ │ ├── memento.test.ts │ │ │ ├── notifications.test.ts │ │ │ ├── resources.test.ts │ │ │ ├── utils.ts │ │ │ └── workbenchTestServices.ts │ │ └── electron-browser │ │ │ ├── resolveExternal.test.ts │ │ │ ├── treeSitterTokenizationFeature.test.ts │ │ │ └── workbenchTestServices.ts │ │ ├── workbench.common.main.ts │ │ ├── workbench.desktop.main.ts │ │ ├── workbench.web.main.internal.ts │ │ └── workbench.web.main.ts └── vscode-dts │ ├── README.md │ ├── vscode.d.ts │ ├── vscode.proposed.activeComment.d.ts │ ├── vscode.proposed.aiRelatedInformation.d.ts │ ├── vscode.proposed.aiSettingsSearch.d.ts │ ├── vscode.proposed.aiTextSearchProvider.d.ts │ ├── vscode.proposed.authIssuers.d.ts │ ├── vscode.proposed.authLearnMore.d.ts │ ├── vscode.proposed.authProviderSpecific.d.ts │ ├── vscode.proposed.authSession.d.ts │ ├── vscode.proposed.authenticationChallenges.d.ts │ ├── vscode.proposed.canonicalUriProvider.d.ts │ ├── vscode.proposed.chatEditing.d.ts │ ├── vscode.proposed.chatOutputRenderer.d.ts │ ├── vscode.proposed.chatParticipantAdditions.d.ts │ ├── vscode.proposed.chatParticipantPrivate.d.ts │ ├── vscode.proposed.chatProvider.d.ts │ ├── vscode.proposed.chatReferenceBinaryData.d.ts │ ├── vscode.proposed.chatReferenceDiagnostic.d.ts │ ├── vscode.proposed.chatSessionsProvider.d.ts │ ├── vscode.proposed.chatStatusItem.d.ts │ ├── vscode.proposed.chatTab.d.ts │ ├── vscode.proposed.codeActionAI.d.ts │ ├── vscode.proposed.codeActionRanges.d.ts │ ├── vscode.proposed.codiconDecoration.d.ts │ ├── vscode.proposed.commentReactor.d.ts │ ├── vscode.proposed.commentReveal.d.ts │ ├── vscode.proposed.commentThreadApplicability.d.ts │ ├── vscode.proposed.commentingRangeHint.d.ts │ ├── vscode.proposed.commentsDraftState.d.ts │ ├── vscode.proposed.contribAccessibilityHelpContent.d.ts │ ├── vscode.proposed.contribCommentEditorActionsMenu.d.ts │ ├── vscode.proposed.contribCommentPeekContext.d.ts │ ├── vscode.proposed.contribCommentThreadAdditionalMenu.d.ts │ ├── vscode.proposed.contribCommentsViewThreadMenus.d.ts │ ├── vscode.proposed.contribDebugCreateConfiguration.d.ts │ ├── vscode.proposed.contribDiffEditorGutterToolBarMenus.d.ts │ ├── vscode.proposed.contribEditSessions.d.ts │ ├── vscode.proposed.contribEditorContentMenu.d.ts │ ├── vscode.proposed.contribLabelFormatterWorkspaceTooltip.d.ts │ ├── vscode.proposed.contribLanguageModelToolSets.d.ts │ ├── vscode.proposed.contribMenuBarHome.d.ts │ ├── vscode.proposed.contribMergeEditorMenus.d.ts │ ├── vscode.proposed.contribMultiDiffEditorMenus.d.ts │ ├── vscode.proposed.contribNotebookStaticPreloads.d.ts │ ├── vscode.proposed.contribRemoteHelp.d.ts │ ├── vscode.proposed.contribShareMenu.d.ts │ ├── vscode.proposed.contribSourceControlHistoryItemMenu.d.ts │ ├── vscode.proposed.contribSourceControlHistoryTitleMenu.d.ts │ ├── vscode.proposed.contribSourceControlInputBoxMenu.d.ts │ ├── vscode.proposed.contribSourceControlTitleMenu.d.ts │ ├── vscode.proposed.contribStatusBarItems.d.ts │ ├── vscode.proposed.contribViewContainerTitle.d.ts │ ├── vscode.proposed.contribViewsRemote.d.ts │ ├── vscode.proposed.contribViewsWelcome.d.ts │ ├── vscode.proposed.customEditorMove.d.ts │ ├── vscode.proposed.dataChannels.d.ts │ ├── vscode.proposed.debugVisualization.d.ts │ ├── vscode.proposed.defaultChatParticipant.d.ts │ ├── vscode.proposed.devDeviceId.d.ts │ ├── vscode.proposed.diffCommand.d.ts │ ├── vscode.proposed.diffContentOptions.d.ts │ ├── vscode.proposed.documentFiltersExclusive.d.ts │ ├── vscode.proposed.editSessionIdentityProvider.d.ts │ ├── vscode.proposed.editorHoverVerbosityLevel.d.ts │ ├── vscode.proposed.editorInsets.d.ts │ ├── vscode.proposed.embeddings.d.ts │ ├── vscode.proposed.extensionRuntime.d.ts │ ├── vscode.proposed.extensionsAny.d.ts │ ├── vscode.proposed.externalUriOpener.d.ts │ ├── vscode.proposed.fileSearchProvider.d.ts │ ├── vscode.proposed.fileSearchProvider2.d.ts │ ├── vscode.proposed.findFiles2.d.ts │ ├── vscode.proposed.findTextInFiles.d.ts │ ├── vscode.proposed.findTextInFiles2.d.ts │ ├── vscode.proposed.fsChunks.d.ts │ ├── vscode.proposed.idToken.d.ts │ ├── vscode.proposed.inlineCompletionsAdditions.d.ts │ ├── vscode.proposed.interactive.d.ts │ ├── vscode.proposed.interactiveWindow.d.ts │ ├── vscode.proposed.ipc.d.ts │ ├── vscode.proposed.languageModelCapabilities.d.ts │ ├── vscode.proposed.languageModelProxy.d.ts │ ├── vscode.proposed.languageModelSystem.d.ts │ ├── vscode.proposed.languageModelThinkingPart.d.ts │ ├── vscode.proposed.languageModelToolResultAudience.d.ts │ ├── vscode.proposed.languageStatusText.d.ts │ ├── vscode.proposed.mappedEditsProvider.d.ts │ ├── vscode.proposed.mcpToolDefinitions.d.ts │ ├── vscode.proposed.multiDocumentHighlightProvider.d.ts │ ├── vscode.proposed.nativeWindowHandle.d.ts │ ├── vscode.proposed.newSymbolNamesProvider.d.ts │ ├── vscode.proposed.notebookCellExecution.d.ts │ ├── vscode.proposed.notebookControllerAffinityHidden.d.ts │ ├── vscode.proposed.notebookDeprecated.d.ts │ ├── vscode.proposed.notebookExecution.d.ts │ ├── vscode.proposed.notebookKernelSource.d.ts │ ├── vscode.proposed.notebookLiveShare.d.ts │ ├── vscode.proposed.notebookMessaging.d.ts │ ├── vscode.proposed.notebookMime.d.ts │ ├── vscode.proposed.notebookReplDocument.d.ts │ ├── vscode.proposed.notebookVariableProvider.d.ts │ ├── vscode.proposed.portsAttributes.d.ts │ ├── vscode.proposed.profileContentHandlers.d.ts │ ├── vscode.proposed.quickDiffProvider.d.ts │ ├── vscode.proposed.quickInputButtonLocation.d.ts │ ├── vscode.proposed.quickPickItemResource.d.ts │ ├── vscode.proposed.quickPickItemTooltip.d.ts │ ├── vscode.proposed.quickPickPrompt.d.ts │ ├── vscode.proposed.quickPickSortByLabel.d.ts │ ├── vscode.proposed.remoteCodingAgents.d.ts │ ├── vscode.proposed.resolvers.d.ts │ ├── vscode.proposed.scmActionButton.d.ts │ ├── vscode.proposed.scmHistoryProvider.d.ts │ ├── vscode.proposed.scmMultiDiffEditor.d.ts │ ├── vscode.proposed.scmProviderOptions.d.ts │ ├── vscode.proposed.scmSelectedProvider.d.ts │ ├── vscode.proposed.scmTextDocument.d.ts │ ├── vscode.proposed.scmValidation.d.ts │ ├── vscode.proposed.shareProvider.d.ts │ ├── vscode.proposed.speech.d.ts │ ├── vscode.proposed.statusBarItemTooltip.d.ts │ ├── vscode.proposed.tabInputMultiDiff.d.ts │ ├── vscode.proposed.tabInputTextMerge.d.ts │ ├── vscode.proposed.taskExecutionTerminal.d.ts │ ├── vscode.proposed.taskPresentationGroup.d.ts │ ├── vscode.proposed.taskProblemMatcherStatus.d.ts │ ├── vscode.proposed.telemetry.d.ts │ ├── vscode.proposed.terminalDataWriteEvent.d.ts │ ├── vscode.proposed.terminalDimensions.d.ts │ ├── vscode.proposed.terminalExecuteCommandEvent.d.ts │ ├── vscode.proposed.terminalQuickFixProvider.d.ts │ ├── vscode.proposed.terminalSelection.d.ts │ ├── vscode.proposed.terminalShellEnv.d.ts │ ├── vscode.proposed.testObserver.d.ts │ ├── vscode.proposed.testRelatedCode.d.ts │ ├── vscode.proposed.textDocumentChangeReason.d.ts │ ├── vscode.proposed.textEditorDiffInformation.d.ts │ ├── vscode.proposed.textSearchComplete2.d.ts │ ├── vscode.proposed.textSearchProvider.d.ts │ ├── vscode.proposed.textSearchProvider2.d.ts │ ├── vscode.proposed.timeline.d.ts │ ├── vscode.proposed.tokenInformation.d.ts │ ├── vscode.proposed.toolProgress.d.ts │ ├── vscode.proposed.treeItemMarkdownLabel.d.ts │ ├── vscode.proposed.treeViewActiveItem.d.ts │ ├── vscode.proposed.treeViewMarkdownMessage.d.ts │ ├── vscode.proposed.treeViewReveal.d.ts │ ├── vscode.proposed.tunnelFactory.d.ts │ ├── vscode.proposed.tunnels.d.ts │ ├── vscode.proposed.valueSelectionInQuickPick.d.ts │ └── vscode.proposed.workspaceTrust.d.ts ├── test ├── .mocharc.json ├── README.md ├── automation │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── activityBar.ts │ │ ├── application.ts │ │ ├── chat.ts │ │ ├── code.ts │ │ ├── debug.ts │ │ ├── editor.ts │ │ ├── editors.ts │ │ ├── electron.ts │ │ ├── explorer.ts │ │ ├── extensions.ts │ │ ├── index.ts │ │ ├── keybindings.ts │ │ ├── localization.ts │ │ ├── logger.ts │ │ ├── notebook.ts │ │ ├── notification.ts │ │ ├── peek.ts │ │ ├── playwrightBrowser.ts │ │ ├── playwrightDriver.ts │ │ ├── playwrightElectron.ts │ │ ├── problems.ts │ │ ├── processes.ts │ │ ├── profiler.ts │ │ ├── quickaccess.ts │ │ ├── quickinput.ts │ │ ├── scm.ts │ │ ├── search.ts │ │ ├── settings.ts │ │ ├── statusbar.ts │ │ ├── task.ts │ │ ├── terminal.ts │ │ ├── viewlet.ts │ │ └── workbench.ts │ ├── tools │ │ ├── copy-driver-definition.js │ │ └── copy-package-version.js │ └── tsconfig.json ├── cgmanifest.json ├── integration │ ├── browser │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ └── electron │ │ ├── testrunner.d.ts │ │ └── testrunner.js ├── leaks │ ├── index.html │ ├── package.json │ └── server.js ├── mcp │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── scripts │ │ └── start-stdio.sh │ ├── src │ │ ├── application.ts │ │ ├── automation.ts │ │ ├── automationTools │ │ │ ├── activityBar.ts │ │ │ ├── chat.ts │ │ │ ├── core.ts │ │ │ ├── debug.ts │ │ │ ├── editor.ts │ │ │ ├── explorer.ts │ │ │ ├── extensions.ts │ │ │ ├── index.ts │ │ │ ├── keybindings.ts │ │ │ ├── localization.ts │ │ │ ├── notebook.ts │ │ │ ├── problems.ts │ │ │ ├── profiler.ts │ │ │ ├── quickAccess.ts │ │ │ ├── scm.ts │ │ │ ├── search.ts │ │ │ ├── settings.ts │ │ │ ├── statusbar.ts │ │ │ ├── task.ts │ │ │ └── terminal.ts │ │ ├── inMemoryEventStore.ts │ │ ├── inMemoryTransport.ts │ │ ├── multiplex.ts │ │ ├── options.ts │ │ ├── playwright.ts │ │ ├── stdio.ts │ │ └── utils.ts │ └── tsconfig.json ├── monaco │ ├── .gitignore │ ├── .mocharc.json │ ├── .npmrc │ ├── README.md │ ├── core.js │ ├── dist │ │ └── core.html │ ├── esm-check │ │ ├── esm-check.js │ │ ├── index.html │ │ └── index.js │ ├── monaco.test.ts │ ├── package-lock.json │ ├── package.json │ ├── runner.js │ ├── tsconfig.json │ └── webpack.config.js ├── package.json ├── smoke │ ├── .gitignore │ ├── Audit.md │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── areas │ │ │ ├── extensions │ │ │ │ └── extensions.test.ts │ │ │ ├── languages │ │ │ │ └── languages.test.ts │ │ │ ├── multiroot │ │ │ │ └── multiroot.test.ts │ │ │ ├── notebook │ │ │ │ └── notebook.test.ts │ │ │ ├── preferences │ │ │ │ └── preferences.test.ts │ │ │ ├── search │ │ │ │ └── search.test.ts │ │ │ ├── statusbar │ │ │ │ └── statusbar.test.ts │ │ │ ├── task │ │ │ │ ├── task-quick-pick.test.ts │ │ │ │ └── task.test.ts │ │ │ ├── terminal │ │ │ │ ├── terminal-editors.test.ts │ │ │ │ ├── terminal-helpers.ts │ │ │ │ ├── terminal-input.test.ts │ │ │ │ ├── terminal-persistence.test.ts │ │ │ │ ├── terminal-profiles.test.ts │ │ │ │ ├── terminal-shellIntegration.test.ts │ │ │ │ ├── terminal-splitCwd.test.ts │ │ │ │ ├── terminal-stickyScroll.test.ts │ │ │ │ ├── terminal-tabs.test.ts │ │ │ │ └── terminal.test.ts │ │ │ └── workbench │ │ │ │ ├── data-loss.test.ts │ │ │ │ ├── launch.test.ts │ │ │ │ └── localization.test.ts │ │ ├── main.ts │ │ └── utils.ts │ ├── test │ │ └── index.js │ └── tsconfig.json └── unit │ ├── README.md │ ├── analyzeSnapshot.js │ ├── assert.js │ ├── browser │ ├── index.js │ └── renderer.html │ ├── coverage.js │ ├── electron │ ├── index.js │ ├── preload.js │ ├── renderer.html │ └── renderer.js │ ├── fullJsonStreamReporter.js │ ├── node │ ├── index.js │ └── package.json │ └── reporter.js └── tsfmt.json /.config/configuration.winget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.config/configuration.winget -------------------------------------------------------------------------------- /.config/guardian/.gdnbaselines: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.config/guardian/.gdnbaselines -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/install-vscode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.devcontainer/install-vscode.sh -------------------------------------------------------------------------------- /.devcontainer/post-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.devcontainer/post-create.sh -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslint-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.eslint-ignore -------------------------------------------------------------------------------- /.eslint-plugin-local/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.eslint-plugin-local/README.md -------------------------------------------------------------------------------- /.eslint-plugin-local/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.eslint-plugin-local/index.js -------------------------------------------------------------------------------- /.eslint-plugin-local/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /.eslint-plugin-local/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.eslint-plugin-local/utils.ts -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODENOTIFY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/CODENOTIFY -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/agents/demonstrate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/agents/demonstrate.md -------------------------------------------------------------------------------- /.github/classifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/classifier.json -------------------------------------------------------------------------------- /.github/commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/commands.json -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/endgame/insiders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/endgame/insiders.yml -------------------------------------------------------------------------------- /.github/insiders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/insiders.yml -------------------------------------------------------------------------------- /.github/prompts/data.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/prompts/data.prompt.md -------------------------------------------------------------------------------- /.github/prompts/no-any.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/prompts/no-any.prompt.md -------------------------------------------------------------------------------- /.github/prompts/plan.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/prompts/plan.prompt.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/similarity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/similarity.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/telemetry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.github/workflows/telemetry.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.gitpod.Dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.lsifrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.lsifrc.json -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.mailmap -------------------------------------------------------------------------------- /.mention-bot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.mention-bot -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.20.0 2 | -------------------------------------------------------------------------------- /.vscode-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.vscode-test.js -------------------------------------------------------------------------------- /.vscode/cglicenses.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.vscode/cglicenses.schema.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.vscode/mcp.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/shared.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.vscode/shared.code-snippets -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CodeQL.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/CodeQL.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/SECURITY.md -------------------------------------------------------------------------------- /ThirdPartyNotices.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/ThirdPartyNotices.txt -------------------------------------------------------------------------------- /cglicenses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cglicenses.json -------------------------------------------------------------------------------- /cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cgmanifest.json -------------------------------------------------------------------------------- /cli/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/.cargo/config.toml -------------------------------------------------------------------------------- /cli/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/CONTRIBUTING.md -------------------------------------------------------------------------------- /cli/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/Cargo.lock -------------------------------------------------------------------------------- /cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/Cargo.toml -------------------------------------------------------------------------------- /cli/ThirdPartyNotices.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/ThirdPartyNotices.txt -------------------------------------------------------------------------------- /cli/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/build.rs -------------------------------------------------------------------------------- /cli/rustfmt.toml: -------------------------------------------------------------------------------- 1 | hard_tabs = true 2 | -------------------------------------------------------------------------------- /cli/src/async_pipe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/async_pipe.rs -------------------------------------------------------------------------------- /cli/src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/auth.rs -------------------------------------------------------------------------------- /cli/src/bin/code/legacy_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/bin/code/legacy_args.rs -------------------------------------------------------------------------------- /cli/src/bin/code/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/bin/code/main.rs -------------------------------------------------------------------------------- /cli/src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/commands.rs -------------------------------------------------------------------------------- /cli/src/commands/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/commands/args.rs -------------------------------------------------------------------------------- /cli/src/commands/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/commands/context.rs -------------------------------------------------------------------------------- /cli/src/commands/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/commands/output.rs -------------------------------------------------------------------------------- /cli/src/commands/serve_web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/commands/serve_web.rs -------------------------------------------------------------------------------- /cli/src/commands/tunnels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/commands/tunnels.rs -------------------------------------------------------------------------------- /cli/src/commands/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/commands/update.rs -------------------------------------------------------------------------------- /cli/src/commands/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/commands/version.rs -------------------------------------------------------------------------------- /cli/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/constants.rs -------------------------------------------------------------------------------- /cli/src/desktop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/desktop.rs -------------------------------------------------------------------------------- /cli/src/download_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/download_cache.rs -------------------------------------------------------------------------------- /cli/src/json_rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/json_rpc.rs -------------------------------------------------------------------------------- /cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/lib.rs -------------------------------------------------------------------------------- /cli/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/log.rs -------------------------------------------------------------------------------- /cli/src/msgpack_rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/msgpack_rpc.rs -------------------------------------------------------------------------------- /cli/src/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/options.rs -------------------------------------------------------------------------------- /cli/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/rpc.rs -------------------------------------------------------------------------------- /cli/src/self_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/self_update.rs -------------------------------------------------------------------------------- /cli/src/singleton.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/singleton.rs -------------------------------------------------------------------------------- /cli/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/state.rs -------------------------------------------------------------------------------- /cli/src/tunnels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels.rs -------------------------------------------------------------------------------- /cli/src/tunnels/challenge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/challenge.rs -------------------------------------------------------------------------------- /cli/src/tunnels/code_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/code_server.rs -------------------------------------------------------------------------------- /cli/src/tunnels/dev_tunnels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/dev_tunnels.rs -------------------------------------------------------------------------------- /cli/src/tunnels/legal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/legal.rs -------------------------------------------------------------------------------- /cli/src/tunnels/nosleep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/nosleep.rs -------------------------------------------------------------------------------- /cli/src/tunnels/nosleep_linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/nosleep_linux.rs -------------------------------------------------------------------------------- /cli/src/tunnels/nosleep_macos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/nosleep_macos.rs -------------------------------------------------------------------------------- /cli/src/tunnels/paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/paths.rs -------------------------------------------------------------------------------- /cli/src/tunnels/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/protocol.rs -------------------------------------------------------------------------------- /cli/src/tunnels/server_bridge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/server_bridge.rs -------------------------------------------------------------------------------- /cli/src/tunnels/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/service.rs -------------------------------------------------------------------------------- /cli/src/tunnels/service_linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/service_linux.rs -------------------------------------------------------------------------------- /cli/src/tunnels/service_macos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/service_macos.rs -------------------------------------------------------------------------------- /cli/src/tunnels/socket_signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/socket_signal.rs -------------------------------------------------------------------------------- /cli/src/tunnels/wsl_detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/tunnels/wsl_detect.rs -------------------------------------------------------------------------------- /cli/src/update_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/update_service.rs -------------------------------------------------------------------------------- /cli/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util.rs -------------------------------------------------------------------------------- /cli/src/util/app_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/app_lock.rs -------------------------------------------------------------------------------- /cli/src/util/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/command.rs -------------------------------------------------------------------------------- /cli/src/util/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/errors.rs -------------------------------------------------------------------------------- /cli/src/util/file_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/file_lock.rs -------------------------------------------------------------------------------- /cli/src/util/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/http.rs -------------------------------------------------------------------------------- /cli/src/util/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/input.rs -------------------------------------------------------------------------------- /cli/src/util/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/io.rs -------------------------------------------------------------------------------- /cli/src/util/is_integrated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/is_integrated.rs -------------------------------------------------------------------------------- /cli/src/util/machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/machine.rs -------------------------------------------------------------------------------- /cli/src/util/os.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/os.rs -------------------------------------------------------------------------------- /cli/src/util/prereqs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/prereqs.rs -------------------------------------------------------------------------------- /cli/src/util/ring_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/ring_buffer.rs -------------------------------------------------------------------------------- /cli/src/util/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/sync.rs -------------------------------------------------------------------------------- /cli/src/util/tar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/tar.rs -------------------------------------------------------------------------------- /cli/src/util/zipper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/cli/src/util/zipper.rs -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/eslint.config.js -------------------------------------------------------------------------------- /extensions/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/bat/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/bat/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/bat/cgmanifest.json -------------------------------------------------------------------------------- /extensions/bat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/bat/package.json -------------------------------------------------------------------------------- /extensions/bat/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/bat/package.nls.json -------------------------------------------------------------------------------- /extensions/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/cgmanifest.json -------------------------------------------------------------------------------- /extensions/clojure/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/clojure/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/clojure/package.json -------------------------------------------------------------------------------- /extensions/coffeescript/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/configuration-editing/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/cpp/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/cpp/.vscodeignore -------------------------------------------------------------------------------- /extensions/cpp/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/cpp/cgmanifest.json -------------------------------------------------------------------------------- /extensions/cpp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/cpp/package.json -------------------------------------------------------------------------------- /extensions/cpp/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/cpp/package.nls.json -------------------------------------------------------------------------------- /extensions/csharp/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/csharp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/csharp/package.json -------------------------------------------------------------------------------- /extensions/css-language-features/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/css-language-features/server/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/css-language-features/server/test/linksTestFixtures/.gitignore: -------------------------------------------------------------------------------- 1 | !/node_modules -------------------------------------------------------------------------------- /extensions/css-language-features/server/test/linksTestFixtures/node_modules/foo/package.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /extensions/css-language-features/server/test/pathCompletionFixtures/about/about.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/css-language-features/server/test/pathCompletionFixtures/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/css/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | .vscode -------------------------------------------------------------------------------- /extensions/css/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/css/cgmanifest.json -------------------------------------------------------------------------------- /extensions/css/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/css/package.json -------------------------------------------------------------------------------- /extensions/css/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/css/package.nls.json -------------------------------------------------------------------------------- /extensions/dart/.vscodeignore: -------------------------------------------------------------------------------- 1 | build/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/dart/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/dart/cgmanifest.json -------------------------------------------------------------------------------- /extensions/dart/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/dart/package.json -------------------------------------------------------------------------------- /extensions/dart/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/dart/package.nls.json -------------------------------------------------------------------------------- /extensions/debug-auto-launch/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/debug-server-ready/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/diff/.vscodeignore: -------------------------------------------------------------------------------- 1 | build/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/diff/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/diff/cgmanifest.json -------------------------------------------------------------------------------- /extensions/diff/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/diff/package.json -------------------------------------------------------------------------------- /extensions/diff/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/diff/package.nls.json -------------------------------------------------------------------------------- /extensions/docker/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/docker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/docker/package.json -------------------------------------------------------------------------------- /extensions/emmet/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/emmet/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "emmet.excludeLanguages": [] 3 | } -------------------------------------------------------------------------------- /extensions/emmet/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/emmet/.vscodeignore -------------------------------------------------------------------------------- /extensions/emmet/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/emmet/CONTRIBUTING.md -------------------------------------------------------------------------------- /extensions/emmet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/emmet/README.md -------------------------------------------------------------------------------- /extensions/emmet/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/emmet/cgmanifest.json -------------------------------------------------------------------------------- /extensions/emmet/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/emmet/images/icon.png -------------------------------------------------------------------------------- /extensions/emmet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/emmet/package.json -------------------------------------------------------------------------------- /extensions/emmet/src/balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/emmet/src/balance.ts -------------------------------------------------------------------------------- /extensions/emmet/src/matchTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/emmet/src/matchTag.ts -------------------------------------------------------------------------------- /extensions/emmet/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/emmet/src/util.ts -------------------------------------------------------------------------------- /extensions/emmet/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/emmet/tsconfig.json -------------------------------------------------------------------------------- /extensions/extension-editing/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/fsharp/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/fsharp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/fsharp/package.json -------------------------------------------------------------------------------- /extensions/git-base/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/git-base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git-base/README.md -------------------------------------------------------------------------------- /extensions/git-base/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git-base/package.json -------------------------------------------------------------------------------- /extensions/git-base/src/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git-base/src/model.ts -------------------------------------------------------------------------------- /extensions/git-base/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git-base/src/util.ts -------------------------------------------------------------------------------- /extensions/git/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/git/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/.vscodeignore -------------------------------------------------------------------------------- /extensions/git/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/README.md -------------------------------------------------------------------------------- /extensions/git/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/package-lock.json -------------------------------------------------------------------------------- /extensions/git/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/package.json -------------------------------------------------------------------------------- /extensions/git/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/package.nls.json -------------------------------------------------------------------------------- /extensions/git/src/api/api1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/api/api1.ts -------------------------------------------------------------------------------- /extensions/git/src/api/git.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/api/git.d.ts -------------------------------------------------------------------------------- /extensions/git/src/askpass-empty.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo '' -------------------------------------------------------------------------------- /extensions/git/src/askpass.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/askpass.sh -------------------------------------------------------------------------------- /extensions/git/src/askpass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/askpass.ts -------------------------------------------------------------------------------- /extensions/git/src/autofetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/autofetch.ts -------------------------------------------------------------------------------- /extensions/git/src/blame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/blame.ts -------------------------------------------------------------------------------- /extensions/git/src/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/cache.ts -------------------------------------------------------------------------------- /extensions/git/src/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/commands.ts -------------------------------------------------------------------------------- /extensions/git/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/decorators.ts -------------------------------------------------------------------------------- /extensions/git/src/emoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/emoji.ts -------------------------------------------------------------------------------- /extensions/git/src/git-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/git-base.ts -------------------------------------------------------------------------------- /extensions/git/src/git-editor-empty.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | -------------------------------------------------------------------------------- /extensions/git/src/git-editor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/git-editor.sh -------------------------------------------------------------------------------- /extensions/git/src/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/git.ts -------------------------------------------------------------------------------- /extensions/git/src/gitEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/gitEditor.ts -------------------------------------------------------------------------------- /extensions/git/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/main.ts -------------------------------------------------------------------------------- /extensions/git/src/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/model.ts -------------------------------------------------------------------------------- /extensions/git/src/operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/operation.ts -------------------------------------------------------------------------------- /extensions/git/src/pushError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/pushError.ts -------------------------------------------------------------------------------- /extensions/git/src/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/repository.ts -------------------------------------------------------------------------------- /extensions/git/src/ssh-askpass-empty.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo '' -------------------------------------------------------------------------------- /extensions/git/src/staging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/staging.ts -------------------------------------------------------------------------------- /extensions/git/src/statusbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/statusbar.ts -------------------------------------------------------------------------------- /extensions/git/src/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/terminal.ts -------------------------------------------------------------------------------- /extensions/git/src/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/test/index.ts -------------------------------------------------------------------------------- /extensions/git/src/uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/uri.ts -------------------------------------------------------------------------------- /extensions/git/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/util.ts -------------------------------------------------------------------------------- /extensions/git/src/watch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/src/watch.ts -------------------------------------------------------------------------------- /extensions/git/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/git/tsconfig.json -------------------------------------------------------------------------------- /extensions/github-authentication/.gitignore: -------------------------------------------------------------------------------- 1 | src/common/config.json 2 | -------------------------------------------------------------------------------- /extensions/github-authentication/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/github/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/github/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/github/.vscodeignore -------------------------------------------------------------------------------- /extensions/github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/github/README.md -------------------------------------------------------------------------------- /extensions/github/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/github/markdown.css -------------------------------------------------------------------------------- /extensions/github/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/github/package.json -------------------------------------------------------------------------------- /extensions/github/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/github/src/auth.ts -------------------------------------------------------------------------------- /extensions/github/src/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/github/src/links.ts -------------------------------------------------------------------------------- /extensions/github/src/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/github/src/publish.ts -------------------------------------------------------------------------------- /extensions/github/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/github/src/util.ts -------------------------------------------------------------------------------- /extensions/github/testWorkspace/.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/.github/PULL_REQUEST_TEMPLATE/a.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/.github/PULL_REQUEST_TEMPLATE/b.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/.github/PULL_REQUEST_TEMPLATE/x.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/a.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/b.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/x.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/a.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/b.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/x.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/some-markdown.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/testWorkspace/x.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/github/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/github/tsconfig.json -------------------------------------------------------------------------------- /extensions/go/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/go/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/go/cgmanifest.json -------------------------------------------------------------------------------- /extensions/go/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/go/package.json -------------------------------------------------------------------------------- /extensions/go/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/go/package.nls.json -------------------------------------------------------------------------------- /extensions/groovy/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/groovy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/groovy/package.json -------------------------------------------------------------------------------- /extensions/grunt/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/grunt/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/grunt/.vscodeignore -------------------------------------------------------------------------------- /extensions/grunt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/grunt/README.md -------------------------------------------------------------------------------- /extensions/grunt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/grunt/package.json -------------------------------------------------------------------------------- /extensions/grunt/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/grunt/src/main.ts -------------------------------------------------------------------------------- /extensions/grunt/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/grunt/tsconfig.json -------------------------------------------------------------------------------- /extensions/gulp/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/gulp/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/gulp/.vscodeignore -------------------------------------------------------------------------------- /extensions/gulp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/gulp/README.md -------------------------------------------------------------------------------- /extensions/gulp/images/gulp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/gulp/images/gulp.png -------------------------------------------------------------------------------- /extensions/gulp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/gulp/package.json -------------------------------------------------------------------------------- /extensions/gulp/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/gulp/package.nls.json -------------------------------------------------------------------------------- /extensions/gulp/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/gulp/src/main.ts -------------------------------------------------------------------------------- /extensions/gulp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/gulp/tsconfig.json -------------------------------------------------------------------------------- /extensions/handlebars/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/hlsl/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/hlsl/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/hlsl/cgmanifest.json -------------------------------------------------------------------------------- /extensions/hlsl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/hlsl/package.json -------------------------------------------------------------------------------- /extensions/hlsl/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/hlsl/package.nls.json -------------------------------------------------------------------------------- /extensions/html-language-features/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/html-language-features/server/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/html-language-features/server/src/test/pathCompletionFixtures/about/about.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/html-language-features/server/src/test/pathCompletionFixtures/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/html/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/html/.vscodeignore -------------------------------------------------------------------------------- /extensions/html/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/html/cgmanifest.json -------------------------------------------------------------------------------- /extensions/html/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/html/package.json -------------------------------------------------------------------------------- /extensions/html/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/html/package.nls.json -------------------------------------------------------------------------------- /extensions/ini/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/ini/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ini/cgmanifest.json -------------------------------------------------------------------------------- /extensions/ini/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ini/package.json -------------------------------------------------------------------------------- /extensions/ini/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ini/package.nls.json -------------------------------------------------------------------------------- /extensions/ipynb/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | dist 3 | node_modules 4 | *.vsix 5 | notebook-out 6 | -------------------------------------------------------------------------------- /extensions/ipynb/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/ipynb/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ipynb/.vscodeignore -------------------------------------------------------------------------------- /extensions/ipynb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ipynb/README.md -------------------------------------------------------------------------------- /extensions/ipynb/esbuild.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ipynb/esbuild.mjs -------------------------------------------------------------------------------- /extensions/ipynb/media/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ipynb/media/icon.png -------------------------------------------------------------------------------- /extensions/ipynb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ipynb/package.json -------------------------------------------------------------------------------- /extensions/ipynb/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ipynb/src/common.ts -------------------------------------------------------------------------------- /extensions/ipynb/src/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ipynb/src/helper.ts -------------------------------------------------------------------------------- /extensions/ipynb/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ipynb/src/types.d.ts -------------------------------------------------------------------------------- /extensions/ipynb/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ipynb/tsconfig.json -------------------------------------------------------------------------------- /extensions/jake/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/jake/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/jake/.vscodeignore -------------------------------------------------------------------------------- /extensions/jake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/jake/README.md -------------------------------------------------------------------------------- /extensions/jake/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/jake/package.json -------------------------------------------------------------------------------- /extensions/jake/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/jake/package.nls.json -------------------------------------------------------------------------------- /extensions/jake/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/jake/src/main.ts -------------------------------------------------------------------------------- /extensions/jake/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/jake/tsconfig.json -------------------------------------------------------------------------------- /extensions/java/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/java/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/java/cgmanifest.json -------------------------------------------------------------------------------- /extensions/java/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/java/package.json -------------------------------------------------------------------------------- /extensions/java/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/java/package.nls.json -------------------------------------------------------------------------------- /extensions/json-language-features/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/json-language-features/server/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/json/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/json/.vscodeignore -------------------------------------------------------------------------------- /extensions/json/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/json/cgmanifest.json -------------------------------------------------------------------------------- /extensions/json/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/json/package.json -------------------------------------------------------------------------------- /extensions/json/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/json/package.nls.json -------------------------------------------------------------------------------- /extensions/julia/.vscodeignore: -------------------------------------------------------------------------------- 1 | build/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/julia/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/julia/cgmanifest.json -------------------------------------------------------------------------------- /extensions/julia/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/julia/package.json -------------------------------------------------------------------------------- /extensions/latex/.vscodeignore: -------------------------------------------------------------------------------- 1 | cgmanifest.json 2 | build/** 3 | 4 | -------------------------------------------------------------------------------- /extensions/latex/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/latex/cgmanifest.json -------------------------------------------------------------------------------- /extensions/latex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/latex/package.json -------------------------------------------------------------------------------- /extensions/less/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/less/.vscodeignore -------------------------------------------------------------------------------- /extensions/less/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/less/cgmanifest.json -------------------------------------------------------------------------------- /extensions/less/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/less/package.json -------------------------------------------------------------------------------- /extensions/less/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/less/package.nls.json -------------------------------------------------------------------------------- /extensions/log/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/log/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/log/cgmanifest.json -------------------------------------------------------------------------------- /extensions/log/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/log/package.json -------------------------------------------------------------------------------- /extensions/log/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/log/package.nls.json -------------------------------------------------------------------------------- /extensions/lua/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/lua/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/lua/cgmanifest.json -------------------------------------------------------------------------------- /extensions/lua/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/lua/package.json -------------------------------------------------------------------------------- /extensions/lua/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/lua/package.nls.json -------------------------------------------------------------------------------- /extensions/make/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/make/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/make/cgmanifest.json -------------------------------------------------------------------------------- /extensions/make/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/make/package.json -------------------------------------------------------------------------------- /extensions/make/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/make/package.nls.json -------------------------------------------------------------------------------- /extensions/mangle-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/mangle-loader.js -------------------------------------------------------------------------------- /extensions/markdown-language-features/.gitignore: -------------------------------------------------------------------------------- 1 | notebook-out 2 | media/*.js 3 | -------------------------------------------------------------------------------- /extensions/markdown-language-features/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/markdown-language-features/test-workspace/b.md: -------------------------------------------------------------------------------- 1 | # b 2 | 3 | [./a](./a) 4 | 5 | # header1 -------------------------------------------------------------------------------- /extensions/markdown-language-features/test-workspace/sub with space/file.md: -------------------------------------------------------------------------------- 1 | # header 2 | -------------------------------------------------------------------------------- /extensions/markdown-language-features/test-workspace/sub/d.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/markdown-language-features/test-workspace/sub/file with space.md: -------------------------------------------------------------------------------- 1 | # Header 2 | -------------------------------------------------------------------------------- /extensions/markdown-language-features/test-workspace/sub/foo.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 -------------------------------------------------------------------------------- /extensions/markdown-math/.gitignore: -------------------------------------------------------------------------------- 1 | notebook-out 2 | languageService 3 | -------------------------------------------------------------------------------- /extensions/markdown-math/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/media-preview/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/merge-conflict/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/mermaid-chat-features/.gitignore: -------------------------------------------------------------------------------- 1 | chat-webview-out 2 | -------------------------------------------------------------------------------- /extensions/mermaid-chat-features/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/microsoft-authentication/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/notebook-renderers/.gitignore: -------------------------------------------------------------------------------- 1 | renderer-out 2 | -------------------------------------------------------------------------------- /extensions/notebook-renderers/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/npm/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/npm/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/.vscodeignore -------------------------------------------------------------------------------- /extensions/npm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/README.md -------------------------------------------------------------------------------- /extensions/npm/images/code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/images/code.svg -------------------------------------------------------------------------------- /extensions/npm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/package-lock.json -------------------------------------------------------------------------------- /extensions/npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/package.json -------------------------------------------------------------------------------- /extensions/npm/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/package.nls.json -------------------------------------------------------------------------------- /extensions/npm/src/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/src/commands.ts -------------------------------------------------------------------------------- /extensions/npm/src/npmMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/src/npmMain.ts -------------------------------------------------------------------------------- /extensions/npm/src/npmView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/src/npmView.ts -------------------------------------------------------------------------------- /extensions/npm/src/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/src/tasks.ts -------------------------------------------------------------------------------- /extensions/npm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/npm/tsconfig.json -------------------------------------------------------------------------------- /extensions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/package-lock.json -------------------------------------------------------------------------------- /extensions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/package.json -------------------------------------------------------------------------------- /extensions/perl/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/perl/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/perl/cgmanifest.json -------------------------------------------------------------------------------- /extensions/perl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/perl/package.json -------------------------------------------------------------------------------- /extensions/perl/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/perl/package.nls.json -------------------------------------------------------------------------------- /extensions/php-language-features/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/php/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/php/.vscodeignore -------------------------------------------------------------------------------- /extensions/php/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/php/cgmanifest.json -------------------------------------------------------------------------------- /extensions/php/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/php/package.json -------------------------------------------------------------------------------- /extensions/php/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/php/package.nls.json -------------------------------------------------------------------------------- /extensions/postinstall.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/postinstall.mjs -------------------------------------------------------------------------------- /extensions/powershell/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/pug/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/pug/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/pug/cgmanifest.json -------------------------------------------------------------------------------- /extensions/pug/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/pug/package.json -------------------------------------------------------------------------------- /extensions/pug/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/pug/package.nls.json -------------------------------------------------------------------------------- /extensions/python/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | .vscode 4 | -------------------------------------------------------------------------------- /extensions/python/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/python/package.json -------------------------------------------------------------------------------- /extensions/r/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/r/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/r/cgmanifest.json -------------------------------------------------------------------------------- /extensions/r/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/r/package.json -------------------------------------------------------------------------------- /extensions/r/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/r/package.nls.json -------------------------------------------------------------------------------- /extensions/razor/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/razor/.vscodeignore -------------------------------------------------------------------------------- /extensions/razor/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/razor/cgmanifest.json -------------------------------------------------------------------------------- /extensions/razor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/razor/package.json -------------------------------------------------------------------------------- /extensions/references-view/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/restructuredtext/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/ruby/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/ruby/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ruby/cgmanifest.json -------------------------------------------------------------------------------- /extensions/ruby/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ruby/package.json -------------------------------------------------------------------------------- /extensions/ruby/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/ruby/package.nls.json -------------------------------------------------------------------------------- /extensions/rust/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/rust/.vscodeignore -------------------------------------------------------------------------------- /extensions/rust/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/rust/cgmanifest.json -------------------------------------------------------------------------------- /extensions/rust/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/rust/package.json -------------------------------------------------------------------------------- /extensions/rust/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/rust/package.nls.json -------------------------------------------------------------------------------- /extensions/scss/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/scss/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/scss/cgmanifest.json -------------------------------------------------------------------------------- /extensions/scss/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/scss/package.json -------------------------------------------------------------------------------- /extensions/scss/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/scss/package.nls.json -------------------------------------------------------------------------------- /extensions/shaderlab/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/shellscript/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/simple-browser/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/sql/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/sql/.vscodeignore -------------------------------------------------------------------------------- /extensions/sql/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/sql/cgmanifest.json -------------------------------------------------------------------------------- /extensions/sql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/sql/package.json -------------------------------------------------------------------------------- /extensions/sql/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/sql/package.nls.json -------------------------------------------------------------------------------- /extensions/swift/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/swift/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/swift/cgmanifest.json -------------------------------------------------------------------------------- /extensions/swift/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/swift/package.json -------------------------------------------------------------------------------- /extensions/terminal-suggest/.gitignore: -------------------------------------------------------------------------------- 1 | third_party/ 2 | -------------------------------------------------------------------------------- /extensions/terminal-suggest/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/terminal-suggest/scripts/update-specs.ps1: -------------------------------------------------------------------------------- 1 | node "$PSScriptRoot/update-specs.js" 2 | -------------------------------------------------------------------------------- /extensions/terminal-suggest/scripts/update-specs.sh: -------------------------------------------------------------------------------- 1 | node ./update-specs.js 2 | -------------------------------------------------------------------------------- /extensions/terminal-suggest/src/test/fixtures/symlink-test/real-executable.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "real executable" 3 | -------------------------------------------------------------------------------- /extensions/terminal-suggest/src/test/fixtures/symlink-test/symlink-executable.sh: -------------------------------------------------------------------------------- 1 | real-executable.sh -------------------------------------------------------------------------------- /extensions/terminal-suggest/testWorkspace/parent/home/child/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/theme-abyss/.vscodeignore: -------------------------------------------------------------------------------- 1 | cgmanifest.json 2 | -------------------------------------------------------------------------------- /extensions/theme-kimbie-dark/.vscodeignore: -------------------------------------------------------------------------------- 1 | cgmanifest.json 2 | -------------------------------------------------------------------------------- /extensions/theme-monokai-dimmed/.vscodeignore: -------------------------------------------------------------------------------- 1 | cgmanifest.json 2 | -------------------------------------------------------------------------------- /extensions/theme-monokai/.vscodeignore: -------------------------------------------------------------------------------- 1 | cgmanifest.json 2 | -------------------------------------------------------------------------------- /extensions/theme-quietlight/.vscodeignore: -------------------------------------------------------------------------------- 1 | cgmanifest.json 2 | -------------------------------------------------------------------------------- /extensions/theme-red/.vscodeignore: -------------------------------------------------------------------------------- 1 | cgmanifest.json 2 | -------------------------------------------------------------------------------- /extensions/theme-seti/.vscodeignore: -------------------------------------------------------------------------------- 1 | build/** 2 | cgmanifest.json 3 | icons/preview.html 4 | CONTRIBUTING.md 5 | -------------------------------------------------------------------------------- /extensions/theme-seti/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/theme-seti/README.md -------------------------------------------------------------------------------- /extensions/theme-solarized-dark/.vscodeignore: -------------------------------------------------------------------------------- 1 | cgmanifest.json 2 | -------------------------------------------------------------------------------- /extensions/theme-solarized-light/.vscodeignore: -------------------------------------------------------------------------------- 1 | cgmanifest.json 2 | -------------------------------------------------------------------------------- /extensions/theme-tomorrow-night-blue/.vscodeignore: -------------------------------------------------------------------------------- 1 | cgmanifest.json 2 | -------------------------------------------------------------------------------- /extensions/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/tsconfig.base.json -------------------------------------------------------------------------------- /extensions/tunnel-forwarding/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/types/lib.url.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/types/lib.url.d.ts -------------------------------------------------------------------------------- /extensions/typescript-language-features/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/typescript-language-features/test-workspace/bar.ts: -------------------------------------------------------------------------------- 1 | // export const foo = 1; -------------------------------------------------------------------------------- /extensions/typescript-language-features/test-workspace/foo.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/typescript-language-features/test-workspace/foojs.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/typescript-language-features/test-workspace/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/vb/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/vb/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/vb/cgmanifest.json -------------------------------------------------------------------------------- /extensions/vb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/vb/package.json -------------------------------------------------------------------------------- /extensions/vb/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/vb/package.nls.json -------------------------------------------------------------------------------- /extensions/vscode-api-tests/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules 3 | testWorkspace/.vscode/tasks.json 4 | -------------------------------------------------------------------------------- /extensions/vscode-api-tests/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/vscode-api-tests/testWorkspace/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | 4 | } -------------------------------------------------------------------------------- /extensions/vscode-api-tests/testWorkspace/files-exclude/file.txt: -------------------------------------------------------------------------------- 1 | file -------------------------------------------------------------------------------- /extensions/vscode-api-tests/testWorkspace/search-exclude/file.txt: -------------------------------------------------------------------------------- 1 | file -------------------------------------------------------------------------------- /extensions/vscode-api-tests/testWorkspace/simple.txt: -------------------------------------------------------------------------------- 1 | Just a simple file... -------------------------------------------------------------------------------- /extensions/vscode-api-tests/testWorkspace2/simple.txt: -------------------------------------------------------------------------------- 1 | Just a simple file... -------------------------------------------------------------------------------- /extensions/vscode-colorize-perf-tests/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules -------------------------------------------------------------------------------- /extensions/vscode-colorize-perf-tests/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-fixtures/test-13777.go: -------------------------------------------------------------------------------- 1 | var e [][]*aType // ( comments after var are now green ) -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-fixtures/test-function-inv.ts: -------------------------------------------------------------------------------- 1 | rowData.push(callback(new Cell(row, col, false))); -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-fixtures/test-keywords.ts: -------------------------------------------------------------------------------- 1 | export var foo = () => new RegExp(''); 2 | -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-fixtures/test-this.ts: -------------------------------------------------------------------------------- 1 | { 2 | this.foo = 9; 3 | } -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/12750_html.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/13448_html.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/14119_less.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/25920_html.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/COMMIT_EDITMSG.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/Dockerfile.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/basic_java.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/git-rebase-todo.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/issue-1550_yaml.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/issue-224862_yaml.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/issue-28354_php.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/issue-4008_yaml.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/issue-6303_yaml.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/issue-76997_php.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/makefile.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/md-math_md.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-13777_go.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-166781_rs.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-173216_sh.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-173224_sh.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-173336_sh.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-23630_cpp.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-23850_cpp.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-33886_md.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-4287_pug.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-6611_rs.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-7115_xml.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-78769_cpp.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-80644_cpp.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-brackets_tsx.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-cssvariables_less.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-cssvariables_scss.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-embedding_html.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-freeze-56377_py.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-freeze-56476_ps1.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-regex_coffee.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test2_pl.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test6916_js.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_bat.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_bib.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_c.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_cc.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_clj.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_code-snippets.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_coffee.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_cpp.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_cs.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_cshtml.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_cu.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_dart.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_diff.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_fs.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_go.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_groovy.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_handlebars.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_hbs.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_hlsl.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_html.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_jl.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_js.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_json.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_jsx.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_less.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_log.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_lua.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_m.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_md.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_mm.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_p6.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_php.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_pl.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_ps1.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_pug.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_py.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_r.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_rb.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_rs.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_rst.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_scss.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_sh.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_shader.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_sql.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_sty.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_swift.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_tex.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_vb.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_xml.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_yaml.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/tsconfig_off_json.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /extensions/vscode-test-resolver/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules -------------------------------------------------------------------------------- /extensions/vscode-test-resolver/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /extensions/xml/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | cgmanifest.json 3 | -------------------------------------------------------------------------------- /extensions/xml/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/xml/cgmanifest.json -------------------------------------------------------------------------------- /extensions/xml/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/xml/package.json -------------------------------------------------------------------------------- /extensions/xml/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/xml/package.nls.json -------------------------------------------------------------------------------- /extensions/yaml/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/yaml/.vscodeignore -------------------------------------------------------------------------------- /extensions/yaml/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/yaml/cgmanifest.json -------------------------------------------------------------------------------- /extensions/yaml/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/yaml/package.json -------------------------------------------------------------------------------- /extensions/yaml/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/extensions/yaml/package.nls.json -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/package.json -------------------------------------------------------------------------------- /product.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/product.json -------------------------------------------------------------------------------- /remote/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/remote/.npmrc -------------------------------------------------------------------------------- /remote/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/remote/package-lock.json -------------------------------------------------------------------------------- /remote/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/remote/package.json -------------------------------------------------------------------------------- /remote/web/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /remote/web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/remote/web/package-lock.json -------------------------------------------------------------------------------- /remote/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/remote/web/package.json -------------------------------------------------------------------------------- /resources/completions/bash/code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/completions/bash/code -------------------------------------------------------------------------------- /resources/completions/zsh/_code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/completions/zsh/_code -------------------------------------------------------------------------------- /resources/darwin/bat.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/bat.icns -------------------------------------------------------------------------------- /resources/darwin/bin/code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/bin/code.sh -------------------------------------------------------------------------------- /resources/darwin/bower.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/bower.icns -------------------------------------------------------------------------------- /resources/darwin/c.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/c.icns -------------------------------------------------------------------------------- /resources/darwin/code.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/code.icns -------------------------------------------------------------------------------- /resources/darwin/config.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/config.icns -------------------------------------------------------------------------------- /resources/darwin/cpp.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/cpp.icns -------------------------------------------------------------------------------- /resources/darwin/csharp.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/csharp.icns -------------------------------------------------------------------------------- /resources/darwin/css.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/css.icns -------------------------------------------------------------------------------- /resources/darwin/default.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/default.icns -------------------------------------------------------------------------------- /resources/darwin/go.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/go.icns -------------------------------------------------------------------------------- /resources/darwin/html.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/html.icns -------------------------------------------------------------------------------- /resources/darwin/jade.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/jade.icns -------------------------------------------------------------------------------- /resources/darwin/java.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/java.icns -------------------------------------------------------------------------------- /resources/darwin/javascript.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/javascript.icns -------------------------------------------------------------------------------- /resources/darwin/json.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/json.icns -------------------------------------------------------------------------------- /resources/darwin/less.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/less.icns -------------------------------------------------------------------------------- /resources/darwin/markdown.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/markdown.icns -------------------------------------------------------------------------------- /resources/darwin/php.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/php.icns -------------------------------------------------------------------------------- /resources/darwin/powershell.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/powershell.icns -------------------------------------------------------------------------------- /resources/darwin/python.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/python.icns -------------------------------------------------------------------------------- /resources/darwin/react.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/react.icns -------------------------------------------------------------------------------- /resources/darwin/ruby.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/ruby.icns -------------------------------------------------------------------------------- /resources/darwin/sass.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/sass.icns -------------------------------------------------------------------------------- /resources/darwin/shell.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/shell.icns -------------------------------------------------------------------------------- /resources/darwin/sql.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/sql.icns -------------------------------------------------------------------------------- /resources/darwin/typescript.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/typescript.icns -------------------------------------------------------------------------------- /resources/darwin/vue.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/vue.icns -------------------------------------------------------------------------------- /resources/darwin/xml.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/xml.icns -------------------------------------------------------------------------------- /resources/darwin/yaml.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/darwin/yaml.icns -------------------------------------------------------------------------------- /resources/linux/bin/code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/linux/bin/code.sh -------------------------------------------------------------------------------- /resources/linux/code.appdata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/linux/code.appdata.xml -------------------------------------------------------------------------------- /resources/linux/code.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/linux/code.desktop -------------------------------------------------------------------------------- /resources/linux/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/linux/code.png -------------------------------------------------------------------------------- /resources/linux/rpm/code.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/linux/rpm/code.xpm -------------------------------------------------------------------------------- /resources/server/code-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/server/code-192.png -------------------------------------------------------------------------------- /resources/server/code-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/server/code-512.png -------------------------------------------------------------------------------- /resources/server/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/server/favicon.ico -------------------------------------------------------------------------------- /resources/server/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/server/manifest.json -------------------------------------------------------------------------------- /resources/win32/bin/code.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/bin/code.cmd -------------------------------------------------------------------------------- /resources/win32/bin/code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/bin/code.sh -------------------------------------------------------------------------------- /resources/win32/bower.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/bower.ico -------------------------------------------------------------------------------- /resources/win32/c.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/c.ico -------------------------------------------------------------------------------- /resources/win32/code.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/code.ico -------------------------------------------------------------------------------- /resources/win32/code_150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/code_150x150.png -------------------------------------------------------------------------------- /resources/win32/code_70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/code_70x70.png -------------------------------------------------------------------------------- /resources/win32/config.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/config.ico -------------------------------------------------------------------------------- /resources/win32/cpp.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/cpp.ico -------------------------------------------------------------------------------- /resources/win32/csharp.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/csharp.ico -------------------------------------------------------------------------------- /resources/win32/css.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/css.ico -------------------------------------------------------------------------------- /resources/win32/default.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/default.ico -------------------------------------------------------------------------------- /resources/win32/go.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/go.ico -------------------------------------------------------------------------------- /resources/win32/html.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/html.ico -------------------------------------------------------------------------------- /resources/win32/inno-big-100.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/inno-big-100.bmp -------------------------------------------------------------------------------- /resources/win32/inno-big-125.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/inno-big-125.bmp -------------------------------------------------------------------------------- /resources/win32/inno-big-150.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/inno-big-150.bmp -------------------------------------------------------------------------------- /resources/win32/inno-big-175.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/inno-big-175.bmp -------------------------------------------------------------------------------- /resources/win32/inno-big-200.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/inno-big-200.bmp -------------------------------------------------------------------------------- /resources/win32/inno-big-225.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/inno-big-225.bmp -------------------------------------------------------------------------------- /resources/win32/inno-big-250.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/inno-big-250.bmp -------------------------------------------------------------------------------- /resources/win32/jade.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/jade.ico -------------------------------------------------------------------------------- /resources/win32/java.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/java.ico -------------------------------------------------------------------------------- /resources/win32/javascript.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/javascript.ico -------------------------------------------------------------------------------- /resources/win32/json.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/json.ico -------------------------------------------------------------------------------- /resources/win32/less.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/less.ico -------------------------------------------------------------------------------- /resources/win32/markdown.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/markdown.ico -------------------------------------------------------------------------------- /resources/win32/php.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/php.ico -------------------------------------------------------------------------------- /resources/win32/powershell.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/powershell.ico -------------------------------------------------------------------------------- /resources/win32/python.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/python.ico -------------------------------------------------------------------------------- /resources/win32/react.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/react.ico -------------------------------------------------------------------------------- /resources/win32/ruby.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/ruby.ico -------------------------------------------------------------------------------- /resources/win32/sass.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/sass.ico -------------------------------------------------------------------------------- /resources/win32/shell.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/shell.ico -------------------------------------------------------------------------------- /resources/win32/sql.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/sql.ico -------------------------------------------------------------------------------- /resources/win32/typescript.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/typescript.ico -------------------------------------------------------------------------------- /resources/win32/vue.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/vue.ico -------------------------------------------------------------------------------- /resources/win32/xml.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/xml.ico -------------------------------------------------------------------------------- /resources/win32/yaml.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/resources/win32/yaml.ico -------------------------------------------------------------------------------- /scripts/code-cli.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code-cli.bat -------------------------------------------------------------------------------- /scripts/code-cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code-cli.sh -------------------------------------------------------------------------------- /scripts/code-perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code-perf.js -------------------------------------------------------------------------------- /scripts/code-server.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code-server.bat -------------------------------------------------------------------------------- /scripts/code-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code-server.js -------------------------------------------------------------------------------- /scripts/code-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code-server.sh -------------------------------------------------------------------------------- /scripts/code-web.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code-web.bat -------------------------------------------------------------------------------- /scripts/code-web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code-web.js -------------------------------------------------------------------------------- /scripts/code-web.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code-web.sh -------------------------------------------------------------------------------- /scripts/code.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code.bat -------------------------------------------------------------------------------- /scripts/code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/code.sh -------------------------------------------------------------------------------- /scripts/node-electron.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/node-electron.bat -------------------------------------------------------------------------------- /scripts/node-electron.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/node-electron.sh -------------------------------------------------------------------------------- /scripts/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /scripts/playground-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/playground-server.ts -------------------------------------------------------------------------------- /scripts/sync-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/sync-helper.js -------------------------------------------------------------------------------- /scripts/sync-with-upstream.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/sync-with-upstream.sh -------------------------------------------------------------------------------- /scripts/test-documentation.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/test-documentation.bat -------------------------------------------------------------------------------- /scripts/test-documentation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/test-documentation.sh -------------------------------------------------------------------------------- /scripts/test-integration.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/test-integration.bat -------------------------------------------------------------------------------- /scripts/test-integration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/test-integration.sh -------------------------------------------------------------------------------- /scripts/test-web-integration.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/test-web-integration.bat -------------------------------------------------------------------------------- /scripts/test-web-integration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/test-web-integration.sh -------------------------------------------------------------------------------- /scripts/test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/test.bat -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/xterm-symlink.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/xterm-symlink.ps1 -------------------------------------------------------------------------------- /scripts/xterm-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/xterm-update.js -------------------------------------------------------------------------------- /scripts/xterm-update.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/scripts/xterm-update.ps1 -------------------------------------------------------------------------------- /src/bootstrap-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/bootstrap-cli.ts -------------------------------------------------------------------------------- /src/bootstrap-esm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/bootstrap-esm.ts -------------------------------------------------------------------------------- /src/bootstrap-fork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/bootstrap-fork.ts -------------------------------------------------------------------------------- /src/bootstrap-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/bootstrap-import.ts -------------------------------------------------------------------------------- /src/bootstrap-meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/bootstrap-meta.ts -------------------------------------------------------------------------------- /src/bootstrap-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/bootstrap-node.ts -------------------------------------------------------------------------------- /src/bootstrap-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/bootstrap-server.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/server-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/server-cli.ts -------------------------------------------------------------------------------- /src/server-main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/server-main.ts -------------------------------------------------------------------------------- /src/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/tsconfig.base.json -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/tsconfig.monaco.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/tsconfig.monaco.json -------------------------------------------------------------------------------- /src/tsconfig.tsec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/tsconfig.tsec.json -------------------------------------------------------------------------------- /src/tsconfig.vscode-dts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/tsconfig.vscode-dts.json -------------------------------------------------------------------------------- /src/tsec.exemptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/tsec.exemptions.json -------------------------------------------------------------------------------- /src/typings/base-common.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/typings/base-common.d.ts -------------------------------------------------------------------------------- /src/typings/crypto.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/typings/crypto.d.ts -------------------------------------------------------------------------------- /src/typings/css.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/typings/css.d.ts -------------------------------------------------------------------------------- /src/typings/editContext.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/typings/editContext.d.ts -------------------------------------------------------------------------------- /src/typings/thenable.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/typings/thenable.d.ts -------------------------------------------------------------------------------- /src/vs/amdX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/amdX.ts -------------------------------------------------------------------------------- /src/vs/base/browser/broadcast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/broadcast.ts -------------------------------------------------------------------------------- /src/vs/base/browser/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/browser.ts -------------------------------------------------------------------------------- /src/vs/base/browser/canIUse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/canIUse.ts -------------------------------------------------------------------------------- /src/vs/base/browser/cssValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/cssValue.ts -------------------------------------------------------------------------------- /src/vs/base/browser/dnd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/dnd.ts -------------------------------------------------------------------------------- /src/vs/base/browser/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/dom.ts -------------------------------------------------------------------------------- /src/vs/base/browser/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/event.ts -------------------------------------------------------------------------------- /src/vs/base/browser/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/fonts.ts -------------------------------------------------------------------------------- /src/vs/base/browser/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/history.ts -------------------------------------------------------------------------------- /src/vs/base/browser/iframe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/iframe.ts -------------------------------------------------------------------------------- /src/vs/base/browser/indexedDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/indexedDB.ts -------------------------------------------------------------------------------- /src/vs/base/browser/touch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/touch.ts -------------------------------------------------------------------------------- /src/vs/base/browser/ui/widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/ui/widget.ts -------------------------------------------------------------------------------- /src/vs/base/browser/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/browser/window.ts -------------------------------------------------------------------------------- /src/vs/base/common/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/actions.ts -------------------------------------------------------------------------------- /src/vs/base/common/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/arrays.ts -------------------------------------------------------------------------------- /src/vs/base/common/arraysFind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/arraysFind.ts -------------------------------------------------------------------------------- /src/vs/base/common/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/assert.ts -------------------------------------------------------------------------------- /src/vs/base/common/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/async.ts -------------------------------------------------------------------------------- /src/vs/base/common/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/buffer.ts -------------------------------------------------------------------------------- /src/vs/base/common/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/cache.ts -------------------------------------------------------------------------------- /src/vs/base/common/charCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/charCode.ts -------------------------------------------------------------------------------- /src/vs/base/common/codicons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/codicons.ts -------------------------------------------------------------------------------- /src/vs/base/common/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/color.ts -------------------------------------------------------------------------------- /src/vs/base/common/comparers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/comparers.ts -------------------------------------------------------------------------------- /src/vs/base/common/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/console.ts -------------------------------------------------------------------------------- /src/vs/base/common/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/date.ts -------------------------------------------------------------------------------- /src/vs/base/common/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/decorators.ts -------------------------------------------------------------------------------- /src/vs/base/common/diff/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/diff/diff.ts -------------------------------------------------------------------------------- /src/vs/base/common/envfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/envfile.ts -------------------------------------------------------------------------------- /src/vs/base/common/equals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/equals.ts -------------------------------------------------------------------------------- /src/vs/base/common/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/errors.ts -------------------------------------------------------------------------------- /src/vs/base/common/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/event.ts -------------------------------------------------------------------------------- /src/vs/base/common/extpath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/extpath.ts -------------------------------------------------------------------------------- /src/vs/base/common/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/filters.ts -------------------------------------------------------------------------------- /src/vs/base/common/functional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/functional.ts -------------------------------------------------------------------------------- /src/vs/base/common/glob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/glob.ts -------------------------------------------------------------------------------- /src/vs/base/common/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/hash.ts -------------------------------------------------------------------------------- /src/vs/base/common/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/history.ts -------------------------------------------------------------------------------- /src/vs/base/common/hotReload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/hotReload.ts -------------------------------------------------------------------------------- /src/vs/base/common/iconLabels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/iconLabels.ts -------------------------------------------------------------------------------- /src/vs/base/common/ime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/ime.ts -------------------------------------------------------------------------------- /src/vs/base/common/iterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/iterator.ts -------------------------------------------------------------------------------- /src/vs/base/common/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/json.ts -------------------------------------------------------------------------------- /src/vs/base/common/jsonEdit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/jsonEdit.ts -------------------------------------------------------------------------------- /src/vs/base/common/jsonSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/jsonSchema.ts -------------------------------------------------------------------------------- /src/vs/base/common/jsonc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/jsonc.ts -------------------------------------------------------------------------------- /src/vs/base/common/keyCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/keyCodes.ts -------------------------------------------------------------------------------- /src/vs/base/common/labels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/labels.ts -------------------------------------------------------------------------------- /src/vs/base/common/lazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/lazy.ts -------------------------------------------------------------------------------- /src/vs/base/common/lifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/lifecycle.ts -------------------------------------------------------------------------------- /src/vs/base/common/linkedList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/linkedList.ts -------------------------------------------------------------------------------- /src/vs/base/common/linkedText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/linkedText.ts -------------------------------------------------------------------------------- /src/vs/base/common/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/map.ts -------------------------------------------------------------------------------- /src/vs/base/common/mime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/mime.ts -------------------------------------------------------------------------------- /src/vs/base/common/navigator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/navigator.ts -------------------------------------------------------------------------------- /src/vs/base/common/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/network.ts -------------------------------------------------------------------------------- /src/vs/base/common/numbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/numbers.ts -------------------------------------------------------------------------------- /src/vs/base/common/oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/oauth.ts -------------------------------------------------------------------------------- /src/vs/base/common/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/objects.ts -------------------------------------------------------------------------------- /src/vs/base/common/observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/observable.ts -------------------------------------------------------------------------------- /src/vs/base/common/paging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/paging.ts -------------------------------------------------------------------------------- /src/vs/base/common/parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/parsers.ts -------------------------------------------------------------------------------- /src/vs/base/common/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/path.ts -------------------------------------------------------------------------------- /src/vs/base/common/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/platform.ts -------------------------------------------------------------------------------- /src/vs/base/common/policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/policy.ts -------------------------------------------------------------------------------- /src/vs/base/common/ports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/ports.ts -------------------------------------------------------------------------------- /src/vs/base/common/prefixTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/prefixTree.ts -------------------------------------------------------------------------------- /src/vs/base/common/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/process.ts -------------------------------------------------------------------------------- /src/vs/base/common/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/product.ts -------------------------------------------------------------------------------- /src/vs/base/common/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/range.ts -------------------------------------------------------------------------------- /src/vs/base/common/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/search.ts -------------------------------------------------------------------------------- /src/vs/base/common/sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/sequence.ts -------------------------------------------------------------------------------- /src/vs/base/common/severity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/severity.ts -------------------------------------------------------------------------------- /src/vs/base/common/skipList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/skipList.ts -------------------------------------------------------------------------------- /src/vs/base/common/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/stream.ts -------------------------------------------------------------------------------- /src/vs/base/common/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/strings.ts -------------------------------------------------------------------------------- /src/vs/base/common/symbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/symbols.ts -------------------------------------------------------------------------------- /src/vs/base/common/tfIdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/tfIdf.ts -------------------------------------------------------------------------------- /src/vs/base/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/types.ts -------------------------------------------------------------------------------- /src/vs/base/common/uint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/uint.ts -------------------------------------------------------------------------------- /src/vs/base/common/uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/uri.ts -------------------------------------------------------------------------------- /src/vs/base/common/uriIpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/uriIpc.ts -------------------------------------------------------------------------------- /src/vs/base/common/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/uuid.ts -------------------------------------------------------------------------------- /src/vs/base/common/verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/verifier.ts -------------------------------------------------------------------------------- /src/vs/base/common/yaml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/common/yaml.ts -------------------------------------------------------------------------------- /src/vs/base/node/cpuUsage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/cpuUsage.sh -------------------------------------------------------------------------------- /src/vs/base/node/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/crypto.ts -------------------------------------------------------------------------------- /src/vs/base/node/id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/id.ts -------------------------------------------------------------------------------- /src/vs/base/node/macAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/macAddress.ts -------------------------------------------------------------------------------- /src/vs/base/node/nls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/nls.ts -------------------------------------------------------------------------------- /src/vs/base/node/pfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/pfs.ts -------------------------------------------------------------------------------- /src/vs/base/node/ports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/ports.ts -------------------------------------------------------------------------------- /src/vs/base/node/powershell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/powershell.ts -------------------------------------------------------------------------------- /src/vs/base/node/processes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/processes.ts -------------------------------------------------------------------------------- /src/vs/base/node/ps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/ps.sh -------------------------------------------------------------------------------- /src/vs/base/node/ps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/ps.ts -------------------------------------------------------------------------------- /src/vs/base/node/shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/shell.ts -------------------------------------------------------------------------------- /src/vs/base/node/unc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/unc.ts -------------------------------------------------------------------------------- /src/vs/base/node/zip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/base/node/zip.ts -------------------------------------------------------------------------------- /src/vs/base/test/node/__snapshots__/snapshot_creates_a_snapshot.0.snap: -------------------------------------------------------------------------------- 1 | hello_world_.0.snap: 2 | { cool: true } 3 | -------------------------------------------------------------------------------- /src/vs/code/node/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/code/node/cli.ts -------------------------------------------------------------------------------- /src/vs/editor/browser/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/editor/browser/view.ts -------------------------------------------------------------------------------- /src/vs/editor/common/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/editor/common/model.ts -------------------------------------------------------------------------------- /src/vs/editor/editor.all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/editor/editor.all.ts -------------------------------------------------------------------------------- /src/vs/editor/editor.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/editor/editor.api.ts -------------------------------------------------------------------------------- /src/vs/editor/editor.main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/editor/editor.main.ts -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/deletion/2.tst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/equals/1.txt: -------------------------------------------------------------------------------- 1 | hello 2 | world -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/equals/2.txt: -------------------------------------------------------------------------------- 1 | hello 2 | world -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/invalid-ranges/1.tst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/issue-131091/2.tst: -------------------------------------------------------------------------------- 1 | { 2 | if (A && B) { 3 | doit 4 | } 5 | } 6 | C 7 | Y 8 | -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/issue-214049/1.txt: -------------------------------------------------------------------------------- 1 | hello world; 2 | y -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/issue-214049/2.txt: -------------------------------------------------------------------------------- 1 | hello world; 2 | // new line 3 | y -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/just-whitespace/1.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/just-whitespace/2.js: -------------------------------------------------------------------------------- 1 | console.log('foo'); -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/shifting-parameters/1.tst: -------------------------------------------------------------------------------- 1 | function x(alignments: RangeMapping[]): x[] { } 2 | -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/trivial/1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/test/node/diffing/fixtures/trivial/2.txt: -------------------------------------------------------------------------------- 1 | x -------------------------------------------------------------------------------- /src/vs/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/loader.js -------------------------------------------------------------------------------- /src/vs/monaco.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/monaco.d.ts -------------------------------------------------------------------------------- /src/vs/nls.messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/nls.messages.ts -------------------------------------------------------------------------------- /src/vs/nls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vs/nls.ts -------------------------------------------------------------------------------- /src/vs/platform/files/test/node/fixtures/service/small.txt: -------------------------------------------------------------------------------- 1 | Small File -------------------------------------------------------------------------------- /src/vs/platform/files/test/node/fixtures/service/small_umlaut.txt: -------------------------------------------------------------------------------- 1 | Small File with Ümlaut -------------------------------------------------------------------------------- /src/vs/platform/files/test/node/fixtures/service/some_utf8_bom.txt: -------------------------------------------------------------------------------- 1 | This is some UTF 8 with BOM file. -------------------------------------------------------------------------------- /src/vs/workbench/contrib/chat/test/browser/__snapshots__/ChatMarkdownRenderer_simple.0.snap: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/examples/subfolder/anotherfolder/anotherfile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/examples/subfolder/subfile.txt: -------------------------------------------------------------------------------- 1 | // sub -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/more/file.txt: -------------------------------------------------------------------------------- 1 | Conway -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/site.less: -------------------------------------------------------------------------------- 1 | // lss is mor 2 | 3 | -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/üm laut汉语/汉语.txt: -------------------------------------------------------------------------------- 1 | 汉语 -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures2/36438/modules/do-not-find.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures2/36438/more/modules/find.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/services/textfile/test/node/encoding/fixtures/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vscode-dts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vscode-dts/README.md -------------------------------------------------------------------------------- /src/vscode-dts/vscode.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/src/vscode-dts/vscode.d.ts -------------------------------------------------------------------------------- /test/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/.mocharc.json -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/README.md -------------------------------------------------------------------------------- /test/automation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/.gitignore -------------------------------------------------------------------------------- /test/automation/.npmignore: -------------------------------------------------------------------------------- 1 | !/out 2 | /src 3 | /tools 4 | .gitignore 5 | tsconfig.json 6 | *.tgz 7 | -------------------------------------------------------------------------------- /test/automation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/README.md -------------------------------------------------------------------------------- /test/automation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/package.json -------------------------------------------------------------------------------- /test/automation/src/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/chat.ts -------------------------------------------------------------------------------- /test/automation/src/code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/code.ts -------------------------------------------------------------------------------- /test/automation/src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/debug.ts -------------------------------------------------------------------------------- /test/automation/src/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/editor.ts -------------------------------------------------------------------------------- /test/automation/src/editors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/editors.ts -------------------------------------------------------------------------------- /test/automation/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/index.ts -------------------------------------------------------------------------------- /test/automation/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/logger.ts -------------------------------------------------------------------------------- /test/automation/src/peek.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/peek.ts -------------------------------------------------------------------------------- /test/automation/src/scm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/scm.ts -------------------------------------------------------------------------------- /test/automation/src/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/search.ts -------------------------------------------------------------------------------- /test/automation/src/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/task.ts -------------------------------------------------------------------------------- /test/automation/src/viewlet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/src/viewlet.ts -------------------------------------------------------------------------------- /test/automation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/automation/tsconfig.json -------------------------------------------------------------------------------- /test/cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/cgmanifest.json -------------------------------------------------------------------------------- /test/integration/browser/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | npm-debug.log 3 | Thumbs.db 4 | node_modules/ 5 | out/ 6 | -------------------------------------------------------------------------------- /test/leaks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/leaks/index.html -------------------------------------------------------------------------------- /test/leaks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/leaks/package.json -------------------------------------------------------------------------------- /test/leaks/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/leaks/server.js -------------------------------------------------------------------------------- /test/mcp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/.gitignore -------------------------------------------------------------------------------- /test/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/README.md -------------------------------------------------------------------------------- /test/mcp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/package-lock.json -------------------------------------------------------------------------------- /test/mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/package.json -------------------------------------------------------------------------------- /test/mcp/src/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/src/application.ts -------------------------------------------------------------------------------- /test/mcp/src/automation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/src/automation.ts -------------------------------------------------------------------------------- /test/mcp/src/multiplex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/src/multiplex.ts -------------------------------------------------------------------------------- /test/mcp/src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/src/options.ts -------------------------------------------------------------------------------- /test/mcp/src/playwright.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/src/playwright.ts -------------------------------------------------------------------------------- /test/mcp/src/stdio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/src/stdio.ts -------------------------------------------------------------------------------- /test/mcp/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/src/utils.ts -------------------------------------------------------------------------------- /test/mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/mcp/tsconfig.json -------------------------------------------------------------------------------- /test/monaco/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/.gitignore -------------------------------------------------------------------------------- /test/monaco/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/.mocharc.json -------------------------------------------------------------------------------- /test/monaco/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps="true" 2 | timeout=180000 3 | -------------------------------------------------------------------------------- /test/monaco/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/README.md -------------------------------------------------------------------------------- /test/monaco/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/core.js -------------------------------------------------------------------------------- /test/monaco/dist/core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/dist/core.html -------------------------------------------------------------------------------- /test/monaco/esm-check/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/esm-check/index.js -------------------------------------------------------------------------------- /test/monaco/monaco.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/monaco.test.ts -------------------------------------------------------------------------------- /test/monaco/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/package-lock.json -------------------------------------------------------------------------------- /test/monaco/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/package.json -------------------------------------------------------------------------------- /test/monaco/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/runner.js -------------------------------------------------------------------------------- /test/monaco/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/tsconfig.json -------------------------------------------------------------------------------- /test/monaco/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/monaco/webpack.config.js -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /test/smoke/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/smoke/.gitignore -------------------------------------------------------------------------------- /test/smoke/Audit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/smoke/Audit.md -------------------------------------------------------------------------------- /test/smoke/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/smoke/README.md -------------------------------------------------------------------------------- /test/smoke/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/smoke/package-lock.json -------------------------------------------------------------------------------- /test/smoke/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/smoke/package.json -------------------------------------------------------------------------------- /test/smoke/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/smoke/src/main.ts -------------------------------------------------------------------------------- /test/smoke/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/smoke/src/utils.ts -------------------------------------------------------------------------------- /test/smoke/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/smoke/test/index.js -------------------------------------------------------------------------------- /test/smoke/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/smoke/tsconfig.json -------------------------------------------------------------------------------- /test/unit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/unit/README.md -------------------------------------------------------------------------------- /test/unit/analyzeSnapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/unit/analyzeSnapshot.js -------------------------------------------------------------------------------- /test/unit/assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/unit/assert.js -------------------------------------------------------------------------------- /test/unit/browser/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/unit/browser/index.js -------------------------------------------------------------------------------- /test/unit/coverage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/unit/coverage.js -------------------------------------------------------------------------------- /test/unit/electron/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/unit/electron/index.js -------------------------------------------------------------------------------- /test/unit/electron/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/unit/electron/preload.js -------------------------------------------------------------------------------- /test/unit/electron/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/unit/electron/renderer.js -------------------------------------------------------------------------------- /test/unit/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/unit/node/index.js -------------------------------------------------------------------------------- /test/unit/node/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /test/unit/reporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/test/unit/reporter.js -------------------------------------------------------------------------------- /tsfmt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpod-io/openvscode-server/HEAD/tsfmt.json --------------------------------------------------------------------------------