Marshall Bowers
6a079cbdc3
astro: Bump to v0.1.0 ( #15172 )
...
This PR bumps the Astro extension to v0.1.0.
Changes:
- #14849
- #15010
- #15011
Release Notes:
- N/A
2024-07-25 08:16:28 -04:00
Fabian
a0d687c24a
astro: Ensure Typescript is present ( #14849 )
...
The current Astro Extension fails to load properly if it can't find a
`tsserver.js` file in the current workspaces' `node_modules` folder.
This happens pretty frequently, either if `typescript` is not installed
in the project (which it isn't by default), or if `node_modules` is not
in the workspace root.
This PR adds a fallback method of installing `typescript` alongside the
extensions' language server if it is not found in the workspaces'
`node_modules`, as well as correctly setting the `tsdk` path in the
initialization options.
Release Notes:
- N/A
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
2024-07-23 10:39:25 -04:00
Marshall Bowers
5f57efb266
astro: Align version numbers in extension.toml
and Cargo.toml
( #15011 )
...
CI / Check formatting and spelling (push) Waiting to run
CI / (macOS) Run Clippy and tests (push) Waiting to run
CI / (Linux) Run Clippy and tests (push) Waiting to run
CI / (Windows) Run Clippy and tests (push) Waiting to run
CI / Create a macOS bundle (push) Blocked by required conditions
CI / Create a Linux bundle (push) Blocked by required conditions
CI / Create arm64 Linux bundle (push) Blocked by required conditions
Deploy Docs / Deploy Docs (push) Waiting to run
This PR aligns the version numbers in `extension.toml` and `Cargo.toml`
for the Astro extension, as they had gotten out-of-sync.
Release Notes:
- N/A
2024-07-23 10:28:09 -04:00
Marshall Bowers
6398b45084
astro: Upgrade zed_extension_api
to v0.0.6 ( #15010 )
...
This PR upgrades the Astro extension to use v0.0.6 of the
`zed_extension_api`.
Release Notes:
- N/A
2024-07-23 10:12:40 -04:00
Thorsten Ball
00dfd217d8
astro: Bump version to 0.0.3 ( #12744 )
...
(Forgot in the other PR)
Release Notes:
- N/A
2024-06-06 19:17:51 +02:00
Thorsten Ball
c354793871
astro: Fix Tailwind LS not working in attributes ( #12741 )
...
This fixes #12402 .
We already had the `tailwind-language-server` config in Astro's
`config.toml` here:
fd39f20842/extensions/astro/languages/astro/config.toml (L17-L23)
But it's not enough to add `overrides.string` to the `config.toml`, you
also need an `overrides.scm` file that sets the overrides.
And, tricky bit, when you add a single override to the `overrides.scm`
file you have to add all of them that Zed knows about. In my case, I had
to add `@comment` too, because Zed somehow expects that.
Release Notes:
- Fixed `tailwind-language-server` not working in attributes inside of
`*.astro` files.
([#12402 ](https://github.com/zed-industries/zed/issues/12402 )).
Demo/proof:
https://github.com/zed-industries/zed/assets/1185253/05677a2d-831d-4e05-a1a2-4d1730ce2a46
2024-06-06 18:57:10 +02:00
Marshall Bowers
3da625e538
astro: Bump to v0.0.2 ( #11834 )
...
This PR bumps the Astro extension to v0.0.2.
Changes:
- #11830
Release Notes:
- N/A
2024-05-14 19:12:43 -04:00
d1y
af79e6b423
astro: Fix broken language injections ( #11830 )
...
Update upstream
4be180759e
This will solve #11827
Before:
<img width="644" alt="image"
src="https://github.com/zed-industries/zed/assets/45585937/f6b10667-9197-4e5d-8513-78ce3d22f9e7 ">
After:
<img width="700" alt="image"
src="https://github.com/zed-industries/zed/assets/45585937/7bd7b0e6-e73c-4d1d-abd6-d6b2d88e97a6 ">
Release Notes:
- N/A
2024-05-14 18:57:10 -04:00
Marshall Bowers
3676ca879b
Extract Astro support into an extension ( #9835 )
...
This PR extracts Astro support into an extension and removes the
built-in Astro support from Zed.
Release Notes:
- Removed built-in support for Astro, in favor of making it available as
an extension. The Astro extension will be suggested for download when
you open a `.astro` file.
2024-03-26 18:50:08 -04:00