From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Andrew W. Nosenko" Newsgroups: gmane.emacs.bugs Subject: bug#8463: 24.0.50; [PATCH] Direct Edit in *Occur* Buffer Date: Mon, 13 Jun 2011 02:10:07 +0300 Message-ID: References: <87vcwctfig.fsf@mail.jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1307920289 27528 80.91.229.12 (12 Jun 2011 23:11:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 12 Jun 2011 23:11:29 +0000 (UTC) Cc: Chong Yidong , 8463@debbugs.gnu.org, Leo To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 13 01:11:24 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QVtoS-0003X0-OU for geb-bug-gnu-emacs@m.gmane.org; Mon, 13 Jun 2011 01:11:24 +0200 Original-Received: from localhost ([::1]:44863 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QVtoR-0003U2-PG for geb-bug-gnu-emacs@m.gmane.org; Sun, 12 Jun 2011 19:11:23 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:57150) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QVto8-0003Td-FY for bug-gnu-emacs@gnu.org; Sun, 12 Jun 2011 19:11:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QVto6-0002JB-LO for bug-gnu-emacs@gnu.org; Sun, 12 Jun 2011 19:11:04 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52184) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QVto6-0002Iz-C1 for bug-gnu-emacs@gnu.org; Sun, 12 Jun 2011 19:11:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QVto5-0002kf-Lo; Sun, 12 Jun 2011 19:11:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Andrew W. Nosenko" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Jun 2011 23:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8463 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 8463-submit@debbugs.gnu.org id=B8463.130792021810518 (code B ref 8463); Sun, 12 Jun 2011 23:11:01 +0000 Original-Received: (at 8463) by debbugs.gnu.org; 12 Jun 2011 23:10:18 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QVtnN-0002jY-Et for submit@debbugs.gnu.org; Sun, 12 Jun 2011 19:10:17 -0400 Original-Received: from mail-iy0-f172.google.com ([209.85.210.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QVtnL-0002jK-4n for 8463@debbugs.gnu.org; Sun, 12 Jun 2011 19:10:15 -0400 Original-Received: by iyn15 with SMTP id 15so3807341iyn.3 for <8463@debbugs.gnu.org>; Sun, 12 Jun 2011 16:10:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=8nDmylv7yXA4bkhYWpJZUNK+lok30LnxXqhLEhhBkQA=; b=dlQCC7S0v1+lPdCq0TWW2PYGLSjLEtmmGH0wQDYgaNm3DqOqEGNnqRXtncV2MTpoN4 JzdnivrkE6BhSbiiXH9wxIPHqwG6DEPNVLI+f9yCzuDy3YbEqv4oFppSQB1kWSYDShFD Xb5fRg67jcuGtjlqTyivsQnRun8DHzhMAJlnI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=CEkC56Iqt5d2wa5HODFA8kbFAIbJvNrAMK+2WP9Y8+/enoC65d+mdS3tnhbD+I9OIH OU2JIvTmqQ/4CTw0EeWqSiwmGtr89w0M/3s3hYQS6eKh0uoXG6PDog9VbzjjJmeLVSP7 rYsTdsuF8VvdBBi2KUEhxVezu3OcSoxZ0YPJo= Original-Received: by 10.42.150.1 with SMTP id y1mr6248273icv.41.1307920207875; Sun, 12 Jun 2011 16:10:07 -0700 (PDT) Original-Received: by 10.43.53.68 with HTTP; Sun, 12 Jun 2011 16:10:07 -0700 (PDT) In-Reply-To: <87vcwctfig.fsf@mail.jurta.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 12 Jun 2011 19:11:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:47104 Archived-At: On Sat, Jun 11, 2011 at 21:00, Juri Linkov wrote: >>>> Or "e" (for edit; like in Rmail). >>> >>> That sounds good. >> >> But not for case, when user already switched the *Occur* buffer into >> read/write mode for editing the buffer itself (not the underlying >> files/buffers, where occurrences come from). > > Then maybe `M-e' (like in isearch mode)? If separate apply-changes-to-underlying-buffers action to the own function (may be even it already implemented in that way) then all controversy will gone. -- Enter to read-write mode -- the same, editing commands -- the same, all other behavior -- the same. Just because there will work one and the same code in the one and the same mode. Difference is only one between my usage model and usage model of Leo (original author) -- after finishing I simple kill the occur buffer, while Leo call the "apply-cachanges-to-underlying-buffers" for "commit" the final results. IMHO anyone can benefit from solving the problem in that way. -- Andrew W. Nosenko