diff --git a/terminal.c b/terminal.c index 3fb918a4..be1661af 100644 --- a/terminal.c +++ b/terminal.c @@ -1266,6 +1266,7 @@ term_init(const struct config *conf, struct fdm *fdm, struct reaper *reaper, .queue = tll_init(), }, }, + .unlimited_scrollback = conf->scrollback.unlimited, .delayed_render_timer = { .is_armed = false, .lower_fd = delay_lower_fd, diff --git a/terminal.h b/terminal.h index fa80e693..ea3ef105 100644 --- a/terminal.h +++ b/terminal.h @@ -370,6 +370,7 @@ struct terminal { int cols; /* number of columns */ int rows; /* number of rows */ struct scroll_region scroll_region; + bool unlimited_scrollback; struct charsets charsets; struct charsets saved_charsets; /* For save/restore cursor + attributes */