aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src/completion/complete_mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ide/src/completion/complete_mod.rs')
-rw-r--r--crates/ide/src/completion/complete_mod.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/crates/ide/src/completion/complete_mod.rs b/crates/ide/src/completion/complete_mod.rs
index c5757a310..5d41d0f69 100644
--- a/crates/ide/src/completion/complete_mod.rs
+++ b/crates/ide/src/completion/complete_mod.rs
@@ -9,6 +9,12 @@ use super::{completion_context::CompletionContext, completion_item::Completions}
9 9
10/// Complete mod declaration, i.e. `mod <|> ;` 10/// Complete mod declaration, i.e. `mod <|> ;`
11pub(super) fn complete_mod(acc: &mut Completions, ctx: &CompletionContext) -> Option<()> { 11pub(super) fn complete_mod(acc: &mut Completions, ctx: &CompletionContext) -> Option<()> {
12 let _p = profile::span("completion::complete_mod");
13
14 if !ctx.mod_is_prev {
15 return None;
16 }
17
12 let current_module = ctx.scope.module()?; 18 let current_module = ctx.scope.module()?;
13 19
14 let module_definition_file = 20 let module_definition_file =
@@ -63,7 +69,7 @@ pub(super) fn complete_mod(acc: &mut Completions, ctx: &CompletionContext) -> Op
63 .collect::<Vec<_>>(); 69 .collect::<Vec<_>>();
64 dbg!(mod_declaration_candidates); 70 dbg!(mod_declaration_candidates);
65 71
66 // TODO kb exlude existing children from the candidates 72 // TODO kb actually add the results
67 73
68 Some(()) 74 Some(())
69} 75}