I don't recall if it's an exact match, but that sounds
roughly like what's in plan9port. I like it.
--- Begin Message ---
nice!
i've been thinking in the past that the scroll dichotomy (some like
noscroll and some don't) can be solved similarly to OSX's terminal --
if you're at the bottom of the page it scrolls down, if you're
anywhere else it does not. the last line of text (the line with the
prompt, or an empty line) at the bottom of the window is normally not
visible, so to switch from noscroll mode to scroll mode you go to the
bottom of the page and hit page-down/arrow down once more to "show"
the last line and enable "scroll" mode. page-up or up-arrow once will
act normally but have the secondary effect that noscroll is enabled.
i've found it useful in terminal, but i've always been a no-noscroll
kind of guy :)
--- End Message ---