Feature Request: Preserve scroll position while not "at bottom" #5422

Open
opened 2026-01-31 00:12:58 +00:00 by claunia · 0 comments
Owner

Originally created by @geordiemhall on GitHub (Dec 6, 2019).

Originally assigned to: @carlos-zamora on GitHub.

Description of the new feature/enhancement

I tried searching for this but couldn't find any dupes, but please let me know if this is already possible!

It'd be great to (at least have an option to) preserve the terminal scroll position while you aren't scrolled to the bottom.

Eg. If I'm doing a build or something, which is logging out info every second, but then want to scroll up and take a look at an error message I noticed higher up, my view shouldn't be affected by new lines being printed to the terminal. Whereas currently the view jerks around as new stuff is appended to it, making it impossible to actually read any history.

If I then scroll back down "as far as you can go", that should then be a signal to "stick" the scroll with the latest output again.

Could also be nice to have a small button appear somewhere if new lines have been printed while you were scrolled up, which you could click to jump back to the "stuck to the bottom" mode.

Thanks!

Originally created by @geordiemhall on GitHub (Dec 6, 2019). Originally assigned to: @carlos-zamora on GitHub. # Description of the new feature/enhancement I tried searching for this but couldn't find any dupes, but please let me know if this is already possible! It'd be great to (at least have an option to) preserve the terminal scroll position while you aren't scrolled to the bottom. Eg. If I'm doing a build or something, which is logging out info every second, but then want to scroll up and take a look at an error message I noticed higher up, my view shouldn't be affected by new lines being printed to the terminal. Whereas currently the view jerks around as new stuff is appended to it, making it impossible to actually read any history. If I then scroll back down "as far as you can go", that should then be a signal to "stick" the scroll with the latest output again. Could also be nice to have a small button appear somewhere if new lines have been printed while you were scrolled up, which you could click to jump back to the "stuck to the bottom" mode. Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#5422