Resolve documentation for visible completions (#21705)
Release Notes: - Improved LSP resolution of documentation for completions. It now queries documentation for visible completions and avoids doing too many redundant queries. --- In #21286, documentation resolution was made more efficient by only resolving the current completion. However, this meant that single line documentation shown inline in the menu was missing until scrolled to. This also meant that it would wait for navigation to resolve completion docs, leading to lag for displaying documentation. This change resolves this by attempting to fetch all the completions that will be shown. It also mostly avoids re-resolving completions. It intentionally re-resolves the current selection on navigation, as some language servers will respond with more information later on.
M
Michael Sloan committed
ab595b0d5575285f2351ff085c4a8862f2ddc1f2
Parent: ab1e9bf
Committed by GitHub <noreply@github.com>
on 12/10/2024, 7:25:30 PM