aboutsummaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
authorJoe Wilm <joe@jwilm.com>2016-11-19 21:47:51 -0800
committerJoe Wilm <joe@jwilm.com>2016-11-19 21:49:23 -0800
commit88a92982b11c62f3795ab49fdf33d72429bae051 (patch)
tree33efd1071b1312d13e214b997a48551ee7ccbbb5 /src/config.rs
parent3db0bcb2a7672bff7f11da11fd18f735cab60d5b (diff)
downloadalacritty-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.rs9
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);
}
}