ZIm/crates/extension_api/wit/since_v0.4.0
Smit Barmase 8f1023360d
extension: Add support for additional_workspace_configuration and additional_initialization_options (#27407)
Closes #22410

With this PR extensions can provide additional workspace configuration
for other LSP Adapters. This allows extensions like Astro, Svelte, Vue,
etc to provide plugins for vtsls typescript server, fixing issues like:
https://github.com/zed-industries/zed/issues/4577,
https://github.com/zed-industries/zed/issues/21697,
https://github.com/zed-industries/zed/issues/26901#issuecomment-2737485096

Todo:

- [x] Test case when extension is installed, does vtsls workspace config
refreshes?

Before:
<img width="450" alt="image"
src="https://github.com/user-attachments/assets/f242167c-5264-44ab-b5a7-8c90eb75c6a1"
/>

After:
<img width="450" alt="image"
src="https://github.com/user-attachments/assets/6a5f1afe-a0e1-4f64-8a95-919b0bf97614"
/>

Release Notes:

- N/A
2025-03-25 18:23:59 +05:30
..
common.wit zed_extension_api: Fork new version of extension API (#27390) 2025-03-24 17:06:05 -04:00
extension.wit extension: Add support for additional_workspace_configuration and additional_initialization_options (#27407) 2025-03-25 18:23:59 +05:30
github.wit zed_extension_api: Fork new version of extension API (#27390) 2025-03-24 17:06:05 -04:00
http-client.wit zed_extension_api: Fork new version of extension API (#27390) 2025-03-24 17:06:05 -04:00
lsp.wit zed_extension_api: Fork new version of extension API (#27390) 2025-03-24 17:06:05 -04:00
nodejs.wit zed_extension_api: Fork new version of extension API (#27390) 2025-03-24 17:06:05 -04:00
platform.wit zed_extension_api: Fork new version of extension API (#27390) 2025-03-24 17:06:05 -04:00
process.wit zed_extension_api: Fork new version of extension API (#27390) 2025-03-24 17:06:05 -04:00
settings.rs zed_extension_api: Fork new version of extension API (#27390) 2025-03-24 17:06:05 -04:00
slash-command.wit zed_extension_api: Fork new version of extension API (#27390) 2025-03-24 17:06:05 -04:00