From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/47004 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: Support moving articles in Agent? Date: Sun, 06 Oct 2002 02:38:52 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: References: <877kgwlgfo.fsf@crybaby.cs.uni-dortmund.de> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1033864768 3822 127.0.0.1 (6 Oct 2002 00:39:28 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 6 Oct 2002 00:39:28 +0000 (UTC) Cc: ding@gnus.org 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 17xzS9-0000zN-00 for ; Sun, 06 Oct 2002 02:39:25 +0200 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 17xzS0-0005Oh-00; Sat, 05 Oct 2002 19:39:16 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sat, 05 Oct 2002 19:39:56 -0500 (CDT) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id TAA08870 for ; Sat, 5 Oct 2002 19:39:45 -0500 (CDT) Original-Received: (qmail 24818 invoked by alias); 6 Oct 2002 00:38:59 -0000 Original-Received: (qmail 24813 invoked from network); 6 Oct 2002 00:38:58 -0000 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net (HELO yxa.extundo.com) (217.13.230.178) by gnus.org with SMTP; 6 Oct 2002 00:38:58 -0000 Original-Received: from latte.josefsson.org (yxa.extundo.com [217.13.230.178]) by yxa.extundo.com (8.12.6/8.12.6) with ESMTP id g960cqFt005004; Sun, 6 Oct 2002 02:38:52 +0200 Original-To: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-1?q?Gro=DFjohann?=) Mail-Copies-To: nobody X-Hashcash: 0:021006:Kai.Grossjohann@CS.Uni-Dortmund.DE:0d57d0ab6eb2a60a X-Hashcash: 0:021006:ding@gnus.org:60c11adf37ff4a18 In-Reply-To: <877kgwlgfo.fsf@crybaby.cs.uni-dortmund.de> (Kai.Grossjohann@CS.Uni-Dortmund.DE's message of "Sat, 05 Oct 2002 23:32:59 +0200") User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2 (i386-debian-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:47004 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:47004 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann) writes: > What needs to be done to support moving articles while unplugged? I > think that would be a nifty feature. Make nnagent remember data in calls to e.g. request-move-article and invoke it when plugging back in (see `nnagent-request-set-mark' for an approach to achieve this). One problem is, which article number do you assign new articles? If the backend is e.g. nnimap, you cannot simply pick one (since the server decides this) unless you do something clever. Using negative article numbers might work though, although you must make sure moving the same article several times between groups while unplugged doesn't make Gnus do strange things.