From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/61947 Path: news.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: nnimap: editing articles Date: Sat, 11 Feb 2006 23:01:00 +0100 Message-ID: References: <877j88zq93.fsf@mat.ucm.es> <87psm0ttfl.fsf_-_@mat.ucm.es> <4nlkwomhm8.fsf@lifelogs.com> <87mzh3nyno.fsf@mat.ucm.es> <4n4q3bfa6y.fsf@lifelogs.com> <87hd7b5a2c.fsf@mat.ucm.es> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1139695604 21371 80.91.229.2 (11 Feb 2006 22:06:44 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 11 Feb 2006 22:06:44 +0000 (UTC) Original-X-From: ding-owner+m10474@lists.math.uh.edu Sat Feb 11 23:06:41 2006 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by ciao.gmane.org with esmtp (Exim 4.43) id 1F82t3-0006hk-E2 for ding-account@gmane.org; Sat, 11 Feb 2006 23:06:37 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1F82sy-0003Nl-00; Sat, 11 Feb 2006 16:06:32 -0600 Original-Received: from nas02.math.uh.edu ([129.7.128.40]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1F82nl-0003Nd-00 for ding@lists.math.uh.edu; Sat, 11 Feb 2006 16:01:09 -0600 Original-Received: from quimby.gnus.org ([80.91.224.244]) by nas02.math.uh.edu with esmtp (Exim 4.52) id 1F82ni-0006S8-B5 for ding@lists.math.uh.edu; Sat, 11 Feb 2006 16:01:09 -0600 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net ([217.13.230.178] helo=yxa.extundo.com) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1F82nh-0007RA-00 for ; Sat, 11 Feb 2006 23:01:05 +0100 Original-Received: from latte.josefsson.org (jas@yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.13.4/8.13.4/Debian-3) with ESMTP id k1BM11Jj028612 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 11 Feb 2006 23:01:02 +0100 Original-To: ding@gnus.org OpenPGP: id=B565716F; url=http://josefsson.org/key.txt X-Hashcash: 1:21:060211:ding@gnus.org::aQ7temy+F5jDki5S:0zns In-Reply-To: (Reiner Steib's message of "Tue, 07 Feb 2006 20:11:24 +0100") User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux) X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00, FORGED_RCVD_HELO autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on yxa-iv X-Virus-Scanned: ClamAV version 0.84, clamav-milter version 0.84e on yxa.extundo.com X-Virus-Status: Clean X-Spam-Score: -2.5 (--) Precedence: bulk Original-Sender: ding-owner@lists.math.uh.edu Xref: news.gmane.org gmane.emacs.gnus.general:61947 Archived-At: Reiner Steib writes: > On Tue, Feb 07 2006, Uwe Brauer wrote: > >> Well and it does not work, because when I save, and reenter the buffer >> the editing result is not there anymore. How should the editing >> solution work? > > Article editing isn't implemented in the nnimap back end. I'm not > sure if the protocol (IMAP) allows it. Simon? It doesn't support it. Messages are read-only in IMAP. > IIRC someone suggested to move the article to a local group, edit it > and move it back to IMAP might be a workaround. Thunderbird 1.5 > supports deleting and detaching (stripping) attachments which works > also on IMAP. I just tried it and it seems to me, they do something > similar. At least when looking at the "modified" article with Gnus, I > saw an `N' (`gnus-recent-mark') and the article number is different. Yup, you'll have to create a new message. Gnus' editing functionality assume that if you edit article X, it will be called X after the editing too. I.e., it doesn't refresh group information, and doesn't understand when the new article is called Y. Perhaps that can be fixed, so that 'e' works. OTOH, perhaps using 'e' will simply give wrong impressions. With IMAP, you don't actually edit the article. Perhaps some command that will download an article, put you into an editing buffer, and have a command, say, C-c C-c "save" it by querying for a destination group (which could be any group) and then save the new article to that group. This sounds rather useful, actually. Perhaps this is already possible...