-
Notifications
You must be signed in to change notification settings - Fork 30.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Native support for Vue files #61318
Comments
(Experimental duplicate detection) |
Would be nice, some other editors support it out of the box. |
Just as a point of comparison, there are other, less popular formats natively supported by VS Code, such as Handlebars. Handlebars has 13.8k stars, whereas Vue has 117k stars. |
Vetur is actually maintained by someone from the vscode team, so integrating it would be integrating Vetur which I'm not really a fan of (the vscode core should remain slim). I recommend creating an issue over on Vetur instead. |
This is probably related to TSServer. I don't have much time to dive into the perf issues, but planning to look into vuejs/vetur#682 with @mjbvz so if a specific version of Vetur isn't causing problem for you, you can always locally install a TypeScript dependency and let Vetur use it. |
Interesting, I didn't know you were part of the official VS Code team. Is there any way MS would allocate more folks to Vetur to help out, since you're pressed for time? |
I'll have more time for it in the upcoming iterations, and I do plan to write down a more detailed guide to contributing to Vetur: vuejs/vetur#872 |
I know that support for .vue files is possible via the Vetur extension, but I (as well as many others) have been struggling with some of Vetur's performance issues lately. As someone who works in Vue daily, it's incredibly frustrating, and I think it would be ideal for VS Code to have native Vue support.
It's my impression that the VSC team leaves it to third party developers to provide support for a file type when it's sort of "fringe." I think Vue is mainstream enough to warrant serious consideration for native support. This way, we would all benefit from more dedicated support when bugs arise.
The text was updated successfully, but these errors were encountered: