From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/71007 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.gnus.general Subject: Re: [PATCH] Use `url' rather than curl Date: Sat, 18 Sep 2010 20:25:06 +0100 Message-ID: References: <87eicrmaly.fsf@keller.adm.naquadah.org> <1284834162-24257-1-git-send-email-julien@danjou.info> <87r5gqlx2u.fsf@keller.adm.naquadah.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1284837927 10398 80.91.229.12 (18 Sep 2010 19:25:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 18 Sep 2010 19:25:27 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M19380@lists.math.uh.edu Sat Sep 18 21:25:26 2010 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.69) (envelope-from ) id 1Ox32L-00046V-Ts for ding-account@gmane.org; Sat, 18 Sep 2010 21:25:26 +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 1Ox326-0002PA-FA; Sat, 18 Sep 2010 14:25:10 -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 1Ox325-0002P1-C3 for ding@lists.math.uh.edu; Sat, 18 Sep 2010 14:25:09 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1Ox324-0003j7-Az for ding@lists.math.uh.edu; Sat, 18 Sep 2010 14:25:09 -0500 Original-Received: from ppsw-31.csi.cam.ac.uk ([131.111.8.131]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1Ox323-0005z6-00 for ; Sat, 18 Sep 2010 21:25:07 +0200 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Original-Received: from cpc1-cmbg13-0-0-cust596.5-4.cable.virginmedia.com ([86.9.122.85]:53735 helo=Victoria.local) by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587) with esmtpsa (PLAIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1Ox323-0002di-KM (Exim 4.72) for ding@gnus.org (return-path ); Sat, 18 Sep 2010 20:25:07 +0100 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Sat, 18 Sep 2010 21:12:31 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (Mac OS X 10.6.4) X-Spam-Score: -4.0 (----) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:71007 Archived-At: On 2010-09-18 20:12 +0100, Lars Magne Ingebrigtsen wrote: > Leo writes: > >> It jumps around in the buffer it switches to when the process buffer is >> killed, so it is usually the buffer before invoking the process. > > I kill buffers with processes in them all the time, and I haven't > noticed this. Sounds like an Emacs bug of some kind? I think (not sure) that is part of the URL's flow. After it invokes the callback provided by the user, it does other things which require the process buffer to be around. kill-buffer inside the process's filter/sentinel, disrupt its working. When you kill the buffer (C-x k), it is not inside the callback anymore ie most likely the URL's job is done. Leo -- Any Emacs contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.