When reading from stdin,
less does not display any output until a whole line has been read.
I use a script that prints progress on one line, without printing a newline, and I would really like to be able to see this progress even when I pipe it to
Here is some example bash code to demonstrate my problem:
while true ; do echo -n zzz ; sleep 1s ; done | less
Is there a button I can press to force
less to display its collected input, or is there an option to disable this kind of buffering?