From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#47894: 28.0.50; isearch does not work if enable-recursive-minibuffers is on and some input method is set. Date: Wed, 21 Apr 2021 22:23:59 +0300 Organization: LINKOV.NET Message-ID: <87zgxrfnlc.fsf@mail.linkov.net> References: <87eef6p8bh.fsf@gmail.com> <874kg0d8ui.fsf@mail.linkov.net> <192e82f20f7e5133aaea@heytings.org> <6f6e4aa5-9fdf-b4e6-04d5-c43448d67623@gmx.at> <192e82f20f92affaec0e@heytings.org> <87o8e7bmgl.fsf@mail.linkov.net> <87bla7iklo.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17946"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) Cc: max.brieiev@gmail.com, 47894@debbugs.gnu.org To: Gregory Heytings Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 21 21:30:29 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 1lZIYP-0004YB-0K for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Apr 2021 21:30:29 +0200 Original-Received: from localhost ([::1]:38540 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZIYN-0004Vj-QO for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Apr 2021 15:30:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44376) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZIX0-0002ec-EL for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2021 15:29:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48289) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZIX0-0000oh-5m for bug-gnu-emacs@gnu.org; Wed, 21 Apr 2021 15:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lZIWz-0006UD-VS; Wed, 21 Apr 2021 15:29:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 21 Apr 2021 19:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47894 X-GNU-PR-Package: emacs,gnus Original-Received: via spool by 47894-submit@debbugs.gnu.org id=B47894.161903332724897 (code B ref 47894); Wed, 21 Apr 2021 19:29:01 +0000 Original-Received: (at 47894) by debbugs.gnu.org; 21 Apr 2021 19:28:47 +0000 Original-Received: from localhost ([127.0.0.1]:59832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZIWk-0006TU-Lh for submit@debbugs.gnu.org; Wed, 21 Apr 2021 15:28:46 -0400 Original-Received: from relay1-d.mail.gandi.net ([217.70.183.193]:6467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZIWg-0006Sz-Pl; Wed, 21 Apr 2021 15:28:43 -0400 X-Originating-IP: 91.129.102.166 Original-Received: from mail.gandi.net (m91-129-102-166.cust.tele2.ee [91.129.102.166]) (Authenticated sender: juri@linkov.net) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 00A5B240005; Wed, 21 Apr 2021 19:28:34 +0000 (UTC) In-Reply-To: <87bla7iklo.fsf@mail.linkov.net> (Juri Linkov's message of "Wed, 21 Apr 2021 20:59:19 +0300") 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:204654 Archived-At: tags 47894 fixed close 47894 28.0.50 quit > Isearch help commands solve the second problem by simply using > isearch--display-help-action that inhibits displaying other buffers > in the same window. > > Instead of let-binding display-buffer-overriding-action > in all isearch help commands, we could set it temporarily > like we already temporarily set overriding-terminal-local-map: Actually, I withdraw my patches. Better not to make any assumptions about possible ways how isearch is used because of existence of such complex cases like with input methods in this bug report (fixed and closed). By default, most commands that want to display a buffer in another window, exit isearch automatically, so there is no problem. Only isearch help commands and isearch-occur don't exit isearch before displaying another buffer, thus they need to be treated individually.