diff options
author | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-06-10 21:18:49 -0400 |
---|---|---|
committer | Jeff Zhao <jeff.no.zhao@gmail.com> | 2021-06-10 21:18:49 -0400 |
commit | 1ae0e3d7b0eb4b08e75c4d31cfe43a4382729562 (patch) | |
tree | 804f363c81c7f01455b0a1a823ea627ca369a409 /src/config | |
parent | 6439ea091be28403bfefc67802c9920e37bfdd9d (diff) |
impl FromStr
- fix some error messages
Diffstat (limited to 'src/config')
-rw-r--r-- | src/config/keymap/keymapping.rs | 3 |
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 |