diff options
Diffstat (limited to 'cli/lsp/language_server.rs')
-rw-r--r-- | cli/lsp/language_server.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs index 5f28365fa..46c61a03e 100644 --- a/cli/lsp/language_server.rs +++ b/cli/lsp/language_server.rs @@ -1119,6 +1119,12 @@ impl Inner { ), (None, None, _) => unreachable!("{}", json!(params)), }; + let value = + if let Some(docs) = self.module_registries.get_hover(&dep).await { + format!("{}\n\n---\n\n{}", value, docs) + } else { + value + }; Some(Hover { contents: HoverContents::Markup(MarkupContent { kind: MarkupKind::Markdown, |