Hopefully this is an ok question for the internals fourm.
I have a very WIP PR to rls for macro hovering macro_docs and rustc. Using the LateLintPass
to collect rls_data::Def
s and relate them to rls_data::Ref
s I have a, working in the current crate only, macro hover (anything from stdlib or core doesn't work). Is there a way to walk the imported crates, currently librust_save_analysis
does not save MacroRef
s which is likely what I would need?
I would love to help with this feature anyway I can.