diff options
author | Joe Wilm <joe@jwilm.com> | 2016-11-19 21:47:51 -0800 |
---|---|---|
committer | Joe Wilm <joe@jwilm.com> | 2016-11-19 21:49:23 -0800 |
commit | 88a92982b11c62f3795ab49fdf33d72429bae051 (patch) | |
tree | 33efd1071b1312d13e214b997a48551ee7ccbbb5 /src/config.rs | |
parent | 3db0bcb2a7672bff7f11da11fd18f735cab60d5b (diff) | |
download | alacritty-88a92982b11c62f3795ab49fdf33d72429bae051.tar.gz alacritty-88a92982b11c62f3795ab49fdf33d72429bae051.zip |
Fix mouse bindings
Config expected key and the default config file had the wrong section.
Diffstat (limited to 'src/config.rs')
-rw-r--r-- | src/config.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/config.rs b/src/config.rs index 704c4237..8ab6e662 100644 --- a/src/config.rs +++ b/src/config.rs @@ -378,9 +378,6 @@ impl de::Deserialize for RawBinding { } } visitor.end()?; - if key.is_none() { - return Err(V::Error::missing_field("key")); - } let action = match (action, chars) { (Some(_), Some(_)) => { @@ -1010,6 +1007,12 @@ mod tests { let config: Config = ::serde_yaml::from_str(ALACRITTY_YML) .expect("deserialize config"); + // Sanity check that mouse bindings are being parsed + assert!(config.mouse_bindings.len() >= 1); + + // Sanity check that key bindings are being parsed + assert!(config.key_bindings.len() >= 1); + println!("config: {:#?}", config); } } |