From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec Newsgroups: gmane.emacs.bugs Subject: bug#23284: 25.0.92; Cannot input 'Y' with dired-do-query-replace-regexp Date: Sat, 7 May 2016 16:46:28 +0200 Message-ID: References: <83y47oh551.fsf@gnu.org> <87097295-2bbb-b0d4-78b6-5262d721c335@yandex.ru> <83twich2lk.fsf@gnu.org> <83k2j8h1oo.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1462632695 1084 80.91.229.3 (7 May 2016 14:51:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 May 2016 14:51:35 +0000 (UTC) Cc: 23284@debbugs.gnu.org, Dmitry Gutov To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat May 07 16:51:27 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1az3Vg-0004NN-9C for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 May 2016 16:47:12 +0200 Original-Received: from localhost ([::1]:34348 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1az3Vf-00058i-KZ for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 May 2016 10:47:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1az3Vb-00054G-3z for bug-gnu-emacs@gnu.org; Sat, 07 May 2016 10:47:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1az3VW-0000oy-HJ for bug-gnu-emacs@gnu.org; Sat, 07 May 2016 10:47:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58727) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1az3VW-0000ol-Db for bug-gnu-emacs@gnu.org; Sat, 07 May 2016 10:47:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1az3VV-0006nt-RJ for bug-gnu-emacs@gnu.org; Sat, 07 May 2016 10:47:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?K=C3=A9vin?= Le Gouguec Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 May 2016 14:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23284 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23284-submit@debbugs.gnu.org id=B23284.146263240926135 (code B ref 23284); Sat, 07 May 2016 14:47:01 +0000 Original-Received: (at 23284) by debbugs.gnu.org; 7 May 2016 14:46:49 +0000 Original-Received: from localhost ([127.0.0.1]:42831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1az3VJ-0006nT-EE for submit@debbugs.gnu.org; Sat, 07 May 2016 10:46:49 -0400 Original-Received: from mail-oi0-f44.google.com ([209.85.218.44]:33814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1az3VI-0006nG-Hx for 23284@debbugs.gnu.org; Sat, 07 May 2016 10:46:48 -0400 Original-Received: by mail-oi0-f44.google.com with SMTP id k142so169010650oib.1 for <23284@debbugs.gnu.org>; Sat, 07 May 2016 07:46:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=mRCcus/HNmHRbKSnZuYc0VFpwA18ZUVSOvVybwxYxpc=; b=pewbiiYPbNalg/qHoBiW5wBV0WC3ipi0jopNSyDx3zwH1aFHOTd8tIlw3JaMBoRU9K ee0KRGE4E55LDzvVxrEJsZ5VOh0Dc4OohSwopjQTqlXkPe6SGkP2PwuXswbFiIwIAT3E PRp7KIlAiynfufaNxN2L7jvlg1LlTUk4M6Gl1U3cezQCMCJiwk//C3o0oXcCk7zD9L8U g+ALPSReyTPWXTaPZUXb24g+w25lVSKQ7VCMKLMRV6xHNf+yzFe+NWt52C4CVvph1Y/s 33SB/6sDmPFQ4Nb8caBfyYCoXS9PohiAwOEL7HdCnEuwKfHvOO5oyP/Tx3TOuQ+n9Yb+ 6nKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=mRCcus/HNmHRbKSnZuYc0VFpwA18ZUVSOvVybwxYxpc=; b=RMODQEEqX0408gAZe1mdtp5cQmWuocZaSgdj1ZT4HjRgLEygrnScHswygllV20dUpx UH4rhlzOOsB0KOMtoP/u/kFrRcIT4SnRWBGRsw/UksCgA9sLKCiRoy73AOUYYTjSipzc zvCjucLCmOU5A5nlVzsgK0XbzlhMwdziCUUAvICDJ4xvkUNHezlT4IqKLfk4MdHFfPt2 G70HG9PxngdwprPl3yN6OBedjhRpbofC90yGoyVM1ImlJusLbmMNDVr8LoUwIk4zrmZR KC7O5FfLuftnB6KSGKCShtPtLiAf30u0PJa7Qk9XGd74qx9SyidmzQDj+kDzY/7YqzvM K7wQ== X-Gm-Message-State: AOPr4FXi4SfygwpcWyVCAmU3Mtn1NSy+VaK70X/AJy5fw9MR/4scLjJRa+RLLwpKGhBKoxoc8Lyqr2a4aIk4KA== X-Received: by 10.202.203.78 with SMTP id b75mr6137791oig.161.1462632402714; Sat, 07 May 2016 07:46:42 -0700 (PDT) Original-Received: by 10.202.242.2 with HTTP; Sat, 7 May 2016 07:46:28 -0700 (PDT) In-Reply-To: <83k2j8h1oo.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:117953 Archived-At: Thanks! I cloned the repository, checked emacs-25 out and compiled: dired-do-find-regexp-and-replace now behaves just like dired-do-query-replace-regexp, so the issue seems resolved! To be very nitpicky, I still notice one difference (other than the xref buffer popping up): When dired-do-query-replace-regexp finishes, it prints "All files processed" in the minibuffer. Looking at the *Messages* buffer, I see that before that, it actually printed "Replaced n occurrence(s)" for every file it visited. dired-do-find-regexp-and-replace does not print "All files processed", so all the user sees in the minibuffer is "Replaced n occurrence(s)", where n is the number of matches in the last processed file. It is pretty minor of course, although for a second it did make me doubt whether all files had been processed. My observations on the xref buffer were indeed unrelated to the problem. I was just trying to showcase everything I could think of to work around the bug, and hopefully, provide more symptoms to ease debugging.