From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/66947 Path: news.gmane.org!not-for-mail From: jidanni@jidanni.org Newsgroups: gmane.emacs.gnus.general Subject: Re: gnus-summary-kill-thread should also do gnus-summary-limit-to-unread Date: Thu, 15 May 2008 08:46:19 +0800 Message-ID: <878wycgzs4.fsf@jidanni.org> References: <86prrr8tjk.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1210812458 4629 80.91.229.12 (15 May 2008 00:47:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 May 2008 00:47:38 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M15424@lists.math.uh.edu Thu May 15 02:48:14 2008 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1JwRdm-0005Vh-4R for ding-account@gmane.org; Thu, 15 May 2008 02:48:14 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1JwRcC-00088c-JL; Wed, 14 May 2008 19:46:36 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1JwRcB-00088P-FN for ding@lists.math.uh.edu; Wed, 14 May 2008 19:46:35 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1JwRc5-0004oT-Sj for ding@lists.math.uh.edu; Wed, 14 May 2008 19:46:35 -0500 Original-Received: from lax-green-bigip-5.dreamhost.com ([208.113.200.5] helo=blingymail-a3.g.dreamhost.com) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1JwRcJ-0000Bt-00 for ; Thu, 15 May 2008 02:46:43 +0200 Original-Received: from jidanni1.jidanni.org (122-127-38-73.dynamic.hinet.net [122.127.38.73]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by blingymail-a3.g.dreamhost.com (Postfix) with ESMTP id DEBAF14D744 for ; Wed, 14 May 2008 17:46:24 -0700 (PDT) X-Spam-Score: -0.7 (/) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:66947 Archived-At: Anyway, try this experiment: go to a newsgroup full of boring articles and type d d d d ... (gnus-summary-mark-as-read-forward) note that the view doesn't jerk up until we've d'ed the very last article visible. It should jerk up when we d the SECOND to last article. That way we can tell if we are on the last article of a thread or not yet. How to make it jerk up earlier for all such commands? Wait, let's explore gnus-auto-center-summary. Documentation: *If non-nil, always center the current summary buffer. In particular, if `vertical' do only vertical recentering. If non-nil and non-`vertical', do both horizontal and vertical recentering. But in Info we see `gnus-auto-center-summary' If non-`nil', Gnus will keep the point in the summary buffer centered at all times. This makes things quite tidy, but if you have a slow network connection, or simply do not like this un-Emacsism, you can set this variable to `nil' to get the normal Emacs scrolling action. This will also inhibit horizontal re-centering of the summary buffer, which might make it more inconvenient to read extremely long threads. This variable can also be a number. In that case, center the window at the given number of lines from the top. Assuming the former is correct, I tried both (setq gnus-auto-center-summary 'vertical) (setq gnus-auto-center-summary "vertical") but don't see any magic effect. (setq gnus-auto-center-summary t) indeed does horizontal recentering only apparently. Oy vey whatever.