vscode extension support #19158
Replies: 22 comments 9 replies
-
Is it even possible? |
Beta Was this translation helpful? Give feedback.
-
It is, but the amount of work here is pretty non-trivial:
|
Beta Was this translation helpful? Give feedback.
-
+1 with a suggestion So far, vscode is very fast and solid overall, with that problem above as a small nuisance - not sure if the host editor (vscode/zed) can control and improve the behaviour of extensions or not though tbh |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
I wonder if boa could become a JS engine to power the extensions. |
Beta Was this translation helpful? Give feedback.
-
I would love to see this. I am sure it isn't trivial to implement, but the competitive adv. and stickiness of VS Code's extension ecosystem isn't trivial either. |
Beta Was this translation helpful? Give feedback.
-
I think it would not make sense to support every vscode extension out there.. only a specific subset |
Beta Was this translation helpful? Give feedback.
-
can we at least short list some? |
Beta Was this translation helpful? Give feedback.
-
This would be phenomenal !! |
Beta Was this translation helpful? Give feedback.
-
I think you need a specification on which parts of the VSCode Extension API to support as a start .. |
Beta Was this translation helpful? Give feedback.
-
Likewise, I don't think Zed has a shot of being a daily driver for a large part of the market until extensions are supported. I had finally switched from pure vim to vscode after many years only because there were certain AI extensions that made my workflow far superior. And I think zed would need those too. |
Beta Was this translation helpful? Give feedback.
-
Zed now has AI features implemented. |
Beta Was this translation helpful? Give feedback.
-
I would like to say it doesn't matter how non-trivial the implementation is... the only real way to compete with VS Code is to support all if not most of their extensions otherwise, this is just another cool editor I can't use, there's no getting around that, it should probably be the most important focus for zed, that and the UI. |
Beta Was this translation helpful? Give feedback.
-
The good ones shall be reasonably easy to replicate. All the other duplicate crap probably is not very necessary. I am personally just one extension short of the "comfortable set" and rather have fast and secure extensions in wasm rather than "do what you want with entire computer" JS from VSCode. |
Beta Was this translation helpful? Give feedback.
-
I imagine it makes sense to simply document the API in a way, that assists people with porting their apps. Idk how far wasm extensions are supported. Ideally, its possible to simply port existing extensions from one API to another - JS can be transpiled into wasm. |
Beta Was this translation helpful? Give feedback.
-
While this is an interesting subject to consider, but at this time we have no plans to attempt a re-implementation the VSCode Extension API inside Zed as would be required to support VSCode extensions, and as a result I'm going to convert this to a github discussion. Thanks for reporting. |
Beta Was this translation helpful? Give feedback.
-
It would be incredible to have this feature! |
Beta Was this translation helpful? Give feedback.
-
Alternatively, a transpiler to easily convert a VSCode extension to Zed plugin until a developer is ready to support Zed would also be handy. This can be useful to reduce the initial migration effort for an extension developer. |
Beta Was this translation helpful? Give feedback.
-
I would suggest adding support for windows first. |
Beta Was this translation helpful? Give feedback.
-
zed needs a more extensive extension API first. Right now, the API is limited to LSP, themes, and slash commands. If you build it, they will come. Or they may come. But you have to build it first. |
Beta Was this translation helpful? Give feedback.
-
Wow! 110 people like that idea. |
Beta Was this translation helpful? Give feedback.
-
One of the things I like most about Zed is that there are not a gazillion plugins. The best and most useful aspects that are typically plugins in VSCode are already baked into Zed. If Zed can continue that trend that would be great. However, the existing Zed plugin system does need to be expanded and this is an excepted fact that is being worked on I'm sure. For instance, I'd like to see a Quokka plugin and Wallaby has informed me that they are waiting for the day when they can start developing for Zed. |
Beta Was this translation helpful? Give feedback.
-
Check for existing issues
Describe the feature
Hello Zed team,
As a user of Zed, I have been impressed with its speed and user-friendly interface. However, I believe that to attract more users to your platform, it would be beneficial to consider supporting VS Code extensions.
Many developers rely on VS Code extensions to enhance their workflow. The ability to leverage the vast library of VS Code extensions could make Zed more appealing to a wider audience. This could help improve the adoption of Zed. Moreover, I don't think many developers would want to rewrite their extensions for a small and new app like Zed, at least not just yet.
You can implement your custom extension API for more performance too, but it can come later. VS Code extension support is a must right out of the box imo.
If applicable, add mockups / screenshots to help present your vision of the feature
No response
Beta Was this translation helpful? Give feedback.
All reactions