(rlogin-filter): initialize `region-begin' to (marker-position proc-mark),
not just (point), whatever random value that may be. Put bindings for `proc-mark', `region-begin', and `window' in separate setq forms. In determining whether window-start readjustment is needed, do not examine scroll-step; it is irrelevant.
Showing with 7 additions and 16 deletions