Sort subcommand completions

This commit is contained in:
ysthakur 2024-06-23 21:17:45 -04:00
parent 9744ffd375
commit 8b15366457

View File

@ -198,7 +198,11 @@ impl Completer for CommandCompletion {
}; };
if !subcommands.is_empty() { if !subcommands.is_empty() {
return subcommands; return sort_suggestions(
&String::from_utf8_lossy(&prefix),
subcommands,
self.get_sort_by(),
);
} }
let config = working_set.get_config(); let config = working_set.get_config();
@ -223,10 +227,9 @@ impl Completer for CommandCompletion {
vec![] vec![]
}; };
let all_suggestions = subcommands.into_iter().chain(commands).collect::<Vec<_>>();
sort_suggestions( sort_suggestions(
&String::from_utf8_lossy(&prefix), &String::from_utf8_lossy(&prefix),
all_suggestions, commands,
self.get_sort_by(), self.get_sort_by(),
) )
} }