zed/crates/extension/src
Marshall Bowers 39cc3c0778
Allow extensions to provide data for language_ids (#10053)
This PR makes it so extensions can provide values for the `language_ids`
method on the `LspAdapter` trait.

These are provided as data in the `language_servers` section of the
`extension.toml`, like so:

```toml
[language_servers.intelephense]
name = "Intelephense"
language = "PHP"
language_ids = { PHP = "php"}
```

Release Notes:

- N/A

Co-authored-by: Max <max@zed.dev>
2024-04-01 17:01:11 -04:00
..
wasm_host Add new make-file-executable API for extensions (#10047) 2024-04-01 15:28:24 -04:00
extension_builder.rs
extension_json_schemas.rs
extension_lsp_adapter.rs Allow extensions to provide data for language_ids (#10053) 2024-04-01 17:01:11 -04:00
extension_manifest.rs Allow extensions to provide data for language_ids (#10053) 2024-04-01 17:01:11 -04:00
extension_settings.rs
extension_store.rs Skip .DS_Store files when looking for extension directories (#10046) 2024-04-01 13:34:00 -04:00
extension_store_test.rs
wasm_host.rs