From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#6823: 24.0.50; Wdired or Dired enhancement Date: Mon, 9 Aug 2010 07:02:30 -0700 Message-ID: <61BEBFF918EF4FB699D6D68F76DB49DC@us.oracle.com> References: <83y6cgv6d8.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1281362924 26769 80.91.229.12 (9 Aug 2010 14:08:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 9 Aug 2010 14:08:44 +0000 (UTC) Cc: 6823@debbugs.gnu.org To: "'Eli Zaretskii'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Aug 09 16:08:40 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OiT1r-00055u-RG for geb-bug-gnu-emacs@m.gmane.org; Mon, 09 Aug 2010 16:08:40 +0200 Original-Received: from localhost ([127.0.0.1]:60906 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OiT1k-0003nU-R1 for geb-bug-gnu-emacs@m.gmane.org; Mon, 09 Aug 2010 10:08:32 -0400 Original-Received: from [140.186.70.92] (port=50728 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OiT1d-0003ke-HP for bug-gnu-emacs@gnu.org; Mon, 09 Aug 2010 10:08:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OiT1c-0005IA-97 for bug-gnu-emacs@gnu.org; Mon, 09 Aug 2010 10:08:25 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:48156) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OiT1c-0005I6-6D for bug-gnu-emacs@gnu.org; Mon, 09 Aug 2010 10:08:24 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OiSxO-0007A3-1B; Mon, 09 Aug 2010 10:04:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Aug 2010 14:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6823 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6823-submit@debbugs.gnu.org id=B6823.128136258927517 (code B ref 6823); Mon, 09 Aug 2010 14:04:01 +0000 Original-Received: (at 6823) by debbugs.gnu.org; 9 Aug 2010 14:03:09 +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 1OiSwW-00079m-Hq for submit@debbugs.gnu.org; Mon, 09 Aug 2010 10:03:08 -0400 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OiSwU-00079P-Is for 6823@debbugs.gnu.org; Mon, 09 Aug 2010 10:03:06 -0400 Original-Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o79E3itJ022154 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 9 Aug 2010 14:03:46 GMT Original-Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by rcsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o796QHsF003834; Mon, 9 Aug 2010 14:03:44 GMT Original-Received: from abhmt002.oracle.com by acsmt354.oracle.com with ESMTP id 499012561281362555; Mon, 09 Aug 2010 07:02:35 -0700 Original-Received: from dradamslap1 (/10.159.243.183) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 09 Aug 2010 07:02:33 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: Acs3btr6Yx5geVWyTkSeprPgDH4dYgAW6O3A In-Reply-To: <83y6cgv6d8.fsf@gnu.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 09 Aug 2010 10:04:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:39353 Archived-At: > > Emacs sorely needs one or more commands that let you rename the > > marked files as a sequence (following a pattern). > > Doesn't the "% R" command in Dired use query-replace under the hood? > If so, doesn't it already allow to include Lisp expressions in the > replacement that are eval'ed? That kind of thing is what I had in mind when I said (though I mentioned Wdired, not Dired): >> AFAIK the best you can do now is to use Wdired and perform >> query-replace with some fancy replacement expression The Windows behavior does not require any use of a fancy replacement expression (Lisp). Again, we can do better than Windows does, and it is good to also offer fancy replacement (e.g. Lisp sexps). But we should also offer something as simple as Windows does, and not _require_ users who want to do this kind of common renaming to work their way through Lisp replacement sexps (no matter how simple the sexp might be). In addition, we should probably advertise this renaming better (even %R in Dired), in the Dired/Wdired doc. If %R is the best we can do for now, then perhaps add a very simple, short example to illustrate the kind of renaming I mentioned.