mirror of
https://github.com/alacritty/alacritty.git
synced 2024-11-18 13:55:23 -05:00
Fix mouse bindings
Config expected key and the default config file had the wrong section.
This commit is contained in:
parent
3db0bcb2a7
commit
88a92982b1
2 changed files with 7 additions and 4 deletions
|
@ -173,6 +173,6 @@ key_bindings:
|
|||
# - Paste
|
||||
# - PasteSelection
|
||||
# - Copy (TODO)
|
||||
mouse:
|
||||
mouse_bindings:
|
||||
- { mouse: Middle, action: PasteSelection }
|
||||
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue