# lsp: Do not drop lsp buffer handle from editor when a language change leads to buffer having a legit language \(\#44469\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 3180f4447743426cf2227ed1ebf37cf8edced5d3

Requested commit: 3180f4447743426cf2227ed1ebf37cf8edced5d3

Commit: 3180f4447743426cf2227ed1ebf37cf8edced5d3

Tree: ce3dc175516e02dd0e78c9d534091cfc343fca0d

Author: Piotr Osiewicz

Committer: GitHub

## Message

```
lsp: Do not drop lsp buffer handle from editor when a language change leads to buffer having a legit language (#44469)

Fixes a bug that led to us unnecessarily restarting a language server
when we were looking at a single file of a given language.

Release Notes:

- Fixed a bug that led to Zed sometimes starting an excessive amount of
language servers
```

## Parents

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

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