From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: [PATCH v3] Allow applying filters to summary consecutively Date: Thu, 10 Nov 2022 09:53:08 +0100 Message-ID: <8735arfax7.fsf@gmail.com> References: <874jvaont2.fsf@autistici.org> <83r0ybs07r.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3117"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rms@gnu.org, andrea.monaco@autistici.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 10 09:54:27 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 1ot3KJ-0000W9-8u for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Nov 2022 09:54:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ot3JN-0001kG-1a; Thu, 10 Nov 2022 03:53:25 -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 1ot3JL-0001k5-IA for emacs-devel@gnu.org; Thu, 10 Nov 2022 03:53:23 -0500 Original-Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ot3JE-00045A-7I; Thu, 10 Nov 2022 03:53:23 -0500 Original-Received: by mail-wm1-x331.google.com with SMTP id o30so690366wms.2; Thu, 10 Nov 2022 00:53:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=1aH2rjJW+lO9Ls1gKoVKDufOhEOwAGQhNbbF2+etAX8=; b=ntYQ4r9ThC6zWWR7YDTqtlKSF/D4nbHn3egMHk1aNH7HB5P13buVh46lCLNehobrWv MoIrJJ69JkuibBlqTBswY1mUsze+Cq0FTZj9SiUPUtESh6U5MVpIPcycF9D8yqv4ICmA oTv1TswK85xqnnRkZtD5heDUc8q8mewqWXLu7QilocXuLsSYfl2cLucIfTDnNLdi/i1H pLNsKP70AoWobfhKQLuf38f1Bwi/3QBe6cxALOsV7d31t1VsDaViAdGiffz5WggLsTGx DBCEybDVgPFesnRwUPBjzGpLkym0mb/2F42ykEif4OtMnUTDXWxIuU8HePGiCbDA1hHX 7EzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1aH2rjJW+lO9Ls1gKoVKDufOhEOwAGQhNbbF2+etAX8=; b=K3uugeNFphlLmQOk/h212vvBwrpc8AxPE+Uzii5rp20ltgJDE6ccLKAWuvfjrJEx7a ztVnt7Oq/0I5uWmb0CkktPJUuyxQhHHpkNFUVJuhl9CZkBhZQhTAyGue9DGvUbWrDhIq sf6p7LBZoZ3pzQTwBzzDyTRClIudM3nfucEaHpiLAEjwJg0Jw8VdFziQB9v0y+naBZtd g4LzpTqxILm/uBqXtd5R/UheYj9KBPSOXtzuKdkyyLvy6Wu5oSYIui6EjVdOhweymHss +dcnv9cawMGhOk3pzii1XJ9zJmgOCGGZqDWgES23B9pcFTN4IHakIqUfywxo/RamflPF SwbA== X-Gm-Message-State: ACrzQf105Jsnwql+0eECS0CsQWccq3WQMLTv8uH1UxIGL16SyGxfw9MM aIVSH+Tz+ox0rUbTW1EHl86unZr0fwk= X-Google-Smtp-Source: AMsMyM55cAoR/6lAUzjDMFvyiLaxcSpjGx4aWn2kDAAJz6D8dSSomrPZ08aeVriONWvzegKpDUDBBw== X-Received: by 2002:a7b:c5c2:0:b0:3c4:fd96:fb68 with SMTP id n2-20020a7bc5c2000000b003c4fd96fb68mr42302844wmk.36.1668070389749; Thu, 10 Nov 2022 00:53:09 -0800 (PST) Original-Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id p26-20020a1c741a000000b003cf71b1f66csm4240471wmc.0.2022.11.10.00.53.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Nov 2022 00:53:08 -0800 (PST) In-Reply-To: <83r0ybs07r.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 10 Nov 2022 10:06:00 +0200") Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=rpluim@gmail.com; helo=mail-wm1-x331.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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:299468 Archived-At: >>>>> On Thu, 10 Nov 2022 10:06:00 +0200, Eli Zaretskii said: >> From: Richard Stallman >> Cc: eliz@gnu.org, rpluim@gmail.com, emacs-devel@gnu.org >> Date: Wed, 09 Nov 2022 23:04:02 -0500 >> >> Does it mean "using one summary filtering cpmmand when a filtered >> summary already exists"? That is the meaning I would expect in this >> case. But if so, "consecutive commands" is not the way to say it. Eli> Your guess is correct. I was struggling with finding a good Eli> description for this. What would you suggest as a good wording? I think we can keep it down to one sentence if we follow the 'describe what it affects' guidance for docstrings, which allows dropping the 'if non-nil' bit. So something like: "Whether summary filtering commands apply to an existing summary. If nil, a new filtered summary is created, if non-nil, subsequent filtering commands apply to an existing filtered summary. This allows the user to apply one filter after the other and keep narrowing the results." (the name of the option may need to change) Robert --