-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Make it possible to install VS Code web-extensions #22320
Make it possible to install VS Code web-extensions #22320
Comments
this quick patch should fix the problem che-incubator/che-code#248 |
My quick patch to set the
Needs more investigation. |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
/remove-lifecycle stale |
One more example of the extension reporting the same error |
I found out how to install such kinds of web (UI) extensions like https://open-vsx.org/extension/vscodevim/vim or https://open-vsx.org/extension/k--kato/intellij-idea-keybindings There's a It allows to override where an extension should be run. Adding the following section to the "remote.extensionKind": {
"k--kato.intellij-idea-keybindings": [
"workspace"
],
"vscodevim.vim": [
"workspace"
]
} allowed me to install both mentioned extensions. |
@azatsarynnyy that's amazing, I'm glad to hear there's finally a workaround for this 😁 It's a shame that you have to manually specify which web-extensions you want to allow to be installed locally -- would be nice if there was a way for us to force all web-extensions to be installed in the workspace with a setting the in remote Still, a workaround is a huge improvement here :D |
Is your task related to a problem? Please describe
When the user tries to install a web-extension, e.g. vscodevim.Vim, the installation fails with:
From the logs:
[error] Error: No extension gallery service configured.
When the user clicks the
Try Downloading Manually...
button, Che-Code downloads the vsix file, and then the user is able to install the extension with the help of theInstall from VSIX...
command.A web-extension that is running in a browser extension host (instead of a remote extension host) should be installed without any errors.
Describe the solution you'd like
Most likely, the problem is that in Che-Code there's no
extensionsGallery.resourceUrlTemplate
specified in theproduct.json
file. It looks mandatory for installing the web-extensions.We need to check that.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: