zed/crates/languages/src
Marshall Bowers e252f90e30
Extract PHP support into an extension (#9966)
This PR extracts PHP support into an extension and removes the built-in
PHP support from Zed.

There's a small workaround necessary in order for us to provide the
`language_ids` on the `LspAdapter` that are needed for the language
server to run properly. Eventually we'll want to build this into the
extension API, but for now we're just hard-coding it on the host side.

Release Notes:

- Removed built-in support for PHP, in favor of making it available as
an extension. The PHP extension will be suggested for download when you
open a `.php` file.
2024-03-29 14:51:54 -04:00
..
bash
c
clojure
cpp More C++ path suffixes (#9761) 2024-03-25 15:23:09 -04:00
csharp
css Add outlines for CSS (#8706) 2024-03-14 20:31:52 -04:00
dart
elixir Add Elixir symbols in outline view (#8761) 2024-03-07 19:35:01 -07:00
elm
erb
erlang
glsl
go
gomod
gowork
hcl
heex
html Fix <!DOCTYPE html> syntax highlighting (#9108) 2024-03-11 09:56:35 +02:00
javascript Add regex syntax highlighting for JS and TS (#7851) 2024-03-18 09:49:01 -06:00
jsdoc Add JSDoc syntax highlighting support (#7826) 2024-03-15 15:17:06 -06:00
json Improve TS and JSON syntax highlighting (#9302) 2024-03-14 20:58:17 -06:00
lua Update Lua config.toml (#9260) 2024-03-13 00:32:45 -04:00
markdown
nix
nu
ocaml ocaml: Small query improvements and fix autoclose brackets (#7769) 2024-02-24 19:06:25 -05:00
ocaml-interface ocaml: Small query improvements and fix autoclose brackets (#7769) 2024-02-24 19:06:25 -05:00
proto
python
racket
regex Add regex syntax highlighting for JS and TS (#7851) 2024-03-18 09:49:01 -06:00
ruby Improve Ruby language to recognize Guardfiles (#9530) 2024-03-19 10:44:32 -04:00
rust
scheme
terraform
terraform-vars
tsx Add regex syntax highlighting for JS and TS (#7851) 2024-03-18 09:49:01 -06:00
typescript Add regex syntax highlighting for JS and TS (#7851) 2024-03-18 09:49:01 -06:00
vue
yaml
c.rs Introduce InlineCompletionProvider (#9777) 2024-03-26 13:28:06 +01:00
clojure.rs Add ability to specify binary path/args for rust-analyzer (#9293) 2024-03-13 18:42:03 +01:00
csharp.rs Fix issues with extension API that come up when moving Svelte into an extension (#9611) 2024-03-22 17:29:06 -07:00
css.rs Fix issues with extension API that come up when moving Svelte into an extension (#9611) 2024-03-22 17:29:06 -07:00
dart.rs Add ability to specify binary path/args for rust-analyzer (#9293) 2024-03-13 18:42:03 +01:00
deno.rs Fix issues with extension API that come up when moving Svelte into an extension (#9611) 2024-03-22 17:29:06 -07:00
elixir.rs Workspace configuration for elixir-ls LSP (#9330) 2024-03-25 09:35:28 +01:00
elm.rs Fix issues with extension API that come up when moving Svelte into an extension (#9611) 2024-03-22 17:29:06 -07:00
erlang.rs Add ability to specify binary path/args for rust-analyzer (#9293) 2024-03-13 18:42:03 +01:00
go.rs Add ability to specify binary path/args for gopls (#9803) 2024-03-26 07:09:06 +01:00
html.rs Fix issues with extension API that come up when moving Svelte into an extension (#9611) 2024-03-22 17:29:06 -07:00
json.rs Fix issues with extension API that come up when moving Svelte into an extension (#9611) 2024-03-22 17:29:06 -07:00
lib.rs Extract PHP support into an extension (#9966) 2024-03-29 14:51:54 -04:00
lua.rs Fix issues with extension API that come up when moving Svelte into an extension (#9611) 2024-03-22 17:29:06 -07:00
nu.rs Add ability to specify binary path/args for rust-analyzer (#9293) 2024-03-13 18:42:03 +01:00
ocaml.rs Add ability to specify binary path/args for rust-analyzer (#9293) 2024-03-13 18:42:03 +01:00
python.rs Introduce InlineCompletionProvider (#9777) 2024-03-26 13:28:06 +01:00
ruby.rs Add ability to specify binary path/args for rust-analyzer (#9293) 2024-03-13 18:42:03 +01:00
rust.rs Introduce InlineCompletionProvider (#9777) 2024-03-26 13:28:06 +01:00
tailwind.rs Fix issues with extension API that come up when moving Svelte into an extension (#9611) 2024-03-22 17:29:06 -07:00
terraform.rs Fix issues with extension API that come up when moving Svelte into an extension (#9611) 2024-03-22 17:29:06 -07:00
typescript.rs Revert "Add working directories for eslint (#9738)" (#9914) 2024-03-28 15:09:05 +01:00
vue.rs Pin Vue language server to 1.8 (#9846) 2024-03-27 14:23:10 +01:00
yaml.rs Fix issues with extension API that come up when moving Svelte into an extension (#9611) 2024-03-22 17:29:06 -07:00