From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Xavier Maillard Newsgroups: gmane.emacs.devel Subject: RMAIL: output message into a buffer ? Date: Thu, 28 Feb 2008 03:00:21 +0100 Organization: GNU's Not UNIX! Message-ID: <200802280200.m1S20KWO006546@localhost.localdomain> Reply-To: Xavier Maillard NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1204166051 10804 80.91.229.12 (28 Feb 2008 02:34:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Feb 2008 02:34:11 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 28 03:34:36 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JUYbT-0000dt-0Q for ged-emacs-devel@m.gmane.org; Thu, 28 Feb 2008 03:34:35 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JUYaw-0000PJ-JS for ged-emacs-devel@m.gmane.org; Wed, 27 Feb 2008 21:34:02 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JUYar-0000Mn-2L for emacs-devel@gnu.org; Wed, 27 Feb 2008 21:33:57 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JUYap-0000MJ-AY for emacs-devel@gnu.org; Wed, 27 Feb 2008 21:33:56 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JUYao-0000M1-UW for emacs-devel@gnu.org; Wed, 27 Feb 2008 21:33:55 -0500 Original-Received: from master.uucpssh.org ([193.218.105.66]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JUYao-0003LQ-Go for emacs-devel@gnu.org; Wed, 27 Feb 2008 21:33:54 -0500 Original-Received: by master.uucpssh.org (Postfix, from userid 10) id 3A17DC8069; Thu, 28 Feb 2008 03:32:49 +0100 (CET) Original-Received: from localhost.localdomain (IDENT:1000@localhost [127.0.0.1]) by localhost.localdomain (8.14.1/8.13.8) with ESMTP id m1S20TAG006570 for ; Thu, 28 Feb 2008 03:00:29 +0100 Original-Received: (from xma@localhost) by localhost.localdomain (8.14.1/8.13.8/Submit) id m1S20KWO006546; Thu, 28 Feb 2008 03:00:21 +0100 User-Agent: Rmail in GNU Emacs 23.0.60.2 on GNU/Linux Jabber-ID: xma01@jabber.fr X-uucpssh: Found to be clean X-uucpssh-SpamCheck: not spam, SpamAssassin (not cached, score=-3.53, required 4.6, autolearn=not spam, ALL_TRUSTED -1.80, AWL 0.87, BAYES_00 -2.60, SPF_HELO_PASS -0.00) X-uucpssh-From: xma@gnu.org X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:90687 Archived-At: Hi, I discussed with Bastien yesterday explaining him I would like to see enhancement on some rmail's features. One of my top todo-list is to tweak rmail and digest messages. I heavily use them for many mailing lists and it's a pain to have to undigestify each interesting digest to get its constituent. Why is it such a pain ? Because rmail does many things when one asks to undigestify a message and it takes *really* too long since rmail inserts digest constituents into the original rmail file. My rmail file is not that big (about 40Mo) and undisgestifying a single digest can take up to a minute sometimes (undigest, insert messages into the rmail file, recompute the summary, ...) What I'd like to add (or see someone to add) is something that, on demand, would fetch the current (or more) message, insert it into a "temporary buffer" and undigestify it into this buffer leaving the original message untouched (thus preventing rmail to do extra work onto the original rmail file). When in this "temporary" buffer, rmail would way quickier since it would have to just undigest the message and recompute a summary based on a very small amount of data. So the question is pretty simple: do we have a function that would take the message at point and insert it into a *buffer* (not a file) ? If something like this existed, doing what I want would not be such a big deal (putting the temporary buffer into a derivated summary-mode, adding a few questions here and there to cleanly leave the mode, etc.) I have already browsed rmail*.el and I did not find anything but someone reading this list could have had something to offer :) Thank you very much, Xavier -- http://www.gnu.org http://www.april.org http://www.lolica.org