summaryrefslogtreecommitdiffstats
path: root/src/config/keymap/keymapping.rs
diff options
context:
space:
mode:
authorJeff Zhao <jeff.no.zhao@gmail.com>2021-06-10 21:18:49 -0400
committerJeff Zhao <jeff.no.zhao@gmail.com>2021-06-10 21:18:49 -0400
commit1ae0e3d7b0eb4b08e75c4d31cfe43a4382729562 (patch)
tree804f363c81c7f01455b0a1a823ea627ca369a409 /src/config/keymap/keymapping.rs
parent6439ea091be28403bfefc67802c9920e37bfdd9d (diff)
impl FromStr
- fix some error messages
Diffstat (limited to 'src/config/keymap/keymapping.rs')
-rw-r--r--src/config/keymap/keymapping.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/config/keymap/keymapping.rs b/src/config/keymap/keymapping.rs
index 6ceb4a4..c86e4e4 100644
--- a/src/config/keymap/keymapping.rs
+++ b/src/config/keymap/keymapping.rs
@@ -1,6 +1,7 @@
use serde_derive::Deserialize;
use std::collections::{hash_map::Entry, HashMap};
+use std::str::FromStr;
#[cfg(feature = "mouse")]
use termion::event::MouseEvent;
@@ -27,7 +28,7 @@ impl Flattenable<AppKeyMapping> for RawAppKeyMapping {
fn flatten(self) -> AppKeyMapping {
let mut keymaps = AppKeyMapping::new();
for m in self.mapcommand {
- match KeyCommand::parse_command(m.command.as_str()) {
+ match KeyCommand::from_str(m.command.as_str()) {
Ok(command) => {
let events: Vec<Event> = m
.keys