nu-cli/completions: fix file completions filtering (#5122)

This commit is contained in:
Herlon Aguiar 2022-04-07 21:31:56 +02:00 committed by GitHub
parent 4129f15eb9
commit 5e177fe8e7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View file

@ -97,6 +97,11 @@ impl Completer for FileCompletion {
non_hidden
}
// Replace base filter with no filter once all the results are already based in the current path
fn filter(&self, _: Vec<u8>, items: Vec<Suggestion>, _: CompletionOptions) -> Vec<Suggestion> {
items
}
}
pub fn file_path_completion(

View file

@ -70,7 +70,7 @@ where
}
}
fn is_punctuator_char(&mut self, ch: u8) -> bool {
fn is_punctuator_char(&self, ch: u8) -> bool {
matches!(ch, b'{' | b'}' | b'[' | b']' | b',' | b':')
}