From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: rmail threading Date: Wed, 01 Sep 2021 23:37:51 -0400 Message-ID: References: <87h7fcnmq0.fsf@posteo.net> <87o89kw0hl.fsf@gnus.org> <0c369b25-aedd-1fdf-4813-503f27e42c7c@yandex.ru> <874kbbznwv.fsf@gmail.com> <8735qvwcqt.fsf@gmail.com> <20210828065708.GA29375@tuxteam.de> <83o89gl8ae.fsf@gnu.org> <834kb7kue8.fsf@gnu.org> <834kb5u6gj.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37553"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 02 05:39:58 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mLda2-0009Zg-HG for ged-emacs-devel@m.gmane-mx.org; Thu, 02 Sep 2021 05:39:58 +0200 Original-Received: from localhost ([::1]:37796 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mLda1-0007fv-07 for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Sep 2021 23:39:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52144) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLdY1-0005jC-6p for emacs-devel@gnu.org; Wed, 01 Sep 2021 23:37:53 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:46480) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mLdY0-0002lE-Vs for emacs-devel@gnu.org; Wed, 01 Sep 2021 23:37:53 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mLdXz-0003Gf-RC; Wed, 01 Sep 2021 23:37:51 -0400 In-Reply-To: <834kb5u6gj.fsf@gnu.org> (message from Eli Zaretskii on Tue, 31 Aug 2021 15:47:08 +0300) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:273689 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Once you request a summary based on filtering, the unfiltered summary > is gone. So I can no longer quickly and conveniently look for > messages that were filtered out by scrolling the summary buffer or by > searching in it. I see your point (though M-s will search through all messages, regardless of the summary). I don't notice this because I never make an unfiltered summary. This suggests we should have a convenient way to make multiple summaries of a single Rmail buffer, and keep them in parallel. What do you think of that? > > A summary in Rmail doesn't stop you from looking at messages not > > included in it. I do that frequently. > Can you tell how do you do that? If you have the Rmail buffer selected, the summary does not affect the ordinary Rmail commands. They move through the whole file unaffected by the summary. > And I have one additional question about your request to have a > summary-by-thread: is it okay to request that the user first sorts the > messages by date (C-c C-s C-d), before summarizing the thread? That would be a pain in the neck for me. I don't want to reorder RMAIL file. If you go through all the messages making a Lispy data structure that records the most important header fields of each, and its message number, it would be pretty easy to sort that data structure and then find the threads in it. Then you could display the thread summary either by send order or by order in the Rmail file. Hmm, it would be interesting to make the Rmail sort commands operate on a summary buffer by sorting the summary instead of the Rmail file. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)