From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/21313 Path: main.gmane.org!not-for-mail From: John H Palmieri Newsgroups: gmane.emacs.gnus.general Subject: Re: delay when quitting digest Date: 19 Feb 1999 13:42:53 -0500 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035159441 22349 80.91.224.250 (21 Oct 2002 00:17:21 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 00:17:21 +0000 (UTC) Return-Path: Original-Received: from fisher.math.uh.edu (fisher.math.uh.edu [129.7.128.35]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id NAA24349 for ; Fri, 19 Feb 1999 13:44:14 -0500 (EST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by fisher.math.uh.edu (8.9.1/8.9.1) with ESMTP id MAB00906; Fri, 19 Feb 1999 12:43:26 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 19 Feb 1999 12:43:36 -0600 (CST) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.7.3/8.7.3) with ESMTP id MAA23334 for ; Fri, 19 Feb 1999 12:43:27 -0600 (CST) Original-Received: from ahoward.math.nd.edu (ahoward.math.nd.edu [129.74.5.36]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id NAA24311 for ; Fri, 19 Feb 1999 13:43:19 -0500 (EST) Original-Received: (from jpalmier@localhost) by ahoward.math.nd.edu (8.8.8/8.8.8) id NAA02599; Fri, 19 Feb 1999 13:42:54 -0500 (EST) Original-To: ding@gnus.org X-Face: 'mv.B*Lk2HZf}(gQV6`,nM|p,xpL&Ic-@(Y'*f3:)M"g$~24P{a{\ZsSy%(Bl([?i"VA sW@odDT:Q0Cw.f,:':PKOZw{bs0v2+)'`ulAVF{w,jDp(@OOZe2Mc5i'^S/^?NKn)`f#NnzHezZ_c7 ]{xSxM[NOral_[\^YN)%rM|&c4Kc|FJNxkIQcMue:h7L.h@s@j writes: > John H Palmieri writes: > > > First, what's causing this delay? > > Try `(setq debug-on-quit t)' and then `C-g' while it's working. I did this several times, just to check. Each time I hit C-g, the backtrace looks like this (with variations in the regexp being searched for): re-search-forward("\\bmailto:\\([^ \n ]+\\)" nil t) gnus-article-add-buttons() gnus-treat-article(nil 1 1) gnus-display-mime() gnus-article-prepare-display() gnus-article-prepare(1574 nil) gnus-summary-display-article(1574 nil) gnus-summary-select-article(nil force) gnus-summary-show-article() gnus-handle-ephemeral-exit((# . article)) gnus-summary-exit() call-interactively(gnus-summary-exit) So I guess if I've just looked at a digest, I want it not to be displayed in the Article buffer, so that it doesn't get "prepared" or "treated" or something. So maybe I want to change the state of the old summary buffer when leaving the ephemeral group? By the way, there is also a delay of several seconds when entering a digest. I'm talking about digests of at least 20 articles, totaling at least 1000 lines. In this case, I get essentially the same backtrace: re-search-forward("\\bmailto:\\([^ \n ]+\\)" nil t) gnus-article-add-buttons() gnus-treat-article(nil 1 1) gnus-display-mime() gnus-article-prepare-display() gnus-article-prepare(1574 nil) gnus-summary-display-article(1574 nil) gnus-summary-select-article() gnus-summary-enter-digest-group(nil) call-interactively(gnus-summary-enter-digest-group) This may be unavoidable, and it may just be a consequence of a slow computer, slow disk access, and long digests. Or is it avoidable? (I guess I could unsubscribe from the mailing lists that send me the long digests, but that wasn't what I had in mind...) -- John H. Palmieri palmieri.2@nd.edu I pretend I'm living in a styrofoam packing crate, high in th' SWISS ALPS, still unable to accept th' idea of TOUCH-TONE DIALING!!