diff options
-rw-r--r-- | helix-term/src/ui/editor.rs | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/helix-term/src/ui/editor.rs b/helix-term/src/ui/editor.rs index 09991919..25adc126 100644 --- a/helix-term/src/ui/editor.rs +++ b/helix-term/src/ui/editor.rs @@ -737,17 +737,15 @@ impl EditorView { let completions = cxt.editor.debug_config_completions.clone().unwrap(); let noop = |_input: &str| Vec::new(); let completer = match completions.get(i) { - Some(Some(completion)) => { - match completion.get(0).and_then(|x| Some(x.as_str())) { - Some("filename") => super::completers::filename, - Some("directory") => super::completers::directory, - Some(complete) => { - warn!("Unknown debug config autocompleter: {}", complete); - noop - } - None => noop, + Some(Some(completion)) => match completion.get(0).map(|x| x.as_str()) { + Some("filename") => super::completers::filename, + Some("directory") => super::completers::directory, + Some(complete) => { + warn!("Unknown debug config autocompleter: {}", complete); + noop } - } + None => noop, + }, _ => noop, }; let prompt = Prompt::new( |