diff --git a/crates/completion/src/render.rs b/crates/completion/src/render.rs index e93c59f7177..820dd01d1f7 100644 --- a/crates/completion/src/render.rs +++ b/crates/completion/src/render.rs @@ -51,11 +51,16 @@ pub(crate) fn render_resolution_with_import<'a>( import_edit: ImportEdit, resolution: &ScopeDef, ) -> Option { - Render::new(ctx).render_resolution( - import_edit.import_path.segments.last()?.to_string(), - Some(import_edit), - resolution, - ) + Render::new(ctx) + .render_resolution( + import_edit.import_path.segments.last()?.to_string(), + Some(import_edit), + resolution, + ) + .map(|mut item| { + item.completion_kind = CompletionKind::Magic; + item + }) } /// Interface for data and methods required for items rendering.