From fbba47fbc09d26cc41db87c5477dd7d27e8f6787 Mon Sep 17 00:00:00 2001 From: Nehliin Date: Sat, 16 Oct 2021 15:22:28 +0200 Subject: [PATCH] Fix panic when using multi-level key mapping --- helix-term/src/keymap.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helix-term/src/keymap.rs b/helix-term/src/keymap.rs index 495fe892f..c7b8e895b 100644 --- a/helix-term/src/keymap.rs +++ b/helix-term/src/keymap.rs @@ -140,7 +140,7 @@ impl KeyTrieNode { } } body.sort_unstable_by_key(|(_, keys)| { - self.order.iter().position(|&k| k == keys[0]).unwrap() + self.order.iter().position(|&k| k == keys[0]).unwrap_or(0) }); let prefix = format!("{} ", self.name()); if body.iter().all(|(desc, _)| desc.starts_with(&prefix)) {