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 |
|