# Fix language servers improper restarts \(\#2702\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 8161438a858128601e5d0f89ffdcddb6f7ec7b58

Requested commit: 8161438a858128601e5d0f89ffdcddb6f7ec7b58

Commit: 8161438a858128601e5d0f89ffdcddb6f7ec7b58

Tree: 3999632bcbcb62ad2aaa6f62746fd67f8e925a35

Author: Kirill Bulatov

Committer: GitHub

## Message

```
Fix language servers improper restarts (#2702)

Fixes
https://linear.app/zed-industries/issue/Z-2595/language-servers-are-unnecessarily-restarted-when-unrelated-settings

Language servers mixed `initialization_options` from hardcodes and user
settings, fix that to ensure we restart servers on their settings
changes only.

Release Notes:

- N/A
```

## Parents

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

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

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