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.bugs Subject: bug#49208: 28.0.50; project-find-regexp's xref-mode result buffer is not editable Date: Thu, 24 Jun 2021 18:29:24 +0200 Message-ID: <87im23ql97.fsf@gmail.com> References: <5bafbeba-90f2-4352-91c9-7f895cb05c30@www.fastmail.com> <87wnqji6z9.fsf@gnus.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="2983"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 49208@debbugs.gnu.org, Christian Tietze To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 24 18:30:14 2021 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 1lwSF3-0000a1-QZ for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 24 Jun 2021 18:30:13 +0200 Original-Received: from localhost ([::1]:51320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwSF2-0003Zk-Ob for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 24 Jun 2021 12:30:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58746) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwSEs-0003W9-P9 for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2021 12:30:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60663) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwSEs-0000Rq-GS for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2021 12:30:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwSEs-0002nh-CI for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2021 12:30:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Jun 2021 16:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49208 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 49208-submit@debbugs.gnu.org id=B49208.162455217710694 (code B ref 49208); Thu, 24 Jun 2021 16:30:02 +0000 Original-Received: (at 49208) by debbugs.gnu.org; 24 Jun 2021 16:29:37 +0000 Original-Received: from localhost ([127.0.0.1]:43976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwSET-0002mO-Bv for submit@debbugs.gnu.org; Thu, 24 Jun 2021 12:29:37 -0400 Original-Received: from mail-wr1-f45.google.com ([209.85.221.45]:41902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwSEQ-0002m1-FJ for 49208@debbugs.gnu.org; Thu, 24 Jun 2021 12:29:35 -0400 Original-Received: by mail-wr1-f45.google.com with SMTP id f15so7357270wro.8 for <49208@debbugs.gnu.org>; Thu, 24 Jun 2021 09:29:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version; bh=wIzAzALUkbONrQqm9qbRokpLF7pXs3jktlMZBK8JdzY=; b=aztdmedP38B9N91DiY4Ap+a3TihHic74mnkwsD6urAWYRc2K8jyVVVLSOu4w54QbMQ +r6gO5V195eIoni37lWgHWlvqqy9OuzSOGE4zkWs2dYSSMbHKZAzR4tu+QCvW9vE2gMw wS5WvuH7Vx3/8qDnk2dMLUHg/cf8JyBU9202/+2YbtpeHgI0WqdZKKAtPVhCybzr5PqU ynWkkGspRb4zwSlnfxL4S+6MOHNBD3j4lkIgaWqMPN+g3/SovK+iijFk+2wnTnH5rTwN LxJtI6yEHf4ZACpYpW1zsS+6ZYCa+hNWoK8uV506MYJqVz0vC/zK1Za58j1Kko40cWJ/ 0Nyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version; bh=wIzAzALUkbONrQqm9qbRokpLF7pXs3jktlMZBK8JdzY=; b=NFpVh2eKs7/ZdySMERXCWLC2mHWQ79dlKq+5ptA/4FO3fj71wzroxxP8IHjHa+SMft IIYbFtKiSJG+dQD+qVyMyLDJHUcL0K30iLesiqxv9GIQWmDyokHwYK1D+uMujFJ1F3uY LyXKROYxUOv8/9NP9guK5hX7Kw51eQxLqg4dvsL7bP/GjcDOd1J3iCVPl16nUIhtzAwT KdQsyGhHyze1bC/PY3IiEOLV5v7Ay4KQVEYexO6EjIf9nptQ1zXY4Anb84twIBO6y1lc VV0vPfdULCdW4dZNfW/ougDOKjWZs9iOGZDBHtLsRlr86IcK6JDO+1KFPUkRNLRSRq6l pI6A== X-Gm-Message-State: AOAM532rMl6ZCqcq2Ay/zfbcDhIk22/W512KYCAhGlxOmTvgiCL6Zvn1 OuSePTHtDCUV7vO9g9HtixiWgKZ/cNY= X-Google-Smtp-Source: ABdhPJyhj+8ygMy6+a7VXYyG6jautLEXgv2/W5WA91hiCmcnU/DpQZo5BCcQ8C2d+ZTvYK2jkIEEPQ== X-Received: by 2002:a5d:58cc:: with SMTP id o12mr4534885wrf.204.1624552168208; Thu, 24 Jun 2021 09:29:28 -0700 (PDT) Original-Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id o203sm3897897wmo.36.2021.06.24.09.29.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Jun 2021 09:29:27 -0700 (PDT) In-Reply-To: <87wnqji6z9.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 24 Jun 2021 18:04:58 +0200") 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" Xref: news.gmane.io gmane.emacs.bugs:208948 Archived-At: >>>>> On Thu, 24 Jun 2021 18:04:58 +0200, Lars Ingebrigtsen said: Lars> "Christian Tietze" writes: >> TL;DR: The `xref-mode' results of `project-find-regexp' are not editable. Something like `occur-edit-mode' is missing. >> >> 1) Open a project via C-x p p >> 2) Select 'g' to find in project (project-find-regexp) >> 3) Search for a phrase that produces results >> 4) In the resulting Xref buffer, try to edit the results Lars> Like grep, occur and many other similar commands, xref-mode is a Lars> special-mode buffer, and those buffers seldom allow any sort of Lars> editing. But if you want to, you can hit `C-x C-q' and then edit Lars> however much you want (in any of these modes). Lars> So I'm not sure I quite understand the feature request. You want to edit the buffer so that when you 'apply' the resulting changed buffer, emacs reflects those changes in the original files. See eg wgrep: ## Summary: wgrep allows you to edit a grep buffer and apply those changes to the file buffer like `sed` interactively. No need to learn sed script, just learn Emacs. Robert --