From 2a93463f749d65607e69e9bb55a174c2ece091c8 Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Thu, 4 Apr 2019 15:29:33 +0300 Subject: [PATCH] ui: complete fmt::Display impl for Key --- ui/src/terminal/keys.rs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ui/src/terminal/keys.rs b/ui/src/terminal/keys.rs index a5294a938..dd6b51d68 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"), } } }