Field note
What it does
VS Code Extension API enables customization of UI, editing experience, theming, workbench extensions, webviews, language support, debugging, and more. Core features are built using the same API.
Capabilities
Available capabilities
Contribution PointsLanguage FeaturesCustom EditorsCommand PaletteLanguage ExtensionsThemingDebugger ExtensionStatus Bar ItemDebugger ExtensionTheme customization (light/dark)Language Model ToolColor ThemeDebuggingMCP ToolProduct Icon ThemeViews ContainerMCPLanguage ServerNotificationsWebviewProgrammatic Language FeaturesChat ParticipantDeclarative Language FeaturesAI ExtensibilityExtending WorkbenchCommandsCommon CapabilitiesTree ViewActivation EventsConfigurationWorkbench ExtensionsKeybindingData StorageContext MenuFile Icon ThemeWebviews
Tags
Tags
Ways to use it
Ways to use it
sdk
TypeScript / @types/vscode
sdk
typescript / https://code.visualstudio.com/api/language-extensions/language-server-extension-guide
npm
TypeScript / generator-code
sdk
typescript / https://code.visualstudio.com/api
npm
TypeScript / @types/vscode
npm
Not filed / @types/vscode