I wrote this little wrapper script I call ost: <<< #!/bin/sh export ST_LOG_FILE=$(mktemp) || { printf '%s\n' "$0: cannot create temp file" >&2 ; exit 1; } st -o "$ST_LOG_FILE" "$@" rm "$ST_LOG_FILE" >>>
If some output scrolls past that I want to go back and see, I look at its "$ST_LOG_FILE" in another terminal. This seems to obviate my need for a scrollback patch or program.