Basic hover for builtin-attr and tool modules

This commit is contained in:
Lukas Wirth 2021-12-03 17:10:56 +01:00
parent db559e5049
commit 70b8331fd5
2 changed files with 13 additions and 2 deletions

View file

@ -369,8 +369,9 @@ pub(super) fn definition(
}
Definition::GenericParam(it) => label_and_docs(db, it),
Definition::Label(it) => return Some(Markup::fenced_block(&it.name(db))),
Definition::BuiltinAttr(_) => return None, // FIXME
Definition::Tool(_) => return None, // FIXME
// FIXME: We should be able to show more info about these
Definition::BuiltinAttr(it) => return Some(Markup::fenced_block(&it.name(db))),
Definition::Tool(it) => return Some(Markup::fenced_block(&it.name(db))),
};
markup(docs.filter(|_| config.documentation.is_some()).map(Into::into), label, mod_path)