Max Brunsfeld and Marshall
6ebe599c98
Fix issues with extension API that come up when moving Svelte into an extension ( #9611 )
...
We're doing it. Svelte support is moving into an extension. This PR
fixes some issues that came up along the way.
Notes
* extensions need to be able to retrieve the path the `node` binary
installed by Zed
* previously we were silently swallowing any errors that occurred while
loading a grammar
* npm commands ran by extensions weren't run in the right directory
* Tree-sitter's WASM stdlib didn't support a C function (`strncmp`)
needed by the Svelte parser's external scanner
* the way that LSP installation status was reported was unnecessarily
complex
Release Notes:
- Removed built-in support for the Svelte and Gleam languages, because
full support for those languages is now available via extensions. These
extensions will be suggested for download when you open a `.svelte` or
`.gleam` file.
---------
Co-authored-by: Marshall <marshall@zed.dev >
2024-03-22 17:29:06 -07:00
..
2024-03-22 17:29:06 -07:00
2024-03-05 12:01:17 -05:00
2024-03-22 11:55:29 -04:00
2024-03-05 12:01:17 -05:00
2024-03-12 12:54:12 +02:00
2024-03-14 16:39:55 -04:00
2024-03-05 12:01:17 -05:00
2024-03-22 17:29:06 -07:00
2024-03-18 20:00:37 +01:00
2024-03-22 08:44:56 -06:00
2024-03-05 12:01:17 -05:00
2024-03-22 17:29:06 -07:00
2024-03-21 13:37:45 -06:00
2024-03-05 12:01:17 -05:00
2024-03-15 16:58:46 -04:00
2024-03-15 12:37:25 -04:00
2024-03-15 12:37:25 -04:00
2024-03-22 17:29:06 -07:00
2024-03-20 20:37:40 -06:00
2024-03-22 17:29:06 -07:00
2024-03-19 10:16:18 -07:00
2024-03-22 15:38:19 -07:00
2024-03-22 17:29:06 -07:00
2024-03-22 17:29:06 -07:00
2024-03-21 12:31:53 -04:00
2024-03-22 17:29:06 -07:00
2024-03-05 12:01:17 -05:00
2024-03-12 21:27:40 +02:00
2024-03-20 18:43:31 -06:00
2024-03-18 14:27:39 -07:00
2024-03-08 22:18:44 -08:00
2024-03-05 12:01:17 -05:00
2024-03-11 17:53:45 +02:00
2024-03-14 12:39:45 -04:00
2024-03-20 15:52:02 +01:00
2024-03-22 14:47:57 +01:00
2024-03-11 10:45:57 +01:00
2024-03-19 10:13:10 -07:00
2024-03-11 10:45:57 +01:00
2024-03-22 11:17:16 +01:00
2024-03-22 17:29:06 -07:00
2024-03-05 12:01:17 -05:00
2024-03-14 17:05:07 -04:00
2024-03-22 17:29:06 -07:00
2024-03-20 17:33:26 -04:00
2024-03-18 20:33:20 -06:00
2024-03-21 16:19:21 +01:00
2024-03-13 10:23:30 -07:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-14 14:07:50 -04:00
2024-03-20 12:47:04 -07:00
2024-03-05 12:01:17 -05:00
2024-03-21 20:30:33 -06:00
2024-03-14 12:39:45 -04:00
2024-03-18 12:27:51 -04:00
2024-03-21 08:23:15 +01:00
2024-03-22 17:29:06 -07:00
2024-03-20 13:35:29 -07:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-18 12:39:03 +01:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-21 14:10:18 -06:00
2024-03-21 14:10:18 -06:00
2024-03-19 19:22:26 +01:00
2024-03-19 19:22:26 +01:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-05 12:01:17 -05:00
2024-03-14 17:05:07 -04:00
2024-03-18 10:14:01 -04:00
2024-03-05 12:01:17 -05:00
2024-03-22 16:18:33 +01:00
2024-03-22 16:18:33 +01:00
2024-03-05 12:01:17 -05:00
2024-03-21 19:40:33 +02:00
2024-03-15 18:32:59 +02:00
2024-03-05 12:01:17 -05:00
2024-03-22 08:44:56 -06:00
2024-03-05 12:01:17 -05:00
2024-03-20 11:13:58 -04:00
2024-03-12 21:02:04 -06:00
2024-03-20 10:55:09 -04:00
2024-03-22 17:29:06 -07:00
2024-03-05 12:01:17 -05:00
2024-03-15 12:37:25 -04:00
2024-03-20 18:52:17 -06:00
2024-03-22 17:29:06 -07:00
2024-03-21 14:10:18 -06:00
2024-03-22 17:29:06 -07:00
2024-03-05 12:01:17 -05:00