menu
announcement

Spectrum is now read-only. Learn more about the decision in our official announcement.

Theia

Eclipse Theia - Cloud & Desktop IDE

Channels
Team

How to install vsCode plugins in theia ?

February 5, 2019 at 5:44pm

How to install vsCode plugins in theia ?

February 5, 2019 at 5:44pm (Edited 4 years ago)
I have seen a least a few github issues (such as https://github.com/theia-ide/theia/issues/4216) that say theia does not fully support vsCode extensions.
Could some one kindly explain how to make vsCode extensions work with the theia browser example? That would help me a lot understand and pinpoint what does not work and what to do to improve.
Thank you for your help in advance !

February 5, 2019 at 6:53pm

February 6, 2019 at 5:51am
I've put detailed answer regarding testing grunt extension on the issue: https://github.com/theia-ide/theia/issues/4216#issuecomment-460908703
I added a reference to "deploy plugin by id"
like-fill
1
Thank you and , I can now see the vscode extension from the theia plugin view.
Just curious: In addition to the How To, is there also a roadmap on how to map the APIs? I just tried one that adds a TreeDataProvider and could not see it in the Theia UI. Also how would other UI elements such as Activity Bars be mapped?

February 8, 2019 at 8:31am
Are you trying this in master?

February 8, 2019 at 10:15pm
Hi. I tried it with the tagged 3.19 release. I assume there are new commits I should try out?

February 11, 2019 at 9:09am
Not sure, I just wanted to make sure you're working with a recent release and not 3.17 or so.
did a diff on the API definitions recently. Also, I did a bit of backlog grooming last week marking vscode API related problems: https://github.com/theia-ide/theia/issues?q=is%3Aopen+is%3Aissue+label%3A%22plug-in+system%22+label%3Avscode

February 14, 2019 at 6:46pm
Thanks. Do you or someone have a screen shot on how the tree views and activity bars would be rendered in Theia? Or do you know extensions with tree data providers that work that one could try out?