# Fix excluded language servers starting nonetheless \(\#60000\) · gitcafe/zed

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

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

Visibility: public

Requested revision: f961889ad4d23ca0cf157a3f963bdb1159f27cce

Requested commit: f961889ad4d23ca0cf157a3f963bdb1159f27cce

Commit: f961889ad4d23ca0cf157a3f963bdb1159f27cce

Tree: ff36323812e362be72db51438f0b3b70445b9a23

Author: Kirill Bulatov

Committer: GitHub

## Message

```
Fix excluded language servers starting nonetheless (#60000)

Despite the default Zed settings containing an exclusion for
`typescript-language-server`


https://github.com/zed-industries/zed/blob/632dcae287b799975b1518b2c4914509e90a5c90/assets/settings/default.json#L2372-L2377

it actually starts every time I open the `*.ts` file which is wrong.

Seems that the settings merging malfunctions hence the fix, but I have
some doubts as I do not recall seeing this bad thing before?

Before:
<img width="1728" height="1084" alt="before"
src="https://github.com/user-attachments/assets/89659cee-c83c-4c87-8977-d53fec11662e"
/>

After:
<img width="1728" height="1084" alt="after"
src="https://github.com/user-attachments/assets/69747fa8-f3ab-454c-90de-b81d1778c5c2"
/>

Release Notes:

- Fixed excluded language servers starting nonetheless
```

## Parents

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

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