sublimelsp / LSP-volar

Vue support for Sublime's LSP plugin
MIT License
83 stars 7 forks source link

Adapt to typescript-plugin approach #221

Open rchl opened 4 months ago

rchl commented 4 months ago

New version of Vue Language Tools is implemented using a typescript plugin rather than standalone server. We should support that approach.

(We shouldn't need to rush since it will take some time for it to iron out new issues)

Some ways of handling it: 1) Let user use LSP-typescript and manually set up the plugin per project 2) Bundle VLT plugin with LSP-typescript 3) Support some way of auto-registering plugins with LSP-typescript so that it's possible for this package to register the plugin automatically when installed. (Q: will it be OK to enable the plugin even for non-vue projects or could it cause issues?) 4) Like 3 but using a separate "LSP-typescript-vue-plugin" package (or whatever would be the appropriate name)

niksy commented 1 month ago

Is there any ETA when can we expect this?

It seems like issue with changes in related files is fixed with TS plugin approach.

rchl commented 1 month ago

I don't have time to work on that at the moment. Maybe in few months. But my current thinking is that it should: