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

Update CSS language configuration and grammars to the latest ones fro… #1246

Conversation

vrubezhny
Copy link
Contributor

@vrubezhny vrubezhny commented Jun 9, 2023

…m VSCode 1.84.0

@vrubezhny vrubezhny marked this pull request as draft June 9, 2023 18:53
@vrubezhny vrubezhny force-pushed the update-css-grammars-1.79.0 branch 2 times, most recently from ecbe2cd to 6f68cc5 Compare June 29, 2023 17:59
@mickaelistria
Copy link
Contributor

@vrubezhny what is missing here?

@vrubezhny vrubezhny force-pushed the update-css-grammars-1.79.0 branch 2 times, most recently from 39d8fa1 to 3178899 Compare December 13, 2023 02:53
@vrubezhny
Copy link
Contributor Author

@vrubezhny what is missing here?

The idea to start using o.e.tm4e.language_pack instead of copying the vscode grammars to wwd which initially was delayed due to the problems with XML grammars IIRC and some problems while trying to switch to using some other grammars from TM4E language pack.

I've updated the PR with the CSS related grammars to the latest ones from VSCode 1.84.0, where the last changes were made on the CSS related grammars and which was approved by IP Team in -/-/vscode/language-features-subset/1.84.0

So, we can either merge the PR #1429 by @sebthom (which is a minimal and safe change) or merge this PR which still requires some more testing due to its bigger size, but brings the full set of latest VSCode CSS grammars and language Configurations.

All the JUnit tests passed successfully including the updated JUnit Test , but still this PR worth a better testing.

@vrubezhny vrubezhny marked this pull request as ready for review December 13, 2023 04:20
@mickaelistria
Copy link
Contributor

The idea to start using o.e.tm4e.language_pack instead of copying the vscode grammars to wwd which initially was delayed due to the problems with XML grammars IIRC and some problems while trying to switch to using some other grammars from TM4E language pack.

OK, it would be good if we can manage to tackle that directly. @sebthom what do you think about trying it instead? Just make wildwebdeveloper require TM4E language pack bundle and 🤞.

@sebthom
Copy link
Contributor

sebthom commented Dec 13, 2023

I think that would actually make sense. you need to check however if you are using grammars not included in the language pack (e. g. vuejs?) and continue maintaining them in wwd.

@sebthom
Copy link
Contributor

sebthom commented Jan 8, 2024

@vrubezhny you could also update to vscode 1.85.0 see https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/11873

@vrubezhny
Copy link
Contributor Author

vrubezhny commented Jan 8, 2024

@vrubezhny you could also update to vscode 1.85.0 see https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/11873

I cannot see any relevant changes regarding the Language Servers since 1.85 (we are updated to) nor regarding the TM4E Language Grammars/Configurations we use since 1.84 (the CSS Grammars used in this PR).

Do you mean any certain change we've missed?

@sebthom
Copy link
Contributor

sebthom commented Jan 8, 2024

@vrubezhny you could also update to vscode 1.85.0 see gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/11873

I cannot see any relevant changes regarding the Language Servers since 1.85 (we are updated to) nor regarding the TM4E Language Grammars/Configurations we use since 1.84 (the CSS Grammars used in this PR).

Do you mean any certain change we've missed?

no, I haven't done a diff between 1.84 and 1.85 regarding the CSS syntax. this was just an info that we have approval to use the syntaxes from 1.85

@sebthom
Copy link
Contributor

sebthom commented Jan 10, 2024

Now with the 0.9.0 release of tm4e and the updated language pack you could also do what @mickaelistria suggested and remove the syntax altogether and depend on the tm4e language pack.

@mickaelistria
Copy link
Contributor

/request-license-review

Copy link

github-actions bot commented Apr 4, 2024

/request-license-review

✔️ All licenses already successfully vetted.

Workflow run (with attached summary files):
https://github.com/eclipse-wildwebdeveloper/wildwebdeveloper/actions/runs/8550885433

@akurtakov
Copy link
Contributor

No longer needed as tm4e provides this for us now 796ae27

@akurtakov akurtakov closed this May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants