VS Code Extension API does not work across Extension Host Boundaries
See original GitHub issueA VS Code extension can provide API to other extensions by returning an API object from their activate
function (see https://code.visualstudio.com/api/references/vscode-api#extensions.getExtension). This works fine when the extensions run in the same process, but when the extensions run in their own sidecar, I think this will not work.
This is relevant to Che: some very basic extensions like yaml support (https://github.com/redhat-developer/vscode-yaml) use this facility to communicate with other extensions like tekton support.
Issue Analytics
- State:
- Created 4 years ago
- Comments:17 (17 by maintainers)
Top Results From Across the Web
VS Code API | Visual Studio Code Extension API
VS Code API. VS Code API is a set of JavaScript APIs that you can invoke in your Visual Studio Code extension. This...
Read more >Source map debugging not working for built in extensions #486
open VSCode on the vscode folder; select Attach to Extension Host launch config; Attach debugger; open bufferSyncSupport.ts and set a breakpoint ...
Read more >Our Approach to Extensibility - vscode-docs
Extensions are wonderful but extensions can also affect startup performance or the overall stability of VS Code itself. To avoid these problems, VS...
Read more >yo - vscode's first extension tutorial: command not listed ...
It went away after installing the recommended extensions ( eamodio/vscode-tsl-problem-matcher and Microsoft/vscode-eslint ). The Extension host ...
Read more >GitLab Workflow extension for VS Code
You can decrease context switching and do more day-to-day tasks in Visual Studio Code, such as: View issues. Run common commands from the...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@ibuziuk I would say editor as it’s related to che/theia ?
And that is the correct behaviour. Duplicate instances of plugins are bad.