Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Enable/disable extensions from config file #13897

Open
roaldarbol opened this issue Jul 8, 2024 · 1 comment
Open

Feature Request: Enable/disable extensions from config file #13897

roaldarbol opened this issue Jul 8, 2024 · 1 comment

Comments

@roaldarbol
Copy link

roaldarbol commented Jul 8, 2024

First of all, I only learned about Theia the other day, and am very excited about the project! Have been using VSCodium for years, but am likely making a full switch here - great work!

Feature Description:

It seems that, currently like VSCode, it's not possible to enable extensions per project. That would be immensely useful, and it has been one of the highest ranked issues over there for years. I feel like Theia would be a better candidate to actually resolve that issue!

Rather than coming with a suggestion, I'll point to the discussion on the VSC feature request:

A useful summary/discussion of a few possible solutions is here: microsoft/vscode#40239 (comment)

This feature request would also cover related Theia issues (might be more, just came across this):

@rschnekenbu
Copy link
Contributor

@roaldarbol, huge thanks for your support and for using our tool! We greatly appreciate your engagement and these kind messages.
Your suggestion for this extension management looks good, and I can understand how it could be beneficial to many users.
Additionally, there are other similar issues that we're collecting requirements for, such as #13282 and #7558. Gathering these requirements is a great first step towards developing a comprehensive solution.

As you may already know, Theia does not support the core feature of enabling / disabling the extensions. They can be (un)installed, but no enablement is currently implemented. This would be the first step towards the kind of feature you suggest.
Would you be interested in contributing to such feature? It seems you have been thinking for quite some time on this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants