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 @@ use foo::$0
mod foo { mod foo {
struct Private; struct Private;
pub struct Foo; pub struct Foo;
macro_rules! foo_ { {} => {} }
pub use foo_ as foo;
} }
struct Bar; struct Bar;
"#, "#,
expect![[r#" expect![[r#"
st Foo st Foo
ma foo! macro_rules! foo_
"#]], "#]],
); );
} }