From a6d13836e7255133b6ab6a5b7c28bb07588de881 Mon Sep 17 00:00:00 2001 From: Mika Vilpas Date: Sat, 25 May 2024 18:40:58 +0300 Subject: [PATCH] fixup! feat: support case insensitive special keys in keymappings --- yazi-config/src/keymap/key.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/yazi-config/src/keymap/key.rs b/yazi-config/src/keymap/key.rs index 4fd78ff5..631f66c0 100644 --- a/yazi-config/src/keymap/key.rs +++ b/yazi-config/src/keymap/key.rs @@ -112,10 +112,12 @@ impl FromStr for Key { "f12" => key.code = KeyCode::F(12), "esc" => key.code = KeyCode::Esc, - c if it.peek().is_none() => { - key.code = KeyCode::Char(c.chars().next().unwrap()); - } - k => bail!("unknown key: {k}"), + _ => match x { + c if it.peek().is_none() => { + key.code = KeyCode::Char(c.chars().next().unwrap()); + } + k => bail!("unknown key: {k}"), + }, } }