From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: recenter-top-bottom Date: Mon, 12 Nov 2007 00:34:22 -0800 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1194856527 30040 80.91.229.12 (12 Nov 2007 08:35:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 12 Nov 2007 08:35:27 +0000 (UTC) Cc: alan.mackenzie_jwa@nxp.com, emacs-devel@gnu.org To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 12 09:35:32 2007 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.50) id 1IrUlV-0000g1-CO for ged-emacs-devel@m.gmane.org; Mon, 12 Nov 2007 09:35:29 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IrUlI-0000mG-23 for ged-emacs-devel@m.gmane.org; Mon, 12 Nov 2007 03:35:17 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IrUkr-0000cF-NB for emacs-devel@gnu.org; Mon, 12 Nov 2007 03:34:50 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IrUkp-0000Xf-B1 for emacs-devel@gnu.org; Mon, 12 Nov 2007 03:34:48 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IrUkp-0000X3-2a for emacs-devel@gnu.org; Mon, 12 Nov 2007 03:34:47 -0500 Original-Received: from mx20.gnu.org ([199.232.41.8]) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IrUkl-0003LY-9u; Mon, 12 Nov 2007 03:34:43 -0500 Original-Received: from rgminet01.oracle.com ([148.87.113.118]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IrUkk-0005e2-4a; Mon, 12 Nov 2007 03:34:42 -0500 Original-Received: from agmgw2.us.oracle.com (agmgw2.us.oracle.com [152.68.180.213]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id lAC8Yco2007781; Mon, 12 Nov 2007 01:34:39 -0700 Original-Received: from acsmt351.oracle.com (acsmt351.oracle.com [141.146.40.151]) by agmgw2.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id lAC62c3d007613; Mon, 12 Nov 2007 01:34:38 -0700 Original-Received: from dhcp-amer-whq-csvpn-gw3-141-144-80-223.vpn.oracle.com by acsmt351.oracle.com with ESMTP id 3359633911194856450; Mon, 12 Nov 2007 00:34:10 -0800 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: by mx20.gnu.org: Linux 2.4-2.6 X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:83031 Archived-At: > 1. The current window line determines the destination: If > within the top third, move to window bottom. If within > the middle third, move to top. If > within the bottom third, move to center. > > That is clever, but it has the bad effect of altering the behavior > of a single C-l. The virtue of your previous idea is that it > only alters the effect of repeated C-l. It was a suggestion from Alan, so as not to be required to use `C-l' repeatedly to move the window point in some cases - just move immediately. I think it's a good suggestion, myself. The only things it doesn't let you do are: 1. Hit `C-l' only once to move from top to center. (Top moves to bottom.) 2. Hit `C-l' only once to move from near center to exact center. Between top and bottom, I think top is the better choice for #1. That is, I think it is more important for bottom to go to center than for top to go to center. It seems natural to me, in terms of reading and scrolling. Cycling means choosing one or the other order, in any case. I don't understand a need for #2, but Bastien apparently does it often. > So I think your first suggestion is better, and I am still thinking > of maybe installing it. > > If people are very enthusiastic about your second suggestion, > I will say yes to it. I'm neutral. My personal preference (for myself, not for Emacs) is the second suggestion, and I prefer either to plain `recenter'. But I think it's unlikely that you will get a consensus for change on `C-l': preferences are likely to vary, and habit with `recenter' will pull toward the status quo (I almost said pull toward the center).