From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/50083 Path: main.gmane.org!not-for-mail From: Kevin Greiner Newsgroups: gmane.emacs.gnus.general Subject: Re: Strange auto-caching Date: Wed, 12 Feb 2003 20:19:59 -0600 Sender: owner-ding@hpc.uh.edu Message-ID: References: <84hebdjx6q.fsf@lucy.is.informatik.uni-duisburg.de> <84adh2ojww.fsf@lucy.is.informatik.uni-duisburg.de> <84vfzqpquk.fsf@lucy.is.informatik.uni-duisburg.de> <84wuk661dc.fsf@lucy.is.informatik.uni-duisburg.de> <84r8adq0c4.fsf@lucy.is.informatik.uni-duisburg.de> <84heb91ln9.fsf@lucy.is.informatik.uni-duisburg.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1045102853 29146 80.91.224.249 (13 Feb 2003 02:20:53 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 13 Feb 2003 02:20:53 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18j8ys-0007Z3-00 for ; Thu, 13 Feb 2003 03:20:07 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 18j8zE-0007CP-00; Wed, 12 Feb 2003 20:20:28 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 12 Feb 2003 20:21:26 -0600 (CST) Original-Received: from sclp3.sclp.com (sclp3.sclp.com [66.230.238.2]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id UAA06458 for ; Wed, 12 Feb 2003 20:21:12 -0600 (CST) Original-Received: (qmail 64722 invoked by alias); 13 Feb 2003 02:20:10 -0000 Original-Received: (qmail 64716 invoked from network); 13 Feb 2003 02:20:09 -0000 Original-Received: from quimby.gnus.org (80.91.224.244) by 66.230.238.6 with SMTP; 13 Feb 2003 02:20:09 -0000 Original-Received: from news by quimby.gnus.org with local (Exim 3.12 #1 (Debian)) id 18j98x-0006ow-00 for ; Thu, 13 Feb 2003 03:30:31 +0100 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 40 Original-NNTP-Posting-Host: p56.n-dapop05.stsn.com Original-X-Trace: quimby.gnus.org 1045103431 26221 63.241.220.56 (13 Feb 2003 02:30:31 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: 13 Feb 2003 02:30:31 GMT User-Agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/21.2 Cancel-Lock: sha1:AfkfziLVweRZceDUk55zakLow3c= Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:50083 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:50083 kai.grossjohann@uni-duisburg.de (Kai Großjohann) writes: > Kevin Greiner writes: > >> What I found occurred when several articles were marked as >> downloadable. In this case, the current line points to the the last >> marked article. > > Does this happen when I do `@' or `J #' in the summary buffer? I > never do that. OK, I went back to your original post. It appears that you always fetch articles by selecting them. That means that you're always calling gnus-agent-fetch-selected-article. The main part of that function performs three actions: 1) It calls gnus-agent-fetch-articles (Fetching has nothing to do with the summary data structures so this shouldn't have anything to do with your problem). 2) It uses delq to remove the current article from the gnus-newsgroup-undownloaded list (This is so simple that I can guarantee that it is not the problem :) ). 3) It calls gnus-summary-update-article-line. I know that you don't want to consider that g-s-u-a-l is the problem. However, I believe that you can test it fairly easily. I'd like you to do the following in your summary buffer. M-: (let ((inhibit-read-only t)) (upcase-region (point-min) (point-max))) This will upcase your entire summary. It will look ugly but it will sure help ID any changes to the text. Now, try to read some of the unfetched articles. If g-s-u-a-l is working correctly the selected article's line will refresh to mixed-case. If it isn't working correctly, some other line will refresh. Let me know what happens when the download status is wrong. Kevin