From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#70820: [PATCH] Editable grep buffers Date: Thu, 09 May 2024 07:41:25 +0300 Message-ID: <86o79f8umi.fsf@gnu.org> References: <87seytlhcq.fsf@gmail.com> <86pltxa40q.fsf@gnu.org> <87jzk5kmwk.fsf@gmail.com> <86ikzoa51h.fsf@gnu.org> <434a4b40-900a-6e24-8e8a-9c67a618fb11@gmail.com> <86ttj887rp.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31671"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 70820@debbugs.gnu.org, visuweshm@gmail.com To: Jim Porter Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 09 06:43:07 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1s4vcZ-0008Cr-Ee for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 09 May 2024 06:43:07 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s4vc6-0002R9-PT; Thu, 09 May 2024 00:42:39 -0400 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 1s4vc4-0002Qw-Oh for bug-gnu-emacs@gnu.org; Thu, 09 May 2024 00:42:36 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s4vc4-00083x-FK for bug-gnu-emacs@gnu.org; Thu, 09 May 2024 00:42:36 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s4vcU-00082S-05 for bug-gnu-emacs@gnu.org; Thu, 09 May 2024 00:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 May 2024 04:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70820 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 70820-submit@debbugs.gnu.org id=B70820.171522972330874 (code B ref 70820); Thu, 09 May 2024 04:43:01 +0000 Original-Received: (at 70820) by debbugs.gnu.org; 9 May 2024 04:42:03 +0000 Original-Received: from localhost ([127.0.0.1]:52842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s4vbW-00081u-Rd for submit@debbugs.gnu.org; Thu, 09 May 2024 00:42:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s4vbT-00081X-Mo for 70820@debbugs.gnu.org; Thu, 09 May 2024 00:42:00 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s4vay-0007Gk-Ff; Thu, 09 May 2024 00:41:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=RrnrgYSIfXGqq7l6G6dlDBxKtPt2ofJfATOdKXCnpK0=; b=HA6tViSkBlYT a9PpoC2eoRIpLPAzcA7F5to+yPQZELVJ4+yzCSmfR+cMRZtX/j5V9SZBNPka839MNqLrJr8kvaI3d H9qgU8HURnQ2hG31tFz0YagA8UMakddbt+xJns4GoS2ZKBn5bGCxtAyALnJT5sHdYy6/PgUG4CQaA ZmxqkppCgvN9CQstFWs7VTA6TcnRLweHg9itQmxmef/PDqCOXRnJVo45238Y5Cj3sgIKR2+wbmLU8 81H/l2nQOeYdJ8zdFH0aKDZpZ18ChtgZ4SC7GisJg9s4dpz87/C3pbqs2mo/74Jg+11KpaH8tzOoh tY3mE6r0Dbjhk/yVuqTKyQ==; In-Reply-To: (message from Jim Porter on Wed, 8 May 2024 12:23:00 -0700) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:284711 Archived-At: > Date: Wed, 8 May 2024 12:23:00 -0700 > From: Jim Porter > Cc: 70820@debbugs.gnu.org, visuweshm@gmail.com > > On 5/8/2024 12:19 PM, Jim Porter wrote: > > Maybe there are better ways to perform this sort of action, but I find > > this method very useful because it shows me the steps along the way so > > that I can check my work before I commit to changing all those lines. I > > also don't have to manually step through each change once I'm happy with > > what I see. > > Oh, one thing I forgot to add about this: If I perform this action and > the changed lines in my grep buffer don't look right, I can just exit > wgrep without saving the changes and try again. We are not going to remove wgrep, so if you prefer that way of operating on grep hits, you still can. Here we are discussing a new feature, and it doesn't have to be bit-by-bit compatible to all the similar packages out there. But it does need to make sense as part of Emacs, if it is part of grep.el.