From 8b0d0bd9c7488fedfd0bdd34a0a9cb04da3f143a Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Tue, 23 Mar 2021 19:19:44 +0100 Subject: Show item info when hovering intra doc links --- crates/ide/src/syntax_highlighting/inject.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'crates/ide/src/syntax_highlighting') diff --git a/crates/ide/src/syntax_highlighting/inject.rs b/crates/ide/src/syntax_highlighting/inject.rs index 8e0940184..38bf49348 100644 --- a/crates/ide/src/syntax_highlighting/inject.rs +++ b/crates/ide/src/syntax_highlighting/inject.rs @@ -190,10 +190,10 @@ pub(super) fn doc_comment( intra_doc_links.extend( extract_definitions_from_markdown(line) .into_iter() - .filter_map(|(link, ns, range)| { - validate_intra_doc_link(sema.db, &def, &link, ns).zip(Some(range)) + .filter_map(|(range, link, ns)| { + Some(range).zip(validate_intra_doc_link(sema.db, &def, &link, ns)) }) - .map(|(def, Range { start, end })| { + .map(|(Range { start, end }, def)| { ( def, TextRange::at( -- cgit v1.2.3