From unknown Wed Jun 18 23:12:06 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#53341 <53341@debbugs.gnu.org> To: bug#53341 <53341@debbugs.gnu.org> Subject: Status: 29.0.50; [PATCH] Lazy highlight/count when reading query-replace string, etc. Reply-To: bug#53341 <53341@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:12:06 +0000 retitle 53341 29.0.50; [PATCH] Lazy highlight/count when reading query-repl= ace string, etc. reassign 53341 emacs submitter 53341 ndame severity 53341 normal tag 53341 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 18 02:13:40 2022 Received: (at submit) by debbugs.gnu.org; 18 Jan 2022 07:13:40 +0000 Received: from localhost ([127.0.0.1]:48689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9igW-0003Og-KU for submit@debbugs.gnu.org; Tue, 18 Jan 2022 02:13:40 -0500 Received: from lists.gnu.org ([209.51.188.17]:52878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9igV-0003OZ-1E for submit@debbugs.gnu.org; Tue, 18 Jan 2022 02:13:39 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36762) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9igT-0003JM-5f for bug-gnu-emacs@gnu.org; Tue, 18 Jan 2022 02:13:38 -0500 Received: from mail-40141.protonmail.ch ([185.70.40.141]:59903) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9igQ-0000fg-Pp for bug-gnu-emacs@gnu.org; Tue, 18 Jan 2022 02:13:36 -0500 Date: Tue, 18 Jan 2022 07:13:20 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail2; t=1642490005; bh=CHpNhtAjnvDvVYiDA8JI/AD4vy2uxkLEuJkqkjVuhmE=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc; b=i0Zv7BqLIm8u8XsCHaGQipIMLYHzLA98uQi5hoSckgnTDdp3tNkxegHtxx3Nrgc6G Xki6TWu+TOuWwJcl+WA/5Z0mTvIipG8DoYVnz+3MHa1D2Equwcu9NSFGSVPWqWbD31 2voEAWPq2wrZx4RnDPrfgaiSYqqo/23PTTreMDoVzzjyyxsYG3A/eBZDDnyEeC4IUV J+uaweBpIN230MoNha4BxJ8Neyysf0Sx9aFLUuFuS6uvfAZN3e9hMDF1CYJgdl/mC/ Wm1X+pAk2qPZUaqlhK6YSw0+LBCUkRz981HRS60pl9OY84LFtBhgEruV3uW2mduKLF meAmbTExOJSvg== To: "Bug reports for GNU Emacs, the Swiss army knife of text editors" From: ndame Subject: Re: 29.0.50; [PATCH] Lazy highlight/count when reading query-replace string, etc. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Received-SPF: pass client-ip=185.70.40.141; envelope-from=laszlomail@protonmail.com; helo=mail-40141.protonmail.ch 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_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ndame Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > one nice feature from that package, namely the highlighting and count of= matches > as one types a regexp or string to replace Highlighting the typed regexp in the buffer can be useful for other command= s too, e.g. highlight-regexp It could be implemented in a generic way, so other commands can also use th= is facility. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 18 03:04:57 2022 Received: (at submit) by debbugs.gnu.org; 18 Jan 2022 08:04:57 +0000 Received: from localhost ([127.0.0.1]:48860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9jU9-0004nl-Ez for submit@debbugs.gnu.org; Tue, 18 Jan 2022 03:04:57 -0500 Received: from lists.gnu.org ([209.51.188.17]:54988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9jU6-0004nY-E8 for submit@debbugs.gnu.org; Tue, 18 Jan 2022 03:04:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52892) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9jU5-0002Gk-Uo for bug-gnu-emacs@gnu.org; Tue, 18 Jan 2022 03:04:54 -0500 Received: from [2a00:1450:4864:20::330] (port=54959 helo=mail-wm1-x330.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n9jU4-0001bu-Dx for bug-gnu-emacs@gnu.org; Tue, 18 Jan 2022 03:04:53 -0500 Received: by mail-wm1-x330.google.com with SMTP id p18so25716995wmg.4 for ; Tue, 18 Jan 2022 00:04:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=joq9XsSng5nJRxeRgRFAUqj44Qo6rTb4Isth4CaLVRw=; b=O4zO6dY7jioNAWZBHDxFEnT5HVe1Fut7LFs2iWXmt1AQZXp/zhR2t2qHuWTSDX7Vng 0olxMb2Cd8gw9KT9tHPzHVHMJaUqMrCg8u22q0uYYHalDin3V/GGy6RClm7mouDOP+3b kKDjc1vdGoVsmMuUm1ACDKCJfa23D6m8loXcWm216N982CEbl/N7DBBhHgM/GA9oygqQ k1cO3je0PPyWo4JMg2wknPZSEDWP8FR5vhCzHxLOBBFMWlVW/aQjNsTRu+kjViR9hfxl lqnUCon4tZ4j9RPNjm7JKGX9lXD4/UoimyCTxznjD6/ka40BWzjp94HBL9B1GfQAP8Cg x33Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=joq9XsSng5nJRxeRgRFAUqj44Qo6rTb4Isth4CaLVRw=; b=yNpkO+470knjMnTeyn+iMzLeAtJGXtVak+YVxPAKsUAIeWsAYoXNMEXMGFmk4md40G n5pm94eYp1t/HcQSIytYZ2y76fdBvDvTjM5AzA+tdeDiNkZBAgjG68STBwH0pPsdzMrz 2Qc8kqFS5D08dMHWkK2Xs89oaf5Bk5KFk+RIqlMtWck0c1qXeFGE/dyny5A8jz0Cp5g8 vhOo8CBj4WL261WZ6sHXFYaALjmbdAN1uuW53qhfphAUK1iSMHliZEG1vl4QLsPnb8wk TpXnvRgSRa3Ja2gdEeqpRf3+n1U9RCAIbEftnulRPi6kPxkTy7IuiT+v8lezlGhNJBMX dB+Q== X-Gm-Message-State: AOAM532MnZgT2Ghwz7rvHFxwemeFDkl05tGJoTM9hzpuvoac+xzB2uHd x0Hl+q9K/4DeCKiYoLUrNKI= X-Google-Smtp-Source: ABdhPJxc56K9ePLxYwLG7CWDCEEAUtROog/WpUMuDWwPRFXttERwP7cqHxq1chJ/B0jUeBJBsHD14Q== X-Received: by 2002:a05:6000:2cb:: with SMTP id o11mr17872838wry.187.1642493090670; Tue, 18 Jan 2022 00:04:50 -0800 (PST) Received: from ars3 ([2a02:8109:8ac0:56d0::4395]) by smtp.gmail.com with ESMTPSA id v131sm1568639wme.25.2022.01.18.00.04.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jan 2022 00:04:50 -0800 (PST) From: Augusto Stoffel To: ndame via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#53341: 29.0.50; [PATCH] Lazy highlight/count when reading query-replace string, etc. References: Date: Tue, 18 Jan 2022 09:04:48 +0100 In-Reply-To: (ndame via's message of "Tue, 18 Jan 2022 07:13:20 +0000") Message-ID: <87h7a179lr.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::330 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::330; envelope-from=arstoffel@gmail.com; helo=mail-wm1-x330.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: ndame , 53341@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On Tue, 18 Jan 2022 at 07:13, ndame via "Bug reports for GNU Emacs, the Swiss army knife of text editors" wrote: >> one nice feature from that package, namely the highlighting and count of matches >> as one types a regexp or string to replace > > Highlighting the typed regexp in the buffer can be useful for other commands too, > e.g. highlight-regexp > > It could be implemented in a generic way, so other commands can also use this facility. That's the idea. You can look at the changes around `isearch-edit-string' in my patch to see how it's done (comments are welcome, of course). PS: I'll resume working on this in a couple of weeks. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 21 06:20:14 2022 Received: (at control) by debbugs.gnu.org; 21 Jan 2022 11:20:14 +0000 Received: from localhost ([127.0.0.1]:60336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nArxm-0007Cn-6Q for submit@debbugs.gnu.org; Fri, 21 Jan 2022 06:20:14 -0500 Received: from quimby.gnus.org ([95.216.78.240]:33302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nArxj-0007CO-DL for control@debbugs.gnu.org; Fri, 21 Jan 2022 06:20:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ds58G4czGEbhkcVHKaHRVYb9aB/kCvyPA42YP8S5Il4=; b=QW6JUZYPap918LxTeTawatiKGN LzM5mqmDVbv88kZyGvQRHMuLXh+MNs6tD/yzGG5LxpbTcPi13lVGaLVLDS52lq1xoyl59H/3yMaug t5FWiaN0D6TSdyPfwHYolSDSdiGxg9woqz42vOhupTC1TPRAKBmHlFX9zq43NEPf93QU=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nArxb-0002bs-0x for control@debbugs.gnu.org; Fri, 21 Jan 2022 12:20:05 +0100 Date: Fri, 21 Jan 2022 12:20:02 +0100 Message-Id: <871r11tjx9.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #53341 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: forcemerge 53341 53126 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) forcemerge 53341 53126 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 10 15:39:10 2022 Received: (at control) by debbugs.gnu.org; 10 Apr 2022 19:39:10 +0000 Received: from localhost ([127.0.0.1]:41568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nddOw-0006n2-Hx for submit@debbugs.gnu.org; Sun, 10 Apr 2022 15:39:10 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:53593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nddOv-0006mg-4J; Sun, 10 Apr 2022 15:39:09 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 32EE81C0002; Sun, 10 Apr 2022 19:38:59 +0000 (UTC) From: Juri Linkov To: Augusto Stoffel Subject: Re: bug#53126: 29.0.50; [PATCH] Lazy highlight/count when reading query-replace string, etc. Organization: LINKOV.NET References: <87sftyweb2.fsf@gmail.com> <86mtho5y56.fsf@mail.linkov.net> <87sfrgz979.fsf@gmail.com> <861qz0475w.fsf@mail.linkov.net> <87sfrd2cbb.fsf@gmail.com> <86fsnc4fvm.fsf@mail.linkov.net> <878rsz6um2.fsf@gmail.com> <86ils2mmbe.fsf@mail.linkov.net> <87v8w2qsee.fsf@gmail.com> <86y20vu9c6.fsf@mail.linkov.net> <875ynt41g9.fsf@gmail.com> <86pmm1azkd.fsf@mail.linkov.net> <87a6d43c6n.fsf@gmail.com> <86r16fz6bw.fsf@mail.linkov.net> <87o81i5zzn.fsf@gmail.com> <86v8vo6c2k.fsf@mail.linkov.net> <87bkxfeb8j.fsf@gmail.com> <86wng3laj3.fsf@mail.linkov.net> <87r168g056.fsf@gmail.com> <86fsmohwe6.fsf@mail.linkov.net> <877d7yqzwu.fsf@gmail.com> Date: Sun, 10 Apr 2022 22:38:19 +0300 In-Reply-To: <877d7yqzwu.fsf@gmail.com> (Augusto Stoffel's message of "Sat, 09 Apr 2022 13:06:25 +0200") Message-ID: <861qy4bufo.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control Cc: 53126@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) close 53126 29.0.50 thanks > Please find attached the patches. Thanks for working on this feature. Now your patch provides a quote elegant code with an easy-to-use function with simple parameters. So now pushed to master. >> Yep, let's do this later when people will ask for it. > > All right, I've removed all the "clever business" related to delayed > clean up of the lazy highlight for now. Please create a new request when you want to add more features. From unknown Wed Jun 18 23:12:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 May 2022 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator