From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/10732 Path: main.gmane.org!not-for-mail From: John Griffith Newsgroups: gmane.emacs.gnus.general Subject: Re: PATCH: Skip over ticked articles in summary buffer Date: 17 Apr 1997 11:29:12 +0200 Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035150552 26034 80.91.224.250 (20 Oct 2002 21:49:12 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 21:49:12 +0000 (UTC) Return-Path: Original-Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by deanna.miranova.com (8.8.5/8.8.5) with SMTP id CAA02611 for ; Thu, 17 Apr 1997 02:53:25 -0700 Original-Received: from filippo.sfs.nphil.uni-tuebingen.de (filippo.sfs.nphil.uni-tuebingen.de [134.2.129.45]) by ifi.uio.no with ESMTP (8.6.11/ifi2.4) id for ; Thu, 17 Apr 1997 11:29:20 +0200 Original-Received: (from griffith@localhost) by filippo.sfs.nphil.uni-tuebingen.de (8.7.5/8.7.3) id LAA17093; Thu, 17 Apr 1997 11:29:13 +0200 (MET DST) Original-To: Gnus Mailing List In-Reply-To: Aharon Schkolnik's message of 15 Apr 1997 10:55:55 +0300 Original-Lines: 36 X-Mailer: Gnus v5.4.45/XEmacs 20.1(beta15) Xref: main.gmane.org gmane.emacs.gnus.general:10732 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:10732 After some discussion with Aharon, I would like to make a couple of suggestions. First, I like Aharon's idea that I should be able to enter a group and be positioned on an article but without actually opening it. This is somewhat possible with the variable `gnus-auto-select-first'. If its value is `nil' then I enter the group with the cursor over the very first article in the buffer, `best' positions the cursor on the article with the highest score _and_ opens it. Anything else positions the cursor on the first unread article _and_ opens it. Aharon's patch (`position') positions the cursor on the first unread article but does not open it. All of this leads me to the conclusion that this poor variable has too many things to do :-) What if instead, there were two variables - 1 to determine which article the cursor would be positioned on (`nil' = first in buffer, `best' = article with the highest score, anything else = the first unread article) and 2 to determine independently whether that article should be opened/shown/selected. Second, this only controls the initial entry into the group. The `.' key (in the summary buffer) selects the next unread article, ',' selects the next best article, `N' selects the very next article. These all move the cursor _and_ open the article. I would like a way to move to the next article _without_ opening it. Sometimes I just want to see what article is next but I don't want to open it because I might decide simply from the subject that I don not want to read it and therefore (if I'm using scoring) I do not want it to get registered as an article that I chose to read. Plus if its large and far away I don't want to suck it across the net. One way to do this would be to have a variable setting so that (for instance) `.' would only position the cursor and I would have to use `space' to open it. Another possibility would be to toggle this behavior with `C-u .'. So in some groups I might want to never open articles by default but in others I might want the opposite behavior and a `C-u' prefix would allow me to override the current behavior.