# Query multiple LSPs for more types of requests \(\#29359\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 5f70a9cf593290c25d3807a8195fdf80e22d8de6

Requested commit: 5f70a9cf593290c25d3807a8195fdf80e22d8de6

Commit: 5f70a9cf593290c25d3807a8195fdf80e22d8de6

Tree: 9555a008da919ffcbf54f0efab5982eced88bde9

Author: Iha Shin \(신의하\)

Committer: GitHub

## Message

```
Query multiple LSPs for more types of requests (#29359)

This fixes an issue where lower-priority language servers cannot provide
contentful responses even when the first capable server returned empty
responses.

Most of the diffs are copypasted since the existing implementations were
also copypasted.

Release Notes:

- Improved Go to Definition / Declaration / Type Definition /
Implementation and Find All References to include all results from
different language servers
```

## Parents

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

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