summaryrefslogtreecommitdiffstats
path: root/src/repl/completer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/repl/completer.rs')
-rw-r--r--src/repl/completer.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/repl/completer.rs b/src/repl/completer.rs
index d026d67..1d68792 100644
--- a/src/repl/completer.rs
+++ b/src/repl/completer.rs
@@ -49,13 +49,12 @@ impl Completer for ReplCompleter {
if parts_len > 1 {
let span = Span::new(parts[parts_len - 1].1, pos);
let args: Vec<&str> = parts.iter().skip(1).map(|(v, _)| *v).collect();
- suggestions.extend(
- self.config
- .read()
- .repl_complete(cmd, &args)
- .iter()
- .map(|(value, description)| create_suggestion(value, description, span)),
- )
+ suggestions.extend(self.config.read().repl_complete(cmd, &args).iter().map(
+ |(value, description)| {
+ let description = description.as_deref().unwrap_or_default();
+ create_suggestion(value, description, span)
+ },
+ ))
}
if suggestions.is_empty() {