summaryrefslogtreecommitdiff
path: root/alacritty_terminal
diff options
context:
space:
mode:
Diffstat (limited to 'alacritty_terminal')
-rw-r--r--alacritty_terminal/src/config/scrolling.rs4
-rw-r--r--alacritty_terminal/src/term/mod.rs10
2 files changed, 3 insertions, 11 deletions
diff --git a/alacritty_terminal/src/config/scrolling.rs b/alacritty_terminal/src/config/scrolling.rs
index 1746266f..358abc3b 100644
--- a/alacritty_terminal/src/config/scrolling.rs
+++ b/alacritty_terminal/src/config/scrolling.rs
@@ -11,8 +11,10 @@ pub struct Scrolling {
history: ScrollingHistory,
#[serde(deserialize_with = "failure_default")]
multiplier: ScrollingMultiplier,
+
+ // TODO: REMOVED
#[serde(deserialize_with = "failure_default")]
- pub auto_scroll: bool,
+ pub auto_scroll: Option<bool>,
// TODO: DEPRECATED
#[serde(deserialize_with = "failure_default")]
diff --git a/alacritty_terminal/src/term/mod.rs b/alacritty_terminal/src/term/mod.rs
index 8edf3d3f..9cd1f75b 100644
--- a/alacritty_terminal/src/term/mod.rs
+++ b/alacritty_terminal/src/term/mod.rs
@@ -775,9 +775,6 @@ pub struct Term<T> {
/// Number of spaces in one tab
tabspaces: usize,
- /// Automatically scroll to bottom when new lines are added
- auto_scroll: bool,
-
/// Clipboard access coupled to the active window
clipboard: Clipboard,
@@ -911,7 +908,6 @@ impl<T> Term<T> {
default_cursor_style: config.cursor.style,
dynamic_title: config.dynamic_title(),
tabspaces,
- auto_scroll: config.scrolling.auto_scroll,
clipboard,
event_proxy,
is_focused: true,
@@ -936,7 +932,6 @@ impl<T> Term<T> {
}
self.default_cursor_style = config.cursor.style;
self.dynamic_title = config.dynamic_title();
- self.auto_scroll = config.scrolling.auto_scroll;
self.grid.update_history(config.scrolling.history() as usize, &self.cursor.template);
}
@@ -1299,11 +1294,6 @@ impl<T: EventListener> Handler for Term<T> {
/// A character to be displayed
#[inline]
fn input(&mut self, c: char) {
- // If enabled, scroll to bottom when character is received
- if self.auto_scroll {
- self.scroll_display(Scroll::Bottom);
- }
-
// Number of cells the char will occupy
let width = match c.width() {
Some(width) => width,