From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#3576: 23.0.94; scroll bar scrolls past eob - keeps scrolling Date: Sat, 27 Jun 2009 02:38:00 +0200 Message-ID: References: <929A2B1B4DED49D28DDCAD61181807D0@us.oracle.com> <83prd5bdut.fsf@gnu.org> <83ocspbaug.fsf@gnu.org> <6D79C4AC04B54A39ADC5C3E57C1CC150@us.oracle.com> <83my88c22e.fsf@gnu.org> <83k53cavee.fsf@gnu.org> <8BA1212D193F486090CFAC50E0C100E3@us.oracle.com> Reply-To: Stefan Monnier , 3576@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1246064347 4841 80.91.229.12 (27 Jun 2009 00:59:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 27 Jun 2009 00:59:07 +0000 (UTC) Cc: 3576@emacsbugs.donarmstrong.com To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jun 27 02:59:00 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MKMFv-000129-9c for geb-bug-gnu-emacs@m.gmane.org; Sat, 27 Jun 2009 02:58:59 +0200 Original-Received: from localhost ([127.0.0.1]:50093 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MKMFu-0002KE-LH for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Jun 2009 20:58:58 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MKMFq-0002Js-5b for bug-gnu-emacs@gnu.org; Fri, 26 Jun 2009 20:58:54 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MKMFl-0002JY-LO for bug-gnu-emacs@gnu.org; Fri, 26 Jun 2009 20:58:53 -0400 Original-Received: from [199.232.76.173] (port=51613 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MKMFl-0002JV-GM for bug-gnu-emacs@gnu.org; Fri, 26 Jun 2009 20:58:49 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:18199) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MKMFl-0004Bp-0R for bug-gnu-emacs@gnu.org; Fri, 26 Jun 2009 20:58:49 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MKMFk-0006r4-97 for bug-gnu-emacs@gnu.org; Fri, 26 Jun 2009 20:58:48 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5R0vN6B008460; Fri, 26 Jun 2009 17:57:24 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.14.3/8.14.3/Submit) id n5R0j5c8006213; Fri, 26 Jun 2009 17:45:05 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Stefan Monnier Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sat, 27 Jun 2009 00:45:05 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 3576 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 3576-submit@emacsbugs.donarmstrong.com id=B3576.12460630865258 (code B ref 3576); Sat, 27 Jun 2009 00:45:05 +0000 Original-Received: (at 3576) by emacsbugs.donarmstrong.com; 27 Jun 2009 00:38:06 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from smtp-04.vtx.ch (smtp-04.vtx.ch [212.147.0.65]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5R0c2ZT005248 for <3576@emacsbugs.donarmstrong.com>; Fri, 26 Jun 2009 17:38:03 -0700 Original-Received: from alfajor.home (dyn.83-228-218-202.dsl.vtx.ch [83.228.218.202]) by smtp-04.vtx.ch (VTX Services SA) with ESMTP id 297E929ADC4; Sat, 27 Jun 2009 02:38:01 +0200 (CEST) Original-Received: by alfajor.home (Postfix, from userid 20848) id 16B6E64341; Sat, 27 Jun 2009 02:38:01 +0200 (CEST) In-Reply-To: <8BA1212D193F486090CFAC50E0C100E3@us.oracle.com> (Drew Adams's message of "Tue, 16 Jun 2009 17:34:56 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.94 (gnu/linux) X-Detected-Operating-System: by mx20.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Resent-Date: Fri, 26 Jun 2009 20:58:53 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:29008 Archived-At: > Why should they put the last line (whitespace or not) at the _top_ of the > window, instead of the bottom of the window? That's the wrong question. The right question could be something like: - Why should Emacs (or any other application ofr that matter) prevent you from displaying the last line anywhere else than the bottom of the window, what would be gained from it? - Why does Emacs only let you display the first line of the buffer at the top of the window? [well, actually, if you play enough with overlays and before-strings you could move the first line further down, but that's cheating] - Why hasn't anybody written a patch (after all these years of acrymony) so that Emacs can mimick the brain-dead dogmatic behavior of most other GUI apps's drag scroll? > Do you know of a use case for that, Of course: move the last line so it sits right next to some other line in some other window. I often do such things to compare two windows line-by-line (it doesn't always involve the last line of one of the two buffers, but sometimes does). > which might justify that as the standard behavior? The real justification is that it's difficult to implement and the benefits are dubious. Stefan