summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2019-04-04 15:29:33 +0300
committerManos Pitsidianakis <el13635@mail.ntua.gr>2019-06-10 19:40:43 +0300
commit2a93463f749d65607e69e9bb55a174c2ece091c8 (patch)
treec4e5f67194b51f1522d34c49c60615e723d67852
parent067a8e5c81be602bdec4c4b2625c6b040223515d (diff)
ui: complete fmt::Display impl for Key
-rw-r--r--ui/src/terminal/keys.rs14
1 files changed, 13 insertions, 1 deletions
diff --git a/ui/src/terminal/keys.rs b/ui/src/terminal/keys.rs
index a5294a93..dd6b51d6 100644
--- a/ui/src/terminal/keys.rs
+++ b/ui/src/terminal/keys.rs
@@ -81,7 +81,19 @@ impl fmt::Display for Key {
Alt(c) => write!(f, "M-{}", c),
Ctrl(c) => write!(f, "C-{}", c),
Paste(_) => write!(f, "Pasted buf"),
- a => write!(f, "{}", stringify!(a)),
+ Null => write!(f, "Null byte"),
+ Esc => write!(f, "Esc"),
+ Backspace => write!(f, "Backspace"),
+ Left => write!(f, "Left"),
+ Right => write!(f, "Right"),
+ Up => write!(f, "Up"),
+ Down => write!(f, "Down"),
+ Home => write!(f, "Home"),
+ End => write!(f, "End"),
+ PageUp => write!(f, "PageUp"),
+ PageDown => write!(f, "PageDown"),
+ Delete => write!(f, "Delete"),
+ Insert => write!(f, "Insert"),
}
}
}