Skip to content
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

Closed
ffxsam opened this issue Oct 19, 2018 · 7 comments
Closed

Native support for Vue files #61318

ffxsam opened this issue Oct 19, 2018 · 7 comments
Assignees

Comments

@ffxsam
Copy link

ffxsam commented Oct 19, 2018

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.

@vscodebot
Copy link

vscodebot bot commented Oct 19, 2018

(Experimental duplicate detection)
Thanks for submitting this issue. Please also check if it is already covered by an existing one, like:

@octoxan
Copy link

octoxan commented Oct 19, 2018

Would be nice, some other editors support it out of the box.

@ffxsam
Copy link
Author

ffxsam commented Oct 19, 2018

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.

@Tyriar
Copy link
Member

Tyriar commented Oct 22, 2018

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.

@octref
Copy link
Contributor

octref commented Oct 23, 2018

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.

@ffxsam
Copy link
Author

ffxsam commented Oct 23, 2018

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?

@octref
Copy link
Contributor

octref commented Oct 23, 2018

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

@vscodebot vscodebot bot locked and limited conversation to collaborators Dec 6, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants