aboutsummaryrefslogtreecommitdiff
path: root/src/keys/key_commands.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/keys/key_commands.rs')
-rw-r--r--src/keys/key_commands.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/keys/key_commands.rs b/src/keys/key_commands.rs
index 6124560..70e81b1 100644
--- a/src/keys/key_commands.rs
+++ b/src/keys/key_commands.rs
@@ -32,15 +32,14 @@ pub fn serialize_key_event(event: KeyEvent) -> String {
let char;
let key = match event.code {
- KeyCode::Backspace => "del",
+ KeyCode::Backspace | KeyCode::Delete => "del",
KeyCode::Enter => "enter",
KeyCode::Left => "left",
KeyCode::Right => "right",
KeyCode::Up => "up",
KeyCode::Down => "down",
KeyCode::Tab => "tab",
- KeyCode::Delete => "del",
- KeyCode::Char(c) if c == ' ' => "space",
+ KeyCode::Char(' ') => "space",
KeyCode::Char(c) => {
char = c.to_string();
&char
@@ -48,7 +47,7 @@ pub fn serialize_key_event(event: KeyEvent) -> String {
KeyCode::Esc => "esc",
_ => "",
};
- let separator = if modifiers.len() > 0 { "-" } else { "" };
+ let separator = if modifiers.is_empty() { "-" } else { "" };
let serialized_event =
format!("{}{}{}", modifiers.join("-"), separator, key);