Skip to content

Conversation

@smitbarmase
Copy link
Member

@smitbarmase smitbarmase commented Oct 19, 2025

Closes zed-extensions/vue#48

Migration guide: vuejs/language-tools#5456

PR to remove tdsk: zed-extensions/vue#61

Release Notes:

  • Added support for Vue language server version 3. Know more here.

@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Oct 19, 2025
@maxdeviant
Copy link
Member

Is there a reason this can’t be done in the extension?

@smitbarmase
Copy link
Member Author

We don't have extension APIs yet to register custom protocol handler and other language server to execute commands on.

It will be nice if we can provide a request struct and a notification callback in an extension, and some way to request/notify any other language server from that callback.

@smitbarmase smitbarmase merged commit 92ff29f into main Oct 20, 2025
39 of 41 checks passed
@smitbarmase smitbarmase deleted the vue-v3-support branch October 20, 2025 08:02
@mogstad
Copy link

mogstad commented Oct 20, 2025

@smitbarmase are you willing to accept similar PRs for other third-party language servers? Ember.js’s new language server is also based in Volar and needs the exact same forwarding to work.

smitbarmase added a commit that referenced this pull request Oct 22, 2025
Closes zed-extensions/vue#48

Migration guide:
vuejs/language-tools#5456

PR to remove tdsk: zed-extensions/vue#61

Release Notes:

- Added support for Vue language server version 3. Know more
[here](https://github.com/vuejs/language-tools/releases/tag/v3.0.0).

---------

Co-authored-by: MrSubidubi <[email protected]>
Co-authored-by: Piotr Osiewicz <[email protected]>
smitbarmase added a commit that referenced this pull request Oct 22, 2025
Closes zed-extensions/vue#48

Migration guide:
vuejs/language-tools#5456

PR to remove tdsk: zed-extensions/vue#61

Release Notes:

- Added support for Vue language server version 3. Know more
[here](https://github.com/vuejs/language-tools/releases/tag/v3.0.0).

---------

Co-authored-by: MrSubidubi <[email protected]>
Co-authored-by: Piotr Osiewicz <[email protected]>
smitbarmase added a commit to zed-extensions/vue that referenced this pull request Oct 23, 2025
Closes #48

Migration guide:
vuejs/language-tools#5456

Related PR: zed-industries/zed#40651

Note: Should be released after
zed-industries/zed#40651 is live on both Stable
and Preview.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No longer work since Vue Language Server upgraded to v3

4 participants