Skip to content

feat(lsp): support multiple lsp servers for hover#1177

Open
Daydreamer-riri wants to merge 1 commit intofolke:mainfrom
Daydreamer-riri:feat/hover
Open

feat(lsp): support multiple lsp servers for hover#1177
Daydreamer-riri wants to merge 1 commit intofolke:mainfrom
Daydreamer-riri:feat/hover

Conversation

@Daydreamer-riri
Copy link
Copy Markdown

Description

Previously, during a hover operation, noice.nvim would only display the hover data returned by a single LSP, where a slower response would overwrite a faster one. Meanwhile, Neovim's built-in LSP handling for hover already merges and displays the hover responses from all LSPs. This PR incorporates Neovim's internal logic for merging hovers, enabling noice.nvim to simultaneously display hover information returned by multiple LSPs.

Related Issue(s)

neovim/neovim#36729

Screenshots

image

@github-actions github-actions bot added the size/l Large PR (<100 lines changed) label Dec 1, 2025
@fabiomcosta
Copy link
Copy Markdown

Folks, how to get attention to this issue?
Currently noice is overwritting the LSP hover but does not handle the output of multiple LSPs, it only shows the first one that responds and ignores others
This fixes that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/l Large PR (<100 lines changed)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants