vento icon indicating copy to clipboard operation
vento copied to clipboard

WebStorm integration

Open dyaroman opened this issue 1 year ago • 6 comments

Hi. Are you planning to add WebStorm integration?

dyaroman avatar Oct 05 '24 10:10 dyaroman

I'd love that, but I don't use WebStorm and don't know how to integrate it.

If anyone want to work on that, I'll try to help as much as I can.

oscarotero avatar Oct 05 '24 13:10 oscarotero

yeah i wish i was advanced enough to help with that, since i need this integration too

illyrius666 avatar Jan 19 '25 18:01 illyrius666

I'd love that, but I don't use WebStorm and don't know how to integrate it.

If anyone want to work on that, I'll try to help as much as I can.

i found quite some nice documentation on how to integrate it, and jetbrains itself also provides templates. i have created a personal project for it, but i think it would be best to add that to this organization with me as an inside collaborator for this specific project? i have done some setup work, and iam trying to get an initial thing running, but i would need to know what exactly the syntax i need to inject is and i would need for you to adjust the project details to match that of your organization.

illyrius666 avatar Jan 21 '25 12:01 illyrius666

Hey @illyrius666, thanks for pushing this!

i think it would be best to add that to this organization with me as an inside collaborator for this specific project

Absolutely. I guess this is the repository, right? I've sent you a invitation to be member of this organization. Let me know if you need something else.

i would need to know what exactly the syntax i need to inject

You can take a look to the VScode extension but basically it uses the HTML syntax as base with the following changes:

oscarotero avatar Jan 21 '25 14:01 oscarotero

@oscarotero thank you for inviting me!

Absolutely. I guess this is the repository, right? I've sent you a invitation to be member of this organization. Let me know if you need something else.

I have accepted the invite and i started moving the repo to ventojs, i named it webstorm-vento all in lowercase to match the other repos.

You can take a look to the VScode extension but basically it uses the HTML syntax as base with the following changes:

Everything between {{> and }} is pure [JavaScript](https://github.com/ventojs/vscode-vento/blob/main/syntaxes/vento.tmLanguage.json#L34-L44).
Everything between {{ and }} is Vento code, which is also JavaScript but [with some special keywords](https://github.com/ventojs/vscode-vento/blob/main/syntaxes/vento.tmLanguage.json#L60).
Everything between {{# and#}} is [commented code](https://github.com/ventojs/vscode-vento/blob/main/syntaxes/vento.tmLanguage.json#L15-L17).
And it should have support [for front matters](https://github.com/ventojs/vscode-vento/blob/main/syntaxes/vento.tmLanguage.json#L63).

I will take a look at it later after iam done with work (after 17:30 UTC+1).

illyrius666 avatar Jan 21 '25 14:01 illyrius666

🎉 Webstorm integration is work in progress here https://github.com/ventojs/webstorm-vento/issues/4

oscarotero avatar Jan 21 '25 18:01 oscarotero

Why is it archived?

USLTD avatar Aug 09 '25 11:08 USLTD

Why is it archived?

I dont have enough free time to maintain it, if you want to take over, message the owner of this org. Iam sorry

illyrius666 avatar Aug 09 '25 11:08 illyrius666

Thanks @illyrius666 for your work on this repo. Can I unarchive the repo? So people can still make PR and maybe someone even wants maintain it.

oscarotero avatar Aug 10 '25 10:08 oscarotero

Thanks @illyrius666 for your work on this repo. Can I unarchive the repo? So people can still make PR and maybe someone even wants maintain it.

yes you can

illyrius666 avatar Aug 10 '25 11:08 illyrius666