🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.editors
Article #2998

Re: scroll up/down

#2998
From: Hiroto Shibuya
Date: Tue, 12 Jan 1993 00:52
41 lines
2371 bytes
Following is a discussion found in Emacs Lisp Manual (thanks to
petonic@hal.com for pointing it out) which clearly state the existance
of two different way to look at the direction of scroll up/down, and
the reason for the choice made by Emacs.

------------------------------------------------

Vertical Scrolling
==================

   Vertical scrolling means moving the text up or down in a window.
It works by changing the value of the window's display-start
location.  It may also change the value of `window-point' to keep it
on the screen.

   In the commands `scroll-up' and `scroll-down', the directions "up"
and "down" refer to the motion of the text in the buffer at which you
are looking through the window.  Imagine that the text is written on
a long roll of paper and that the scrolling commands move the paper
up and down.  Thus, if you are looking at text in the middle of a
buffer and repeatedly call `scroll-down', you will eventually see the
beginning of the buffer.

   Some people have urged that the opposite convention be used: they
imagine that the window moves over text that remains in place.  Then
"down" commands would take you to the end of the buffer.  This view
is more consistent with the actual relationship between windows and
the text in the buffer, but it is less like what the user sees.  The
position of a window on the terminal does not move, and short
scrolling commands clearly move the text up or down on the screen.
We have chosen names that fit the user's point of view.

------------------------------------------------

I'm still curious which choice other editors are making.

					Hiroto Shibuya
			
					Applicon Inc.
					Billerica, MA
					U.S.A.
Technical Details
Message-ID: <SHIBUYA.93Jan11195252@chute.bl.applicon.slb.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!geraldo.cc.utexas.edu!slcs.slb.com!aa.cad.slb.com!bl.cad.slb.com!nntpserver!shibuya
References: <SHIBUYA.93Jan7195820@chute.bl.applicon.slb.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.editors
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!geraldo.cc.utexas.edu!slcs.slb.com!aa.cad.slb.com!bl.cad.slb.com!nntpserver!shibuya
From: shibuya@bl.applicon.slb.com (Hiroto Shibuya)
Subject: Re: scroll up/down
In-Reply-To: shibuya@bl.applicon.slb.com's message of Fri, 8 Jan 1993 00:58:20 GMT
Message-ID: <SHIBUYA.93Jan11195252@chute.bl.applicon.slb.com>
Sender: usenet@mailhost.bl.cad.slb.com (USENET Administrator)
Reply-To: shibuya@bl.applicon.slb.com
Organization: Applicon; Billerica, MA (USA)
References: <SHIBUYA.93Jan7195820@chute.bl.applicon.slb.com>
Date: Tue, 12 Jan 1993 00:52:52 GMT
Lines: 44