From 49380bffd24203f139dc32c7bdc9958e64d9dd4d Mon Sep 17 00:00:00 2001 From: Aleksey Kuznetsov Date: Wed, 16 Oct 2019 00:13:58 +0500 Subject: Add support for alternate scroll escape Fixes #2727. --- alacritty_terminal/src/config/scrolling.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'alacritty_terminal/src/config/scrolling.rs') diff --git a/alacritty_terminal/src/config/scrolling.rs b/alacritty_terminal/src/config/scrolling.rs index 8471fcd7..1746266f 100644 --- a/alacritty_terminal/src/config/scrolling.rs +++ b/alacritty_terminal/src/config/scrolling.rs @@ -12,9 +12,11 @@ pub struct Scrolling { #[serde(deserialize_with = "failure_default")] multiplier: ScrollingMultiplier, #[serde(deserialize_with = "failure_default")] - faux_multiplier: ScrollingMultiplier, - #[serde(deserialize_with = "failure_default")] pub auto_scroll: bool, + + // TODO: DEPRECATED + #[serde(deserialize_with = "failure_default")] + faux_multiplier: Option, } impl Scrolling { @@ -26,8 +28,8 @@ impl Scrolling { self.multiplier.0 } - pub fn faux_multiplier(self) -> u8 { - self.faux_multiplier.0 + pub fn faux_multiplier(self) -> Option { + self.faux_multiplier.map(|sm| sm.0) } // Update the history size, used in ref tests -- cgit