fix: Fix qualified path completion not completing macros

This commit is contained in:
Lukas Wirth 2021-10-16 23:33:09 +02:00
parent f87debcf87
commit 2fbd52c78f
2 changed files with 4 additions and 0 deletions

View File

@ -223,6 +223,7 @@ pub(crate) fn complete_qualified_path(acc: &mut Completions, ctx: &CompletionCon
});
}
}
hir::PathResolution::Macro(mac) => acc.add_macro(ctx, None, mac),
_ => {}
}
}

View File

@ -122,11 +122,14 @@ fn plain_qualified_use_tree() {
mod foo {
struct Private;
pub struct Foo;
macro_rules! foo_ { {} => {} }
pub use foo_ as foo;
}
struct Bar;
"#,
expect![[r#"
st Foo
ma foo! macro_rules! foo_
"#]],
);
}