{ "quality": "stable", "licenseName": "MIT", "licenseUrl": "https://cursor.com/license.txt", "serverGreeting": [], "serverLicense": [], "vscodeVersion": "1.99.3", "serverLicensePrompt": "", "serverApplicationName": "cursor-server", "serverDataFolderName": ".cursor-server", "tunnelApplicationName": "cursor-tunnel", "serverDownloadUrlTemplate": "https://cursor.blob.core.windows.net/remote-releases/${commit}/vscode-reh-${os}-${arch}.tar.gz", "win32x64AppId": "{{D7D7D7D7-7D7D-7D7D-7D7D-7D7D7D7D7D7D}}", "win32arm64AppId": "{{D8D8D8D8-8D8D-8D8D-8D8D-8D8D8D8D8D8D}}", "win32x64UserAppId": "{{DADADADA-ADAD-ADAD-ADAD-ADADADADADAD}}", "win32arm64UserAppId": "{{DBDBDBDB-BDBD-BDBD-BDBD-BDBDBDBDBDBD}}", "win32TunnelMutex": "cursor-tunnel-mutex", "win32TunnelServiceMutex": "cursor-tunnel-service-mutex", "licenseFileName": "LICENSE.txt", "reportIssueUrl": "https://github.com/getcursor/cursor/issues/new", "webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-cdn.net/insider/ef65ac1ba57f57f2a3961bfe94aa20481caca4c6/out/vs/workbench/contrib/webview/browser/pre/", "aiConfig": { "ariaKey": "control-key" }, "statsigClientKey": "client-Bm4HJ0aDjXHQVsoACMREyLNxm5p6zzuzhO50MgtoT5D", "statsigLogEventProxyUrl": "https://api3.cursor.sh/tev1/v1", "downloadUrl": "https://cursor.com/downloads", "updateUrl": "https://api2.cursor.sh/updates", "backupUpdateUrl": "http://cursorapi.com/updates", "releaseNotesUrl": "https://www.cursor.com/changelog", "extensionReplacementMapForImports": { "ms-vscode-remote.remote-ssh": "anysphere.remote-ssh", "ms-vscode-remote.remote-containers": "anysphere.remote-containers", "ms-vscode-remote.remote-wsl": "anysphere.remote-wsl", "jeanp413.open-remote-ssh": "anysphere.remote-ssh", "jeanp413.open-remote-wsl": "anysphere.remote-wsl", "ms-python.vscode-pylance": "anysphere.cursorpyright", "ms-vscode.cpptools": "anysphere.cpptools", "ms-dotnettools.csharp": "anysphere.csharp" }, "nodejsRepository": "https://nodejs.org", "extensionMaxVersions": { "ms-python.python": { "maxVersion": "2025.6.1" }, "ms-vscode.cpptools": { "maxVersion": "1.23.6", "minVersion": "1.20.5" }, "ms-python.vscode-pylance": { "maxVersion": "2024.8.1", "minVersion": "2024.4.1" }, "ms-vscode-remote.remote-containers": { "maxVersion": "0.394.0", "minVersion": "0.394.0" }, "ms-vscode-remote.remote-wsl": { "maxVersion": "0.81.8", "minVersion": "0.81.8" }, "ms-vscode-remote.remote-ssh": { "maxVersion": "0.113.1", "minVersion": "0.113.1" }, "ms-vscode-remote.remote-server": { "maxVersion": "1.5.1", "minVersion": "1.5.1" }, "ms-dotnettools.csharp": { "maxVersion": "2.63.32" }, "ms-dotnettools.csdevkit": { "maxVersion": "1.16.6" } }, "getExtensionOverrides": { "amazonwebservices.aws-toolkit-vscode": { "ms-vscode-remote.remote-ssh": "anysphere.remote-ssh" }, "amazonwebservices.amazon-q-vscode": { "ms-vscode-remote.remote-ssh": "anysphere.remote-ssh" } }, "skipPackagingLocalExtensions": [ "cursor-experiments", "cursor-context-ast-typescript", "cursor-browser" ], "cannotImportExtensions": [ "github.copilot-chat", "github.copilot", "ms-vscode.remote-explorer" ], "trustedExtensionAuthAccess": { "github": [ "vscode.github", "github.remotehub", "ms-vscode.remote-server", "github.vscode-pull-request-github", "github.codespaces", "github.copilot", "github.copilot-chat", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot" ], "github-enterprise": [ "vscode.github", "github.remotehub", "ms-vscode.remote-server", "github.vscode-pull-request-github", "github.codespaces", "github.copilot", "github.copilot-chat", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot" ], "microsoft": [ "ms-vscode.azure-repos", "ms-vscode.remote-server", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot", "ms-azuretools.vscode-azureresourcegroups", "ms-edu.vscode-learning", "ms-toolsai.vscode-ai", "ms-toolsai.vscode-ai-remote" ], "microsoft-sovereign-cloud": [ "ms-vscode.azure-repos", "ms-vscode.remote-server", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot", "ms-azuretools.vscode-azureresourcegroups", "ms-edu.vscode-learning", "ms-toolsai.vscode-ai", "ms-toolsai.vscode-ai-remote" ], "__GitHub.copilot-chat": [ "ms-azuretools.vscode-azure-github-copilot" ] }, "aiGeneratedWorkspaceTrust": { "title": "This workspace was generated by GitHub Copilot", "checkboxText": "Trust the contents of all files in this workspace", "trustOption": "Yes, I trust the contents", "dontTrustOption": "No, I don't trust the contents", "startupTrustRequestLearnMore": "If you don't trust the contents of the files generated by GitHub Copilot, we recommend continuing in restricted mode. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more. " }, "gitHubEntitlement": { "providerId": "github", "command": { "title": "Install GitHub Copilot (Paid for by {{org}})...", "titleWithoutPlaceHolder": "Install GitHub Copilot", "action": "workbench.extensions.installExtension", "when": "workbench.accounts.experimental.showEntitlements" }, "entitlementUrl": "https://api.github.com/copilot_internal/user", "extensionId": "github.copilot", "enablementKey": "chat_enabled", "confirmationAction": "Install", "confirmationMessage": "Are you sure you want to install GitHub Copilot?" }, "defaultChatAgent": { "extensionId": "GitHub.copilot", "chatExtensionId": "GitHub.copilot-chat", "documentationUrl": "https://aka.ms/github-copilot-overview", "termsStatementUrl": "https://aka.ms/github-copilot-terms-statement", "privacyStatementUrl": "https://aka.ms/github-copilot-privacy-statement", "skusDocumentationUrl": "https://aka.ms/github-copilot-plans", "publicCodeMatchesUrl": "https://aka.ms/github-copilot-match-public-code", "manageSettingsUrl": "https://aka.ms/github-copilot-settings", "managePlanUrl": "https://aka.ms/github-copilot-manage-plan", "upgradePlanUrl": "https://aka.ms/github-copilot-upgrade-plan", "providerId": "github", "providerName": "GitHub", "enterpriseProviderId": "github-enterprise", "enterpriseProviderName": "GHE.com", "providerUriSetting": "github-enterprise.uri", "providerScopes": [ [ "user:email" ], [ "read:user" ], [ "read:user", "user:email", "repo", "workflow" ] ], "entitlementUrl": "https://api.github.com/copilot_internal/user", "entitlementSignupLimitedUrl": "https://api.github.com/copilot_internal/subscribe_limited_user", "chatQuotaExceededContext": "github.copilot.chat.quotaExceeded", "completionsQuotaExceededContext": "github.copilot.completions.quotaExceeded", "walkthroughCommand": "github.copilot.open.walkthrough", "completionsMenuCommand": "github.copilot.toggleStatusMenu", "completionsRefreshTokenCommand": "github.copilot.signIn", "chatRefreshTokenCommand": "github.copilot.refreshToken", "completionsAdvancedSetting": "github.copilot.advanced", "completionsEnablementSetting": "github.copilot.enable", "nextEditSuggestionsSetting": "github.copilot.nextEditSuggestions.enabled" }, "cursorTrustedExtensionAuthAccess": [ "anysphere.cursor-retrieval" ], "trustedExtensionProtocolHandlers": [ "vscode.git", "vscode.github-authentication", "vscode.microsoft-authentication", "anysphere.cursor-deeplink" ], "linkProtectionTrustedDomains": [ "https://marketplace.visualstudio.com", "https://marketplace.cursorapi.com", "https://cursor-cdn.com", "https://cursor-marketplace.com", "https://open-vsx.org", "https://cursor.so", "https://cursor.sh", "https://cursor.com", "https://www.cursor.so", "https://cursor.com", "https://www.cursor.com", "https://docs.cursor.com", "https://docs.cursor.sh", "https://www.cursor.sh", "https://changelog.cursor.sh", "https://changelog.cursor.com", "https://github.com", "https://www.github.com", "https://docs.github.com", "https://portal.azure.com", "https://portal.azure.com", "https://raw.githubusercontent.com", "https://private-user-images.githubusercontent.com", "https://avatars.githubusercontent.com", "https://mcp.notion.com", "https://mcp.sentry.dev", "https://mcp.atlassian.com", "https://mcp.intercom.com", "https://mcp.asana.com", "https://mcp.linear.app", "https://api.dashboard.plaid.com", "https://mcp.squareup.com", "https://app.datadoghq.com/", "https://mcp.figma.com", "https://mcp.context7.com" ], "commonlyUsedSettings": [ "files.autoSave", "editor.fontSize", "editor.fontFamily", "GitHub.copilot.manageExtension", "editor.tabSize", "editor.renderWhitespace", "editor.cursorStyle", "editor.multiCursorModifier", "editor.insertSpaces", "editor.wordWrap", "files.exclude", "files.associations", "workbench.editor.enablePreview" ], "extensionsEnabledWithApiProposalVersion": [ "GitHub.copilot-chat", "ms-vscode.vscode-commander", "ms-vscode.vscode-copilot-vision" ], "extensionEnabledApiProposals": { "ms-azuretools.vscode-dev-azurecloudshell": [ "contribEditSessions" ], "ms-vscode.vscode-selfhost-test-provider": [ "testObserver", "testRelatedCode" ], "VisualStudioExptTeam.vscodeintellicode-completions": [ "inlineCompletionsAdditions" ], "ms-toolsai.datawrangler": [ "debugFocus" ], "ms-vscode.vscode-commander": [], "ms-vscode.vscode-websearchforcopilot": [], "ms-vscode.vscode-copilot-data-analysis": [ "chatVariableResolver", "chatProvider" ], "ms-vscode.vscode-copilot-vision": [ "chatReferenceBinaryData", "codeActionAI" ], "ms-vsliveshare.vsliveshare": [ "contribMenuBarHome", "contribShareMenu", "contribStatusBarItems", "diffCommand", "documentFiltersExclusive", "fileSearchProvider", "findTextInFiles", "notebookCellExecutionState", "notebookLiveShare", "terminalDimensions", "terminalDataWriteEvent", "textSearchProvider" ], "ms-vscode.js-debug": [ "portsAttributes", "findTextInFiles", "workspaceTrust", "tunnels" ], "ms-toolsai.vscode-ai-remote": [ "resolvers" ], "ms-python.python": [ "codeActionAI", "contribEditorContentMenu", "quickPickSortByLabel", "portsAttributes", "testObserver", "quickPickItemTooltip", "terminalDataWriteEvent", "terminalExecuteCommandEvent", "notebookReplDocument", "notebookVariableProvider", "terminalShellEnv", "terminalShellType" ], "ms-python.vscode-python-envs": [ "terminalShellEnv", "terminalShellType" ], "ms-dotnettools.dotnet-interactive-vscode": [ "notebookMessaging" ], "GitHub.codespaces": [ "contribEditSessions", "contribMenuBarHome", "contribRemoteHelp", "contribViewsRemote", "resolvers", "tunnels", "terminalDataWriteEvent", "treeViewReveal", "notebookKernelSource" ], "ms-vscode.azure-repos": [ "extensionRuntime", "fileSearchProvider", "textSearchProvider" ], "ms-vscode.remote-repositories": [ "canonicalUriProvider", "contribEditSessions", "contribRemoteHelp", "contribMenuBarHome", "contribViewsRemote", "contribViewsWelcome", "contribShareMenu", "documentFiltersExclusive", "editSessionIdentityProvider", "extensionRuntime", "fileSearchProvider", "quickPickSortByLabel", "workspaceTrust", "shareProvider", "scmActionButton", "scmSelectedProvider", "scmValidation", "textSearchProvider", "timeline" ], "ms-vscode-remote.remote-wsl": [ "resolvers", "contribRemoteHelp", "contribViewsRemote", "telemetry" ], "ms-vscode-remote.remote-ssh": [ "resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry" ], "ms-vscode.remote-server": [ "resolvers", "tunnels", "contribViewsWelcome" ], "ms-vscode.remote-explorer": [ "contribRemoteHelp", "contribViewsRemote", "extensionsAny" ], "ms-vscode-remote.remote-containers": [ "contribEditSessions", "resolvers", "portsAttributes", "tunnels", "workspaceTrust", "terminalDimensions", "contribRemoteHelp", "contribViewsRemote" ], "ms-vscode.js-debug-nightly": [ "portsAttributes", "findTextInFiles", "workspaceTrust", "tunnels" ], "ms-vscode.lsif-browser": [ "documentFiltersExclusive" ], "ms-vscode.vscode-speech": [ "speech" ], "GitHub.vscode-pull-request-github": [ "activeComment", "codiconDecoration", "codeActionRanges", "commentingRangeHint", "commentReactor", "commentReveal", "commentThreadApplicability", "contribAccessibilityHelpContent", "contribCommentEditorActionsMenu", "contribCommentPeekContext", "contribCommentThreadAdditionalMenu", "contribCommentsViewThreadMenus", "contribEditorContentMenu", "contribMultiDiffEditorMenus", "contribShareMenu", "diffCommand", "quickDiffProvider", "shareProvider", "tabInputTextMerge", "tokenInformation", "treeViewMarkdownMessage" ], "GitHub.copilot": [ "inlineCompletionsAdditions" ], "GitHub.copilot-nightly": [ "inlineCompletionsAdditions" ], "GitHub.copilot-chat": [ "interactive", "terminalDataWriteEvent", "terminalExecuteCommandEvent", "terminalSelection", "terminalQuickFixProvider", "chatParticipantAdditions", "defaultChatParticipant", "embeddings", "chatEditing", "chatProvider", "mappedEditsProvider", "aiRelatedInformation", "codeActionAI", "findTextInFiles", "findTextInFiles2", "textSearchProvider", "textSearchProvider2", "activeComment", "commentReveal", "contribSourceControlInputBoxMenu", "contribCommentEditorActionsMenu", "contribCommentThreadAdditionalMenu", "contribCommentsViewThreadMenus", "newSymbolNamesProvider", "findFiles2", "chatReferenceDiagnostic", "extensionsAny", "authLearnMore", "testObserver", "aiTextSearchProvider", "chatReadonlyPromptReference", "documentFiltersExclusive", "chatParticipantPrivate", "contribDebugCreateConfiguration", "inlineEdit", "inlineCompletionsAdditions", "chatReferenceBinaryData", "languageModelSystem", "languageModelCapabilities", "languageModelDataPart", "chatStatusItem" ], "GitHub.remotehub": [ "contribRemoteHelp", "contribMenuBarHome", "contribViewsRemote", "contribViewsWelcome", "documentFiltersExclusive", "extensionRuntime", "fileSearchProvider", "quickPickSortByLabel", "workspaceTrust", "scmSelectedProvider", "scmValidation", "textSearchProvider", "timeline" ], "ms-python.gather": [ "notebookCellExecutionState" ], "ms-python.vscode-pylance": [], "ms-python.debugpy": [ "contribViewsWelcome", "debugVisualization", "portsAttributes" ], "ms-toolsai.jupyter-renderers": [ "contribNotebookStaticPreloads" ], "ms-toolsai.jupyter": [ "notebookDeprecated", "notebookMessaging", "notebookMime", "notebookCellExecutionState", "quickPickSortByLabel", "notebookKernelSource", "interactiveWindow", "notebookControllerAffinityHidden", "contribNotebookStaticPreloads", "quickPickItemTooltip", "notebookExecution", "notebookCellExecution", "notebookVariableProvider", "notebookReplDocument" ], "ms-toolsai.tensorboard": [ "portsAttributes" ], "dbaeumer.vscode-eslint": [], "ms-vscode.azure-sphere-tools-ui": [ "tunnels" ], "ms-azuretools.vscode-azureappservice": [ "terminalDataWriteEvent" ], "ms-azuretools.vscode-azure-github-copilot": [ "lmTools" ], "ms-vscode.anycode": [ "extensionsAny" ], "ms-vscode.cpptools": [ "terminalDataWriteEvent", "chatParticipantAdditions" ], "vscjava.vscode-java-pack": [ "lmTools" ], "ms-dotnettools.csdevkit": [ "inlineCompletionsAdditions" ], "ms-dotnettools.vscodeintellicode-csharp": [ "inlineCompletionsAdditions" ], "microsoft-IsvExpTools.powerplatform-vscode": [ "fileSearchProvider", "textSearchProvider" ], "microsoft-IsvExpTools.powerplatform-vscode-preview": [ "fileSearchProvider", "textSearchProvider" ], "TeamsDevApp.ms-teams-vscode-extension": [ "chatParticipantAdditions", "languageModelSystem" ], "apidev.azure-api-center": [ "chatParticipant", "languageModels" ], "jeanp413.open-remote-ssh": [ "resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursor" ], "anysphere.remote-wsl": [ "resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing" ], "anysphere.remote-ssh": [ "resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing" ], "anysphere.remote-containers": [ "resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing" ], "anysphere.remote-tunnels": [ "resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing" ], "anysphere.cpptools": [ "cursorTracing" ], "anysphere.cursorpyright": [ "cursorTracing" ] }, "builtInExtensions": [ { "name": "ms-vscode.js-debug-companion", "version": "1.1.3", "repo": "https://github.com/microsoft/vscode-js-debug-companion", "sha256": "7380a890787452f14b2db7835dfa94de538caf358ebc263f9d46dd68ac52de93", "metadata": { "id": "99cb0b7f-7354-4278-b8da-6cc79972169d", "publisherId": { "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", "publisherName": "ms-vscode", "displayName": "Microsoft", "flags": "verified" }, "publisherDisplayName": "Microsoft" } }, { "name": "ms-vscode.js-debug", "version": "1.93.0", "sha256": "9339cb8e6b77f554df54d79e71f533279cb76b0f9b04c207f633bfd507442b6a", "repo": "https://github.com/microsoft/vscode-js-debug", "metadata": { "id": "25629058-ddac-4e17-abba-74678e126c5d", "publisherId": { "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", "publisherName": "ms-vscode", "displayName": "Microsoft", "flags": "verified" }, "publisherDisplayName": "Microsoft" } }, { "name": "ms-vscode.vscode-js-profile-table", "version": "1.0.9", "sha256": "3b62ee4276a2bbea3fe230f94b1d5edd915b05966090ea56f882e1e0ab53e1a6", "repo": "https://github.com/microsoft/vscode-js-profile-visualizer", "metadata": { "id": "7e52b41b-71ad-457b-ab7e-0620f1fc4feb", "publisherId": { "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", "publisherName": "ms-vscode", "displayName": "Microsoft", "flags": "verified" }, "publisherDisplayName": "Microsoft" } } ], "nameShort": "Cursor", "nameLong": "Cursor", "applicationName": "cursor", "dataFolderName": ".cursor", "win32MutexName": "cursor", "win32DirName": "cursor", "win32NameVersion": "Cursor", "win32RegValueName": "Cursor", "win32AppUserModelId": "Anysphere.Cursor", "win32ShellNameShort": "C&ursor", "darwinBundleIdentifier": "com.todesktop.230313mzl4w4u92", "linuxIconName": "co.anysphere.cursor", "urlProtocol": "cursor", "darwinProfileUUID": "A54CAD6F-1FDA-4B8B-BC75-BBA24E65010E", "darwinProfilePayloadUUID": "CDDDF49A-638D-4AC1-AE2D-348EDE0F558B", "commitLastCharacter": "0", "extensionsGallery": { "galleryId": "cursor", "serviceUrl": "https://marketplace.cursorapi.com/_apis/public/gallery", "itemUrl": "https://marketplace.cursorapi.com/items", "resourceUrlTemplate": "https://marketplace.cursorapi.com/{publisher}/{name}/{version}/{path}", "controlUrl": "https://api2.cursor.sh/extensions-control", "recommendationsUrl": "", "nlsBaseUrl": "", "publisherUrl": "" }, "trustedExtensionPublishers": [ "microsoft", "github", "anysphere" ], "extensionRecommendations": { "ms-python.python": { "onFileOpen": [ { "pathGlob": "{**/*.py}", "important": true }, { "languages": [ "python" ], "important": true }, { "pathGlob": "{**/*.ipynb}" } ] }, "ms-toolsai.jupyter": { "onFileOpen": [ { "pathGlob": "{**/*.py}", "contentPattern": "^#\\s*%%$", "important": true, "whenInstalled": [ "ms-python.python" ] }, { "pathGlob": "{**/*.ipynb}" } ] }, "golang.Go": { "onFileOpen": [ { "pathGlob": "**/*.go", "important": true }, { "languages": [ "go" ], "important": true } ] }, "vscjava.vscode-java-pack": { "onFileOpen": [ { "pathGlob": "{**/*.java}", "important": true, "whenNotInstalled": [ "ASF.apache-netbeans-java", "Oracle.oracle-java" ] }, { "languages": [ "java" ], "important": true, "whenNotInstalled": [ "ASF.apache-netbeans-java", "Oracle.oracle-java" ] } ] }, "ms-vscode.PowerShell": { "onFileOpen": [ { "pathGlob": "{**/*.ps1,**/*.psd1,**/*.psm1}", "important": true }, { "languages": [ "powershell" ], "important": true }, { "pathGlob": "{**/*.ps.config,**/*.ps1.config}" } ] }, "ms-toolsai.prompty": { "onFileOpen": [ { "pathGlob": "{**/*.prompty}", "important": false } ] }, "typespec.typespec-vscode": { "onFileOpen": [ { "pathGlob": "{**/*.tsp,**/tspconfig.yaml}", "important": true } ] }, "ms-vscode.cpptools-extension-pack": { "onFileOpen": [ { "pathGlob": "{**/*.c,**/*.cpp,**/*.cc,**/.cxx,**/*.hh,**/*.hpp,**/*.hxx,**/*.h}", "important": true, "whenNotInstalled": [ "llvm-vs-code-extensions.vscode-clangd" ] }, { "languages": [ "c", "cpp" ], "important": true, "whenNotInstalled": [ "llvm-vs-code-extensions.vscode-clangd" ] } ] }, "ms-azuretools.vscode-docker": { "onFileOpen": [ { "pathGlob": "{**/dockerfile,**/Dockerfile,**/docker-compose.yml,**/docker-compose.*.yml}", "important": true }, { "languages": [ "dockerfile" ], "important": true }, { "pathGlob": "{**/*.cs,**/project.json,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln,**/appsettings.json,**/*.py,**/*.ipynb,**/*.js,**/*.ts,**/package.json}" } ] }, "vue.volar": { "onFileOpen": [ { "pathGlob": "{**/*.vue}", "important": true }, { "languages": [ "vue" ], "important": true } ] }, "ms-vscode.makefile-tools": { "onFileOpen": [ { "pathGlob": "{**/makefile,**/Makefile}", "important": true }, { "languages": [ "makefile" ], "important": true } ] }, "ms-vscode.cmake-tools": { "onFileOpen": [ { "pathGlob": "{**/CMakeLists.txt}", "important": true } ] }, "ms-azure-devops.azure-pipelines": { "onFileOpen": [ { "pathGlob": "{**/azure-pipelines.yaml}", "important": true } ] }, "msazurermtools.azurerm-vscode-tools": { "onFileOpen": [ { "pathGlob": "{**/azuredeploy.json}", "important": true } ] }, "anysphere.remote-containers": { "onFileOpen": [ { "pathGlob": "{**/devcontainer.json}", "important": true } ] }, "ms-azuretools.vscode-bicep": { "onFileOpen": [ { "pathGlob": "{**/*.bicep}", "important": true, "whenNotInstalled": [ "ms-azuretools.rad-vscode-bicep" ] } ] }, "svelte.svelte-vscode": { "onFileOpen": [ { "pathGlob": "{**/*.svelte}", "important": true } ] }, "ms-vscode.vscode-github-issue-notebooks": { "onFileOpen": [ { "pathGlob": "{**/*.github-issues}", "important": true } ] }, "ms-playwright.playwright": { "onFileOpen": [ { "pathGlob": "{**/*playwright*.config.ts,**/*playwright*.config.js,**/*playwright*.config.mjs}", "important": true } ] }, "vscjava.vscode-gradle": { "onFileOpen": [ { "pathGlob": "{**/gradlew,**/gradlew.bat,**/build.gradle,**/build.gradle.kts,**/settings.gradle,**/settings.gradle.kts}", "important": true } ] }, "REditorSupport.r": { "onFileOpen": [ { "pathGlob": "{**/*.r}", "important": true }, { "languages": [ "r" ], "important": true } ] }, "firefox-devtools.vscode-firefox-debug": { "onFileOpen": [ { "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.jsx,**/*.es6,**/.babelrc}" } ] }, "ms-edgedevtools.vscode-edge-devtools": { "onFileOpen": [ { "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.css,**/*.html}" } ] }, "Ionide.Ionide-fsharp": { "onFileOpen": [ { "pathGlob": "{**/*.fsx,**/*.fsi,**/*.fs,**/*.ml,**/*.mli}" } ] }, "dbaeumer.vscode-eslint": { "onFileOpen": [ { "pathGlob": "{**/*.js,**/*.jsx,**/*.es6,**/.eslintrc.*,**/.eslintrc,**/.babelrc,**/jsconfig.json}" } ] }, "bmewburn.vscode-intelephense-client": { "onFileOpen": [ { "pathGlob": "{**/*.php,**/php.ini}" } ] }, "xdebug.php-debug": { "onFileOpen": [ { "pathGlob": "{**/*.php,**/php.ini}" } ] }, "rust-lang.rust-analyzer": { "onFileOpen": [ { "pathGlob": "{**/*.rs,**/*.rslib}" } ] }, "DavidAnson.vscode-markdownlint": { "onFileOpen": [ { "pathGlob": "{**/*.md}" } ] }, "EditorConfig.EditorConfig": { "onFileOpen": [ { "pathGlob": "{**/.editorconfig}" } ] }, "HookyQR.beautify": { "onFileOpen": [ { "pathGlob": "{**/.jsbeautifyrc}" } ] }, "donjayamanne.githistory": { "onFileOpen": [ { "pathGlob": "{**/.gitignore,**/.git}" } ] }, "eamodio.gitlens": { "onFileOpen": [ { "pathGlob": "{**/.gitignore,**/.git}" } ] }, "Shopify.ruby-lsp": { "onFileOpen": [ { "pathGlob": "{**/*.rb,**/*.erb,**/*.reek,**/.fasterer.yml,**/ruby-lint.yml,**/.rubocop.yml}" } ] }, "DotJoshJohnson.xml": { "onFileOpen": [ { "pathGlob": "{**/*.xml}" } ] }, "stylelint.vscode-stylelint": { "onFileOpen": [ { "pathGlob": "{**/.stylelintrc,**/stylelint.config.js}" } ] }, "ms-mssql.mssql": { "onFileOpen": [ { "pathGlob": "{**/*.sql}" } ] }, "mtxr.sqltools": { "onFileOpen": [ { "pathGlob": "{**/*.sql}" } ] }, "usqlextpublisher.usql-vscode-ext": { "onFileOpen": [ { "pathGlob": "{**/*.usql}" } ] }, "ms-vscode.sublime-keybindings": { "onFileOpen": [ { "pathGlob": "{**/.sublime-project,**/.sublime-workspace}" } ] }, "k--kato.intellij-idea-keybindings": { "onFileOpen": [ { "pathGlob": "{**/.idea}" } ] }, "christian-kohler.npm-intellisense": { "onFileOpen": [ { "pathGlob": "{**/package.json}" } ] }, "cake-build.cake-vscode": { "onFileOpen": [ { "pathGlob": "{**/build.cake}" } ] }, "Angular.ng-template": { "onFileOpen": [ { "pathGlob": "{**/.angular-cli.json,**/angular.json,**/*.ng.html,**/*.ng,**/*.ngml}" } ] }, "vscjava.vscode-maven": { "onFileOpen": [ { "pathGlob": "**/pom.xml" } ] }, "ms-azuretools.vscode-azureterraform": { "onFileOpen": [ { "pathGlob": "**/*.tf" } ] }, "HashiCorp.terraform": { "onFileOpen": [ { "pathGlob": "**/*.tf" } ] }, "vsciot-vscode.vscode-arduino": { "onFileOpen": [ { "pathGlob": "**/*.ino" } ] }, "ms-kubernetes-tools.vscode-kubernetes-tools": { "onFileOpen": [ { "pathGlob": "{**/Chart.yaml}" } ] }, "Oracle.oracledevtools": { "onFileOpen": [ { "pathGlob": "{**/*.sql}" } ] }, "betterthantomorrow.calva": { "onFileOpen": [ { "pathGlob": "{**/*.clj,**/*.cljs}" } ] }, "vmware.vscode-boot-dev-pack": { "onFileOpen": [ { "pathGlob": "{**/application.properties}" } ] }, "GitHub.vscode-github-actions": { "onFileOpen": [ { "pathGlob": "{**/.github/workflows/*.yml}", "important": true } ] }, "circleci.circleci": { "onFileOpen": [ { "pathGlob": "{**/.circleci/config.yml}" } ] }, "mechatroner.rainbow-csv": { "onFileOpen": [ { "pathGlob": "**/*.csv", "important": true } ] }, "tomoki1207.pdf": { "onFileOpen": [ { "pathGlob": "**/*.pdf", "important": true } ] }, "Redis.redis-for-vscode": { "onFileOpen": [ { "pathGlob": "{**/redis.*,**/redis-server.*,**/redis_*,**/redisinsight.*}", "important": true } ] } }, "extensionVirtualWorkspacesSupport": { "esbenp.prettier-vscode": { "default": false }, "msjsdiag.debugger-for-chrome": { "default": false }, "redhat.java": { "default": false }, "HookyQR.beautify": { "default": false }, "ritwickdey.LiveServer": { "default": false }, "VisualStudioExptTeam.vscodeintellicode": { "default": false }, "octref.vetur": { "default": false }, "formulahendry.code-runner": { "default": false }, "xdebug.php-debug": { "default": false }, "ms-mssql.mssql": { "default": false }, "christian-kohler.path-intellisense": { "default": false }, "eg2.tslint": { "default": false }, "eg2.vscode-npm-script": { "default": false }, "donjayamanne.githistory": { "default": false }, "Zignd.html-css-class-completion": { "default": false }, "christian-kohler.npm-intellisense": { "default": false }, "EditorConfig.EditorConfig": { "default": false }, "austin.code-gnu-global": { "default": false }, "johnpapa.Angular2": { "default": false }, "ms-vscode.vscode-typescript-tslint-plugin": { "default": false }, "DotJoshJohnson.xml": { "default": false }, "techer.open-in-browser": { "default": false }, "tht13.python": { "default": false }, "bmewburn.vscode-intelephense-client": { "default": false }, "Angular.ng-template": { "default": false }, "xdebug.php-pack": { "default": false }, "dbaeumer.jshint": { "default": false }, "yzhang.markdown-all-in-one": { "default": false }, "Dart-Code.flutter": { "default": false }, "streetsidesoftware.code-spell-checker": { "default": false }, "rebornix.Ruby": { "default": false }, "ms-vscode.sublime-keybindings": { "default": false }, "mitaki28.vscode-clang": { "default": false }, "steoates.autoimport": { "default": false }, "donjayamanne.python-extension-pack": { "default": false }, "shd101wyy.markdown-preview-enhanced": { "default": false }, "mikestead.dotenv": { "default": false }, "pranaygp.vscode-css-peek": { "default": false }, "ikappas.phpcs": { "default": false }, "platformio.platformio-ide": { "default": false }, "jchannon.csharpextensions": { "default": false }, "gruntfuggly.todo-tree": { "default": false } }, "extensionSyncedKeys": { "ritwickdey.liveserver": [ "liveServer.setup.version" ] }, "extensionKind": { "Shan.code-settings-sync": [ "ui" ], "shalldie.background": [ "ui" ], "techer.open-in-browser": [ "ui" ], "CoenraadS.bracket-pair-colorizer-2": [ "ui" ], "CoenraadS.bracket-pair-colorizer": [ "ui", "workspace" ], "hiro-sun.vscode-emacs": [ "ui", "workspace" ], "hnw.vscode-auto-open-markdown-preview": [ "ui", "workspace" ], "wayou.vscode-todo-highlight": [ "ui", "workspace" ], "aaron-bond.better-comments": [ "ui", "workspace" ], "vscodevim.vim": [ "ui" ], "ollyhayes.colmak-vim": [ "ui" ] }, "extensionPointExtensionKind": { "typescriptServerPlugins": [ "workspace" ] }, "extensionAllowedBadgeProvidersRegex": [ "^https:\\/\\/github\\.com\\/[^/]+\\/[^/]+\\/(actions\\/)?workflows\\/.*badge\\.svg" ], "extensionAllowedBadgeProviders": [ "api.bintray.com", "api.travis-ci.com", "api.travis-ci.org", "app.fossa.io", "badge.buildkite.com", "badge.fury.io", "badge.waffle.io", "badgen.net", "badges.frapsoft.com", "badges.gitter.im", "badges.greenkeeper.io", "cdn.travis-ci.com", "cdn.travis-ci.org", "ci.appveyor.com", "circleci.com", "cla.opensource.microsoft.com", "codacy.com", "codeclimate.com", "codecov.io", "coveralls.io", "david-dm.org", "deepscan.io", "dev.azure.com", "docs.rs", "flat.badgen.net", "gemnasium.com", "githost.io", "gitlab.com", "godoc.org", "goreportcard.com", "img.shields.io", "isitmaintained.com", "marketplace.visualstudio.com", "nodesecurity.io", "opencollective.com", "snyk.io", "travis-ci.com", "travis-ci.org", "visualstudio.com", "vsmarketplacebadge.apphb.com", "www.bithound.io", "www.versioneye.com" ], "extensionKeywords": { "md": [ "Markdown" ], "js": [ "JavaScript" ], "jsx": [ "JavaScript" ], "es6": [ "JavaScript" ], "html": [ "Html" ], "ts": [ "TypeScript" ], "tsx": [ "TypeScript" ], "css": [ "CSS" ], "scss": [ "SASS" ], "txt": [ "Text" ], "php": [ "PHP" ], "php3": [ "PHP" ], "php4": [ "PHP" ], "ph3": [ "PHP" ], "ph4": [ "PHP" ], "xml": [ "XML" ], "py": [ "Python" ], "pyc": [ "Python" ], "pyd": [ "Python" ], "pyo": [ "Python" ], "pyw": [ "Python" ], "pyz": [ "Python" ], "java": [ "Java" ], "class": [ "Java" ], "jar": [ "Java" ], "c": [ "c", "objective c", "objective-c" ], "m": [ "objective c", "objective-c" ], "mm": [ "objective c", "objective-c" ], "cpp": [ "cpp", "c plus plus", "c", "c++" ], "cc": [ "cpp", "c plus plus", "c", "c++" ], "cxx": [ "cpp", "c plus plus", "c++" ], "hh": [ "cpp", "c plus plus", "c++" ], "hpp": [ "cpp", "c++" ], "h": [ "cpp", "c plus plus", "c++", "c", "objective c", "objective-c" ], "sql": [ "sql" ], "sh": [ "bash" ], "bash": [ "bash" ], "zsh": [ "bash", "zshell" ], "cs": [ "c#", "csharp" ], "csproj": [ "c#", "csharp" ], "sln": [ "c#", "csharp" ], "go": [ "go" ], "sty": [ "latex" ], "tex": [ "latex" ], "ps": [ "powershell" ], "ps1": [ "powershell" ], "rs": [ "rust" ], "rslib": [ "rust" ], "hs": [ "haskell" ], "lhs": [ "haskell" ], "scm": [ "scheme" ], "ss": [ "scheme" ], "clj": [ "clojure" ], "cljs": [ "clojure" ], "cljc": [ "clojure" ], "edn": [ "clojure" ], "erl": [ "erlang" ], "hrl": [ "erlang" ], "scala": [ "scala" ], "sc": [ "scala" ], "pl": [ "perl" ], "pm": [ "perl" ], "t": [ "perl" ], "pod": [ "perl" ], "groovy": [ "groovy" ], "swift": [ "swift" ], "rb": [ "ruby" ], "rbw": [ "ruby" ], "jl": [ "julia" ], "f": [ "fortran" ], "for": [ "fortran" ], "f90": [ "fortran" ], "f95": [ "fortran" ], "coffee": [ "CoffeeScript" ], "litcoffee": [ "CoffeeScript" ], "yaml": [ "yaml" ], "yml": [ "yaml" ], "dart": [ "dart" ], "json": [ "json" ] }, "remoteExtensionTips": { "wsl": { "friendlyName": "WSL", "extensionId": "anysphere.remote-wsl", "supportedPlatforms": [ "Windows", "Web" ], "startEntry": { "helpLink": "https://aka.ms/vscode-remote/wsl", "startConnectLabel": "WSL", "startCommand": "remote-wsl.connect", "priority": 3 } }, "ssh-remote": { "friendlyName": "Remote - SSH", "extensionId": "anysphere.remote-ssh", "supportedPlatforms": [ "Windows", "Linux", "Mac" ], "startEntry": { "helpLink": "https://aka.ms/vscode-remote/ssh", "startConnectLabel": "SSH ", "startCommand": "opensshremotes.openEmptyWindowInCurrentWindow", "priority": 1 } }, "dev-container": { "friendlyName": "Dev Containers", "extensionId": "anysphere.remote-containers", "supportedPlatforms": [ "Windows", "Linux", "Mac" ], "startEntry": { "helpLink": "https://aka.ms/vscode-remote/containers", "startConnectLabel": "Dev Container", "startCommand": "remote-containers.reopenInContainer", "priority": 2 } }, "attached-container": { "friendlyName": "Dev Containers", "extensionId": "anysphere.remote-containers" }, "codespaces": { "friendlyName": "GitHub Codespaces", "extensionId": "github.codespaces", "startEntry": { "helpLink": "https://aka.ms/vscode-remote-codespaces", "startConnectLabel": "GitHub Codespace ", "startCommand": "github.codespaces.connect", "priority": 4 } }, "tunnel": { "friendlyName": "Remote - Tunnels", "extensionId": "ms-vscode.remote-server", "startEntry": { "helpLink": "https://aka.ms/remote-tunnels-doc", "startConnectLabel": "Tunnel", "startCommand": "remote-tunnels.connectCurrentWindowToTunnel", "priority": 0 } } }, "virtualWorkspaceExtensionTips": { "vscode-vfs": { "friendlyName": "Remote Repositories", "extensionId": "ms-vscode.remote-repositories", "startEntry": { "helpLink": "https://aka.ms/vscode-remote/remote-repositories", "startConnectLabel": "Remote Repository", "startCommand": "remoteHub.continueOn.openRepository", "priority": 5 } } }, "webExtensionTips": [ "tyriar.luna-paint", "codespaces-contrib.codeswing", "ms-vscode.vscode-github-issue-notebooks", "esbenp.prettier-vscode", "hediet.vscode-drawio" ], "configBasedExtensionTips": { "git": { "configPath": ".git/config", "configName": "Git", "recommendations": { "github.vscode-pull-request-github": { "name": "GitHub Pull Request", "contentPattern": "^\\s*url\\s*=\\s*https:\\/\\/github\\.com.*$" }, "eamodio.gitlens": { "name": "GitLens" } } }, "devContainer": { "configPath": ".devcontainer/devcontainer.json", "configName": "Dev Container", "recommendations": { "anysphere.remote-containers": { "name": "Dev Containers", "important": true } } }, "maven": { "configPath": "pom.xml", "configName": "Maven", "recommendations": { "vscjava.vscode-java-pack": { "name": "Java", "important": true, "isExtensionPack": true, "whenNotInstalled": [ "ASF.apache-netbeans-java", "Oracle.oracle-java" ] }, "vmware.vscode-boot-dev-pack": { "name": "Spring Boot Extension Pack", "isExtensionPack": true } } }, "gradle": { "configPath": "build.gradle", "configName": "Gradle", "recommendations": { "vscjava.vscode-java-pack": { "name": "Java", "important": true, "isExtensionPack": true, "whenNotInstalled": [ "ASF.apache-netbeans-java", "Oracle.oracle-java" ] } } }, "github-pull-request": { "configPath": ".vscode/.github-pull-request.rec", "configName": "GitHub", "configScheme": "vscode-vfs", "recommendations": { "github.vscode-pull-request-github": { "name": "GitHub Pull Request", "important": true } } }, "pyproject-formatter": { "configPath": "pyproject.toml", "configName": "Python Formatter", "recommendations": { "ms-python.black-formatter": { "name": "Black Formatter", "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?black\"?\\s*[\\].])|(\"black\\s*[\"[(<=>!~;@])" }, "ms-python.autopep8": { "name": "Autopep8", "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?autopep8\"?\\s*[\\].])|(\"autopep8\\s*[\"[(<=>!~;@])" } } }, "pep8-formatter": { "configPath": ".pep8", "configName": "Python Formatter", "recommendations": { "ms-python.autopep8": { "name": "Autopep8" } } }, "python-setup-cgf-formatter": { "configPath": "setup.cfg", "configName": "Python Formatter", "recommendations": { "ms-python.autopep8": { "name": "Autopep8", "contentPattern": "^\\[pep8\\]" } } }, "tox-ini-formatter": { "configPath": "tox.ini", "configName": "Python Formatter", "recommendations": { "ms-python.autopep8": { "name": "Autopep8", "contentPattern": "^\\[pep8\\]" } } }, "pyproject-linter": { "configPath": "pyproject.toml", "configName": "Python Linter", "recommendations": { "ms-python.pylint": { "name": "Pylint", "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?pylint\"?\\s*[\\].])|(\"pylint\\s*[\"[(<=>!~;@])" }, "charliermarsh.ruff": { "name": "Ruff", "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?ruff\"?\\s*[\\].])|(\"ruff\\s*[\"[(<=>!~;@])" }, "ms-python.mypy-type-checker": { "name": "Mypy Type Checker", "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?mypy\"?\\s*[\\].])|(\"mypy\\s*[\"[(<=>!~;@])" }, "ms-python.flake8": { "name": "Flake8", "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?flake8\"?\\s*[\\].])|(\"flake8\\s*[\"[(<=>!~;@])" } } }, ".pylintrc-linter": { "configPath": ".pylintrc", "configName": "Python Linter", "recommendations": { "ms-python.pylint": { "name": "Pylint" } } }, "pylintrc-linter": { "configPath": "pylintrc", "configName": "Python Linter", "recommendations": { "ms-python.pylint": { "name": "Pylint" } } }, "mypy-ini-linter": { "configPath": ".mypy.ini", "configName": "Python Linter", "recommendations": { "ms-python.mypy-type-checker": { "name": "Mypy Type Checker" } } }, "tox-ini-linter": { "configPath": "tox.ini", "configName": "Python Linter", "recommendations": { "ms-python.flake8": { "name": "Flake8", "contentPattern": "^\\[flake8\\]" } } }, ".flake8-linter": { "configPath": ".flake8", "configName": "Python Linter", "recommendations": { "ms-python.flake8": { "name": "Flake8" } } }, "python-setup-cgf-linter": { "configPath": "setup.cfg", "configName": "Python Linter", "recommendations": { "ms-python.flake8": { "name": "Flake8", "contentPattern": "^\\[flake8\\]" } } } }, "exeBasedExtensionTips": { "az": { "friendlyName": "Azure CLI", "windowsPath": "%ProgramFiles(x86)%\\Microsoft SDKs\\Azure\\CLI2\\wbin\\az.cmd", "recommendations": { "ms-vscode.vscode-node-azure-pack": { "name": "Azure Tools" }, "ms-azuretools.vscode-azure-github-copilot": { "name": "GitHub Copilot for Azure" } } }, "azd": { "friendlyName": "Azure Dev CLI", "windowsPath": "%USERPROFILE%\\AppData\\Local\\Programs\\Azure Dev CLI\\azd.exe", "recommendations": { "ms-vscode.vscode-node-azure-pack": { "name": "Azure Tools" }, "ms-azuretools.vscode-azure-github-copilot": { "name": "GitHub Copilot for Azure" } } }, "azd-user": { "friendlyName": "Azure Dev CLI", "windowsPath": "%ProgramFiles%\\Azure Dev CLI\\azd.exe", "recommendations": { "ms-vscode.vscode-node-azure-pack": { "name": "Azure Tools" }, "ms-azuretools.vscode-azure-github-copilot": { "name": "GitHub Copilot for Azure" } } }, "heroku": { "friendlyName": "Heroku CLI", "windowsPath": "%ProgramFiles%\\Heroku\\bin\\heroku.cmd", "recommendations": { "ms-azuretools.vscode-azureappservice": { "name": "Azure App Service" }, "pkosta2005.heroku-command": { "name": "heroku-cli" } } }, "mongo": { "friendlyName": "Mongo", "windowsPath": "%ProgramFiles%\\MongoDB\\Server\\3.6\\bin\\mongod.exe", "recommendations": { "ms-azuretools.vscode-cosmosdb": { "name": "Azure Databases" } } }, "serverless": { "friendlyName": "Serverless framework", "windowsPath": "%APPDATA%\\npm\\serverless.cmd", "recommendations": { "ms-azuretools.vscode-azurefunctions": { "name": "Azure Functions" } } }, "func": { "friendlyName": "Azure Function SDK", "windowsPath": "%APPDATA%\\npm\\func.cmd", "recommendations": { "ms-azuretools.vscode-azurefunctions": { "name": "Azure Functions" } } }, "mysql": { "friendlyName": "MySQL", "windowsPath": "%ProgramFiles%\\MySQL\\MySQL Server 8.0\\bin\\mysqld.exe", "recommendations": { "mtxr.sqltools": { "name": "SQLTools" } } }, "postgres": { "friendlyName": "PostgreSQL", "windowsPath": "%ProgramFiles%\\PostgreSQL\\11\\bin\\psql.exe", "recommendations": { "ms-ossdata.vscode-postgresql": { "name": "PostgreSQL" }, "mtxr.sqltools": { "name": "SQLTools" } } }, "sqlcmd": { "friendlyName": "SQL CLI", "recommendations": { "ms-mssql.mssql": { "name": "SQL Server (mssql)" } } }, "now": { "friendlyName": "Now CLI", "windowsPath": "%APPDATA%\\npm\\now.cmd", "recommendations": { "ms-azuretools.vscode-azureappservice": { "name": "Azure App Service" }, "ms-azuretools.vscode-docker": { "name": "Docker" } } }, "docker": { "friendlyName": "Docker", "windowsPath": "%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\docker.exe", "recommendations": { "ms-azuretools.vscode-docker": { "name": "Docker" }, "anysphere.remote-containers": { "name": "Dev Containers" }, "ms-kubernetes-tools.vscode-kubernetes-tools": { "name": "Kubernetes" } } }, "kubectl": { "friendlyName": "Kubernetes", "windowsPath": "%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\kubectl.exe", "recommendations": { "ms-azuretools.vscode-docker": { "name": "Docker" }, "ms-kubernetes-tools.vscode-kubernetes-tools": { "name": "Kubernetes" }, "anysphere.remote-containers": { "name": "Dev Containers" } } }, "ng": { "friendlyName": "Angular CLI", "windowsPath": "%APPDATA%\\npmexit\\ng.cmd", "recommendations": { "johnpapa.Angular2": { "name": "Angular Snippets" } } }, "create-react-app": { "friendlyName": "Create React App", "windowsPath": "%APPDATA%\\npm\\create-react-app.cmd", "recommendations": { "msjsdiag.vscode-react-native": { "name": "React Native Tools" } } }, "react-native": { "friendlyName": "React Native", "windowsPath": "%APPDATA%\\npm\\react-native-cli", "recommendations": { "msjsdiag.vscode-react-native": { "name": "React Native Tools" } } }, "p4": { "friendlyName": "Perforce", "recommendations": { "slevesque.perforce": { "name": "Perforce for VS Code" } } }, "hg": { "friendlyName": "Mercurial", "recommendations": { "mrcrowl.hg": { "name": "Hg" } } }, "git": { "friendlyName": "Git", "windowsPath": "%ProgramFiles%\\Git\\git-bash.exe", "recommendations": { "eamodio.gitlens": { "name": "GitLens" } } }, "svn": { "friendlyName": "Subversion", "windowsPath": "%ProgramFiles%\\TortoiseSVN\\bin\\TortoiseProc.exe", "recommendations": { "johnstoncode.svn-scm": { "name": "SVN" } } }, "subl": { "friendlyName": "Sublime", "windowsPath": "%ProgramFiles%\\Sublime Text3\\sublime_text.exe", "recommendations": { "ms-vscode.sublime-keybindings": { "name": "Sublime Text Keymap and Settings Importer" } } }, "atom": { "friendlyName": "Atom", "windowsPath": "%USERPROFILE%\\AppData\\Local\\atom\\bin\\atom.cmd", "recommendations": { "ms-vscode.atom-keybindings": { "name": "Atom Keymap" } } }, "brackets": { "friendlyName": "Brackets", "windowsPath": "%ProgramFiles(x86)%\\Brackets\\Brackets.exe", "recommendations": { "ms-vscode.brackets-keybindings": { "name": "Brackets Keymap" } } }, "notepadplusplus": { "friendlyName": "Notepad++", "windowsPath": "%ProgramFiles%\\Notepad++\\Notepad++.exe", "recommendations": { "ms-vscode.notepadplusplus-keybindings": { "name": "Notepad++ keymap" } } }, "vi": { "friendlyName": "VIM", "windowsPath": "%ProgramFiles(x86)%\\Vim\\vim80\\gvim.exe", "recommendations": { "vscodevim.vim": { "name": "Vim" } } }, "mvn": { "friendlyName": "Maven", "recommendations": { "vscjava.vscode-java-pack": { "name": "Java", "important": true, "isExtensionPack": true, "whenNotInstalled": [ "ASF.apache-netbeans-java", "Oracle.oracle-java" ] } } }, "gradle": { "friendlyName": "Gradle", "recommendations": { "vscjava.vscode-java-pack": { "name": "Java", "important": true, "isExtensionPack": true, "whenNotInstalled": [ "ASF.apache-netbeans-java", "Oracle.oracle-java" ] } } }, "Microsoft Edge": { "friendlyName": "Microsoft Edge", "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge\\Application\\msedge.exe", "recommendations": { "ms-edgedevtools.vscode-edge-devtools": { "name": "Microsoft Edge Developer Tools" } } }, "Microsoft Edge Dev": { "friendlyName": "Microsoft Edge Dev", "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge Dev\\Application\\msedge.exe", "recommendations": { "ms-edgedevtools.vscode-edge-devtools": { "name": "Microsoft Edge Developer Tools" } } }, "Microsoft Edge Beta": { "friendlyName": "Microsoft Edge Beta", "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge Beta\\Application\\msedge.exe", "recommendations": { "ms-edgedevtools.vscode-edge-devtools": { "name": "Microsoft Edge Developer Tools" } } }, "Microsoft Edge Canary": { "friendlyName": "Microsoft Edge Canary", "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge SxS\\Application\\msedge.exe", "recommendations": { "ms-edgedevtools.vscode-edge-devtools": { "name": "Microsoft Edge Developer Tools" } } }, "Mozilla Firefox (x86)": { "friendlyName": "Mozilla Firefox", "windowsPath": "%ProgramFiles(x86)%\\Mozilla Firefox\\firefox.exe", "recommendations": { "firefox-devtools.vscode-firefox-debug": { "name": "Debugger for Firefox" } } }, "Mozilla Firefox Developer Edition (x86)": { "friendlyName": "Mozilla Firefox Developer Edition", "windowsPath": "%ProgramFiles(x86)%\\Firefox Developer Edition\\firefox.exe", "recommendations": { "firefox-devtools.vscode-firefox-debug": { "name": "Debugger for Firefox" } } }, "Mozilla Firefox": { "friendlyName": "Mozilla Firefox", "windowsPath": "%ProgramFiles%\\Mozilla Firefox\\firefox.exe", "recommendations": { "firefox-devtools.vscode-firefox-debug": { "name": "Debugger for Firefox" } } }, "Mozilla Firefox Developer Edition": { "friendlyName": "Mozilla Firefox Developer Edition", "windowsPath": "%ProgramFiles%\\Firefox Developer Edition\\firefox.exe", "recommendations": { "firefox-devtools.vscode-firefox-debug": { "name": "Debugger for Firefox" } } }, "cordova": { "friendlyName": "Cordova", "windowsPath": "%APPDATA%\\npm\\cordova", "recommendations": { "msjsdiag.cordova-tools": { "name": "Cordova Tools" } } }, "gcloud": { "friendlyName": "Google GCloud CLI", "windowsPath": "%ProgramFiles(x86)%\\Google\\Cloud SDK\\google-cloud-sdk\\bin\\gcloud.cmd", "recommendations": { "GoogleCloudTools.cloudcode": { "name": "Cloud Code" } } }, "skaffold": { "friendlyName": "Skaffold Code to Cluster", "recommendations": { "ms-azuretools.vscode-docker": { "name": "Docker" }, "ms-kubernetes-tools.vscode-kubernetes-tools": { "name": "Kubernetes" } } }, "minikube": { "friendlyName": "MiniKube Local Kubernetes Cluster", "recommendations": { "ms-azuretools.vscode-docker": { "name": "Docker" }, "ms-kubernetes-tools.vscode-kubernetes-tools": { "name": "Kubernetes" }, "anysphere.remote-containers": { "name": "Dev Containers" } } }, "podman": { "friendlyName": "Podman", "recommendations": { "anysphere.remote-containers": { "name": "Dev Containers" } } }, "wsl": { "friendlyName": "Windows Subsystem for Linux (WSL)", "windowsPath": "%WINDIR%\\system32\\lxss\\LxssManager.dll", "important": true, "recommendations": { "anysphere.remote-wsl": { "name": "WSL", "important": true } } } }, "keymapExtensionTips": [ "vscodevim.vim", "ms-vscode.sublime-keybindings", "ms-vscode.atom-keybindings", "ms-vscode.brackets-keybindings", "ms-vscode.vs-keybindings", "ms-vscode.notepadplusplus-keybindings", "k--kato.intellij-idea-keybindings", "lfs.vscode-emacs-friendly", "alphabotsec.vscode-eclipse-keybindings", "alefragnani.delphi-keybindings" ], "languageExtensionTips": [ "ms-python.python", "ms-vscode.cpptools-extension-pack", "ms-dotnettools.csdevkit", "ms-toolsai.jupyter", "vscjava.vscode-java-pack", "ecmel.vscode-html-css", "vue.volar", "bmewburn.vscode-intelephense-client", "dsznajder.es7-react-js-snippets", "golang.go", "ms-vscode.powershell", "dart-code.dart-code", "rust-lang.rust-analyzer", "Shopify.ruby-lsp" ], "version": "1.6.22", "removeTelemetryMachineId": true, "enabledTelemetryLevels": { "error": true, "usage": true }, "enableTelemetry": true, "openToWelcomeMainPage": true, "removeLinesBeforeCompilingIfTheyContainTheseWords": [ "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____EXTENSION_IS_DEV__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_development_tooling__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_separate_product_json_for_remote_ssh__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_composer_handle_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_backend_selection_keyboard_shortcuts__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____remove_to_default_use_prod_backend__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_console_log__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_control_token__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cursoreval__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ai_assert__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____dont_print_all_stack_traces_when_listener_leak__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_this_is_set_in_prod_and_nightly__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ai_debugger__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_shadow_workspace_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_context_ast_typescript_fork__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_eval__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_dev_flush_logs__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_multi_file_applies__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_embedding_model_switch__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cursor_prediction_options__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ttft_logging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_always_on_fast_apply_chunk_speculation__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_runnable_code_blocks__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_auto_import_experiments__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_warning_on_too_many_update_locks__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_dev_only_prompt_quality_link__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_embeddings_quick_access__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_menubar_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_multiple_embeddings__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_hmr__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_resume__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_console_error__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_composer_migration_warning__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_rcp_server__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_agent_cli_formatter__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_performance_events__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____allow_skip_privacy_mode_grace_period__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_kill_all_modes_and_surface_bg__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_special_rules__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_statsig__" ], "commit": "0cc5b2dcee887155094cc3d879718855ac5414a0", "realCommit": "0cc5b2dcee887155094cc3d879718855ac5414aa", "date": "2025-09-15T17:09:23.536Z", "checksums": { "vs/base/parts/sandbox/electron-sandbox/preload.js": "MpVl5Ne9e19NSefKJAIELisNo6u/+hiDRfiiToJYrJo", "vs/workbench/workbench.desktop.main.js": "VDt6YZya3dVTI8E5hPxnO5+O4Jv/4SUtVo5ULEu/aqE", "vs/workbench/workbench.desktop.main.css": "EOgCN+KAFcYBD9PJfvzEfEwqmr7ICGGq0a4QZM6Uwc4", "vs/workbench/api/node/extensionHostProcess.js": "vja2ss4s5YUvY9tiGffyzGECCBtJzg/baEwT51DF8XQ", "vs/code/electron-sandbox/workbench/workbench.html": "v+QzDx0jtdQA/a8t0vVFvNjGcCkFzwcGlqMylLAamC0", "vs/code/electron-sandbox/workbench/workbench.js": "1xiiZCJg0uoisuzerDDe78y+ArllDK1txFcgOJmr/3w" }, "target": "user" }