From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.bugs Subject: bug#65116: 29.1; query-replace-read-args fails reading second arg in detached minibuf Date: Fri, 12 Jan 2024 21:44:11 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15108"; mail-complaints-to="usenet@ciao.gmane.io" Cc: acm@muc.de, Eli Zaretskii , 65116@debbugs.gnu.org To: Jim Rees Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 12 22:45:22 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 1rOPL8-0003oJ-Fe for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 12 Jan 2024 22:45:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rOPKs-0007Nl-9L; Fri, 12 Jan 2024 16:45:06 -0500 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 1rOPKq-0007Nc-0v for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2024 16:45:04 -0500 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 1rOPKp-0007U6-O8 for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2024 16:45:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rOPKn-0004VE-KS for bug-gnu-emacs@gnu.org; Fri, 12 Jan 2024 16:45:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Jan 2024 21:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65116 X-GNU-PR-Package: emacs Original-Received: via spool by 65116-submit@debbugs.gnu.org id=B65116.170509586317246 (code B ref 65116); Fri, 12 Jan 2024 21:45:01 +0000 Original-Received: (at 65116) by debbugs.gnu.org; 12 Jan 2024 21:44:23 +0000 Original-Received: from localhost ([127.0.0.1]:37867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOPKA-0004U5-IJ for submit@debbugs.gnu.org; Fri, 12 Jan 2024 16:44:22 -0500 Original-Received: from mail.muc.de ([193.149.48.3]:45338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOPK4-0004Tj-Hz for 65116@debbugs.gnu.org; Fri, 12 Jan 2024 16:44:21 -0500 Original-Received: (qmail 60145 invoked by uid 3782); 12 Jan 2024 22:44:11 +0100 Original-Received: from acm.muc.de (p4fe152a6.dip0.t-ipconnect.de [79.225.82.166]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 12 Jan 2024 22:44:11 +0100 Original-Received: (qmail 23998 invoked by uid 1000); 12 Jan 2024 21:44:11 -0000 Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de 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:278068 Archived-At: Hello, Jim. On Fri, Jan 12, 2024 at 12:57:42 -0600, Jim Rees wrote: > Well that's a relief. I do have an unusual setup with detached minibuf and > focus follows mouse. There has been a lot of churn in replace.el and frame.c > lately and I keep hoping the bug will go away on its own. I don't really > understand all the focus changes in the code but I do see why they are > necessary. > I have a workaround, I have bound this to a key and use it to re-focus to > the minibuf so I can enter the 'to' text: > (select-frame-set-input-focus (window-frame (minibuffer-window))) > But that requires manual intervention so for now I'm sticking with 28.1. I've been playing with the setup for an hour or two. It seems that performing some action in the minibuffer (say, M-x auto-revert-mode, but anything will do) causes M-% to work properly. But then, the moment the mouse leaves the active frame or window (I'm not sure which), M-% no longer works properly, until the next minibuffer action. I know this isn't much help to you, but it should be a help to us, tracking down what's going wrong. > (Focus follows mouse was common years ago, but with the relentless quest to > make X work just like MS Windows it has become less popular) Yes. I've never liked it, because it involves moving the hand repeatedly between mouse and keyboard. But I can understand it being quite popular, even if some time in the past. -- Alan Mackenzie (Nuremberg, Germany).