mirror of
https://github.com/nushell/nushell.git
synced 2024-12-17 12:41:34 +01:00
Merge pull request #92 from nushell/better_external_completion
Better completions for external args
This commit is contained in:
commit
75ec0d123a
@ -30,8 +30,6 @@ impl Completer for NuCompleter {
|
||||
|
||||
let flattened = flatten_block(&working_set, &output);
|
||||
|
||||
// println!("flattened: {:?}", flattened);
|
||||
|
||||
for flat in flattened {
|
||||
if pos >= flat.0.start && pos <= flat.0.end {
|
||||
match &flat.1 {
|
||||
@ -84,7 +82,9 @@ impl Completer for NuCompleter {
|
||||
})
|
||||
.collect();
|
||||
}
|
||||
nu_parser::FlatShape::Filepath | nu_parser::FlatShape::GlobPattern => {
|
||||
nu_parser::FlatShape::Filepath
|
||||
| nu_parser::FlatShape::GlobPattern
|
||||
| nu_parser::FlatShape::ExternalArg => {
|
||||
let prefix = working_set.get_span_contents(flat.0);
|
||||
let prefix = String::from_utf8_lossy(prefix).to_string();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user