The problem as described is due to the way the cursor-save and alternate-screen features work - in the terminal itself. xterm has a workaround for this (if you're using xterm I can investigate if/how to improve that). Other terminals lack workarounds - no help there.
-- Thomas E. Dickey <dic...@invisible-island.net> http://invisible-island.net ftp://invisible-island.net
signature.asc
Description: Digital signature