on master help sign in
Fix panic when using multi-level key mapping
fbba47fNehliin
helix-term/src/keymap.rs+1−1
@@ -140,7 +140,7 @@ impl KeyTrieNode {
140 }
140 }
141 }
141 }
142 body.sort_unstable_by_key(|(_, keys)| {
142 body.sort_unstable_by_key(|(_, keys)| {
143− self.order.iter().position(|&k| k == keys[0]).unwrap()
143+ self.order.iter().position(|&k| k == keys[0]).unwrap_or(0)
144 });
144 });
145 let prefix = format!("{} ", self.name());
145 let prefix = format!("{} ", self.name());
146 if body.iter().all(|(desc, _)| desc.starts_with(&prefix)) {
146 if body.iter().all(|(desc, _)| desc.starts_with(&prefix)) {