From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrea Monaco Newsgroups: gmane.emacs.devel Subject: Re: [PATCH v3] Allow applying filters to summary consecutively Date: Thu, 24 Nov 2022 19:25:16 +0100 Message-ID: <87fse89pmb.fsf@autistici.org> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28751"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gregory@heytings.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 24 19:26:10 2022 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 1oyGvJ-0007Fx-R7 for ged-emacs-devel@m.gmane-mx.org; Thu, 24 Nov 2022 19:26:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oyGuh-0004BX-TF; Thu, 24 Nov 2022 13:25:31 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oyGuf-0004BK-7H for emacs-devel@gnu.org; Thu, 24 Nov 2022 13:25:29 -0500 Original-Received: from confino.investici.org ([2a11:7980:1::2:0]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oyGub-0003tc-Lh; Thu, 24 Nov 2022 13:25:27 -0500 Original-Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4NJ5yP4J7Nz11Fl; Thu, 24 Nov 2022 18:25:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=autistici.org; s=stigmate; t=1669314317; bh=LPzu1TH61Iv0AmHlJPL1zUz4c9hJFlUqtyKqItkjGss=; h=From:To:Cc:Subject:In-Reply-To:Date:From; b=HDWwXvfd/bbQLkT0VfNVGAKr+/2P7UN1s6of7HecBGeDsHLMh9KMO0vqcSvV46r/V d9SFZMbutbO+LIdLal04RAQEF2jKkif1qLHRuuXYELICBrYBNJJ3BJpwuJtTexfXNt WxxEn7b6joJ6cYL68uQJcbOJ6I+x6gTeU6keJ/+g= Original-Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: andrea.monaco@autistici.org) by localhost (Postfix) with ESMTPSA id 4NJ5yP2gtCz11Fj; Thu, 24 Nov 2022 18:25:17 +0000 (UTC) In-Reply-To: (message from Richard Stallman on Tue, 15 Nov 2022 22:15:38 -0500) Received-SPF: pass client-ip=2a11:7980:1::2:0; envelope-from=andrea.monaco@autistici.org; helo=confino.investici.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:300442 Archived-At: The implementation of union and intersection of filters is still not complete. Here's my proposal: pressing '&' and '|' in either buffer could dictate how the next filter operates, by intersection and union respectively. Those keys could toggle two mutually exclusive minor modes that affect the next filter (or all subsequent filters until the user switches again). Andrea Monaco