# project: Add more dynamic capability registrations for LSP \(\#35306\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 422e0a2eb74eb5ca86d1864c2ef28add2949133c

Requested commit: 422e0a2eb74eb5ca86d1864c2ef28add2949133c

Commit: 422e0a2eb74eb5ca86d1864c2ef28add2949133c

Tree: 5e10987eff40bd202d4fbb5b7c3b5fd0e4443969

Author: smit

Committer: GitHub

## Message

```
project: Add more dynamic capability registrations for LSP (#35306)

Closes #34204

Adds the ability to dynamically register and unregister code actions for
language servers such as Biome.

See more:
https://github.com/zed-industries/zed/issues/34204#issuecomment-3134227856

Release Notes:

- Fixed an issue where the Biome formatter was always used even when
`require_config_file` was set to true and the project had no config
file.

---------

Co-authored-by: Kirill Bulatov <kirill@zed.dev>
```

## Parents

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

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