-
-
Notifications
You must be signed in to change notification settings - Fork 399
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
feat(vscode): automatically enable Hybrid Mode #4206
Conversation
bierner.lit-html |
The setting for this is |
I got the message that |
@rogadev You can disable |
@Peruibeloko Did you find that installed |
@johnsoncodehk I'll do some testing tomorrow on a clean project using |
@k-paxian It is known that |
…`(>=108.4.0) Refs #4206
Same as @Soviut, I have the message about |
@Kerumen I think the extension ID of |
@Kerumen I think the extension ID of `jpoissonnier.vscode-styled-components` has been changed to `styled-components.vscode-styled-components`, have you installed that extension? Maybe in the past but I don't have it installed anymore. I tried to reinstall / uninstall it and it still displays the same message. |
I got a message with |
This comment was marked as spam.
This comment was marked as spam.
Same error with p42ai.refactor extension |
Any chance for some clarification on why |
@luxaritas Via volarjs/volar.js#216, |
Hybrid Mode is disabled automatically because there is a potentially incompatible ShenQingchuan.vue-vine-extension TypeScript plugin installed. I don't quite get it with this message but found this PR page, is there anything need to do in Vue Vine? |
@ShenQingchuan easy to resolve, add your extension to https://github.com/vuejs/language-tools/blob/master/extensions/vscode/src/common.ts#L47-L64. Created a pr #4543 |
@johnsoncodehk Can we kindly ask you to check for new reports? There is long time with no updates |
@matvejs16 This is a merged commit, you're not going to see any meaningful updates here. They will announce any fixes in releases. |
@Soviut I think you are incorrect. |
@matvejs16 that doesn't say the maintainers will issue a report, it says that people with problems can report them here and they'll add them to the whitelist. They are not going to publish the whitelist here. So if you encounter an compatibility issue, you can leave a message saying which package caused the incompatibility, but if all the compatibility issues are solved, then this thread will be very quiet. |
Thank you, @Soviut for sharing your perspective. I now better understand the reasoning behind your comments and your position on similar issues. To clarify my intentions, I raised this concern here because I observed that the extension responsible for compatibility issues had been reported more than four months ago, yet it still hasn’t been added to the whitelist. I understand that sometimes users may inquire without checking the latest updates, but in this case, I made sure to verify that the problem persists before commenting. With several years of programming experience, I approached this thoughtfully, not to hasten the process but to inquire constructively. Thanks again for your insight! |
@matvejs16 okay, that's reasonable. Just report which one you're still seeing and mention its absence from the whitelist. |
Is there any updates on https://marketplace.visualstudio.com/items?itemName=MylesMurphy.prettify-ts extension as @said12345plus have commented earlier? |
Literally any VSCode window I open I get a message
Not only for vue projects, but for literally any VSCode window I open. And I don't even have that "incompatible plugin" installed... |
This 👆 |
Closes #4131
This introduces the default value of
"auto"
forvue.server.hybridMode
, which automatically enables it based on the compatibility of installed TS plugin extensions with Hybrid Mode.Currently known compatibility
If you know of any other compatible TS plugin extensions, please report them here so that we can update the whitelist.
To verify compatibility, simply set
"vue.server.hybridMode": true
in your VSCode settings and reload VSCode to check if TS support in .vue files is working as expected.