Extension Compatibility #8601
-
Hi, I tried to install an extension with theia (https://open-vsx.org/extension/llvm-vs-code-extensions/vscode-clangd) and got the error: "The language client requires VS Code version ^1.46.0 but received version 1.44.0" So it seems like this plugin is built against a specific version of Vs Code. Now I wondered how theia works with this? When will this version be bumped? I use theia 1.6 as an electron app. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
@Leon0402 the framework defines a default API version which is supported: There is ongoing work to fetch extension versions which satisfy this API version, else you can update your application to bump the version, or start the application with a specific version through the The version should be bumped upstream when we are confident the 'majority' of the VS Code API is supported for the given version. |
Beta Was this translation helpful? Give feedback.
@Leon0402 the framework defines a default API version which is supported:
theia/packages/plugin-ext-vscode/src/node/plugin-vscode-init.ts
Line 22 in 56c158d
There is ongoing work to fetch extension versions which satisfy this API version, else you can update your application to bump the version, or start the application with a specific version through the
cli
:theia/packages/plugin-ext-vscode/src/node/plugin-vscode-cli-contribution.ts
Lines 32 to 39 in 56c158d