From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: The unwarranted scrolling assumption Date: Tue, 15 Jun 2010 22:37:58 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: dough.gmane.org 1276634310 22705 80.91.229.12 (15 Jun 2010 20:38:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 15 Jun 2010 20:38:30 +0000 (UTC) To: Emacs-Devel devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 15 22:38:28 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OOctu-0000Hv-7m for ged-emacs-devel@m.gmane.org; Tue, 15 Jun 2010 22:38:26 +0200 Original-Received: from localhost ([127.0.0.1]:50297 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OOctt-00031z-PG for ged-emacs-devel@m.gmane.org; Tue, 15 Jun 2010 16:38:25 -0400 Original-Received: from [140.186.70.92] (port=44054 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OOctp-00031l-0e for emacs-devel@gnu.org; Tue, 15 Jun 2010 16:38:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OOctn-0002Ke-NS for emacs-devel@gnu.org; Tue, 15 Jun 2010 16:38:20 -0400 Original-Received: from mail-gw0-f41.google.com ([74.125.83.41]:48734) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OOctn-0002KT-LA for emacs-devel@gnu.org; Tue, 15 Jun 2010 16:38:19 -0400 Original-Received: by gwj21 with SMTP id 21so309213gwj.0 for ; Tue, 15 Jun 2010 13:38:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=Rs7CA34U5sE9swp0yvvc/2FoigEJkVuYJLgHsz3j9uE=; b=MiYCEhqfbcIRvjzYYa0mjnq5KuKeMud/3tS5D9a5ZhwgaSoqTRjqCwO9bc07GUUdBp x6mkOxvdPmzlVjr53liPIJT6n8Qimk763FudszG7vi4QqFc14qKQwC+/KbF1s47JwSGC 0GW1/oYK6Gokiwg3hKvQHJFCXmM/bB+BmnYf0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=uunh9Un9QRZAcd2307ON5Dd+7Pv0cDZ03sacsWUgmxGrjWla3NtmVnujNS80nGLKoN eMrF5kOBGh6ITAQ3uU3t0SHPnXaZoAsEqadxPWE+9NLSOYSeCZq/DuuagCjXsNIfJfN3 /dqkwZUINemMjOUCCxx516Cm/MFXJ09DcAp7A= Original-Received: by 10.101.6.1 with SMTP id j1mr6505585ani.200.1276634298198; Tue, 15 Jun 2010 13:38:18 -0700 (PDT) Original-Received: by 10.100.154.15 with HTTP; Tue, 15 Jun 2010 13:37:58 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:125970 Archived-At: I get mad now and then at Emacs peculiar scrolling behavior. Now and then I get told that it is fixed, but it is not as far as I can see. It is a quite serious problem, but old Emacs users might oversee it because of habits. Here is what I think is the bad assumption: * Many times you are looking at the point where the cursor is. If a jump scroll happens then you just have to look for the cursor again. I think the bad assumption is that you are always looking where the cursor is when Emacs does it jumping scrolling. So you get the advice to use packages that hilights the cursor. But it does not help at all since you were not looking at that point. Maybe the assumption that you are looking where the cursor is comes from that there are other ways to scroll than to move the cursor to the end of the window. Perhaps there are such commands butt that does not help those that are used to this kind of getting the window to scroll. What is the problem with implementing a sane scroll in Emacs? I don't understand it.