# Add \`language_server_workspace_configuration\` to extension API \(\#10212\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/c851e6edba17cfa0a8088a048a2c8faa1596788a)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: c851e6edba17cfa0a8088a048a2c8faa1596788a

Requested commit: c851e6edba17cfa0a8088a048a2c8faa1596788a

Commit: c851e6edba17cfa0a8088a048a2c8faa1596788a

Tree: f9099571535060cb86385f462a88fdf1f02ea802

Author: Marshall Bowers

Committer: GitHub

## Message

```
Add `language_server_workspace_configuration` to extension API (#10212)

This PR adds the ability for extensions to implement
`language_server_workspace_configuration` to provide workspace
configuration to the language server.

We've used the Dart extension as a motivating example for this, pulling
it out into an extension in the process.

Release Notes:

- Removed built-in support for Dart, in favor of making it available as
an extension. The Dart extension will be suggested for download when you
open a `.dart` file.

---------

Co-authored-by: Max <max@zed.dev>
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
```

## Parents

- [4aaf3459c48a7627908d5c31fd08144e9b7789c2](https://git.cafe/gitcafe/zed/commit/4aaf3459c48a7627908d5c31fd08144e9b7789c2?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/c851e6edba17cfa0a8088a048a2c8faa1596788a?format=markdown)
