aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-symfony-console/src/completion/completion_input.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-symfony-console/src/completion/completion_input.rs')
-rw-r--r--crates/shirabe-symfony-console/src/completion/completion_input.rs12
1 files changed, 11 insertions, 1 deletions
diff --git a/crates/shirabe-symfony-console/src/completion/completion_input.rs b/crates/shirabe-symfony-console/src/completion/completion_input.rs
index 2f146a39..aafa7c8a 100644
--- a/crates/shirabe-symfony-console/src/completion/completion_input.rs
+++ b/crates/shirabe-symfony-console/src/completion/completion_input.rs
@@ -34,7 +34,17 @@ impl CompletionInput {
input_str,
);
- Self::from_tokens(tokens[0].clone(), current_index)
+ Self::from_tokens(
+ tokens[0]
+ .iter()
+ .map(|token| {
+ token
+ .clone()
+ .expect("group 0 participates whenever the pattern matches")
+ })
+ .collect(),
+ current_index,
+ )
}
/// Create an input based on an COMP_WORDS token list.