From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [ELPA?] Controlling Isearch from the minibuffer Date: Fri, 21 May 2021 11:05:36 -0400 Message-ID: References: <87zgx5cz33.fsf@gmail.com> <87o8djohqf.fsf@mail.linkov.net> <87eeeenxqq.fsf@gmail.com> <87h7jath3m.fsf@mail.linkov.net> <87mtt0wj37.fsf@gmail.com> <87cztvx4dc.fsf@mail.linkov.net> <87bl9fr7xh.fsf@gmail.com> <87tun6n12v.fsf@mail.linkov.net> <87lf8i8kba.fsf_-_@gmail.com> <875yzl6v3x.fsf@mail.linkov.net> <87v97i4jy7.fsf@mail.linkov.net> <87pmxqbjkm.fsf@gmail.com> <87im3cqwqz.fsf@gmail.com> <83y2c8mli7.fsf@gnu.org> <87cztke1w5.fsf@gmail.com> <83pmxkmfoo.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25149"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Augusto Stoffel , spacibba@aol.com, emacs-devel@gnu.org, juri@linkov.net To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 21 17:06:45 2021 Return-path: Envelope-to: ged-emacs-devel@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 1lk6jd-0006KX-5J for ged-emacs-devel@m.gmane-mx.org; Fri, 21 May 2021 17:06:45 +0200 Original-Received: from localhost ([::1]:33216 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lk6jc-0004Ho-7Z for ged-emacs-devel@m.gmane-mx.org; Fri, 21 May 2021 11:06:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lk6ij-0003Iv-RD for emacs-devel@gnu.org; Fri, 21 May 2021 11:05:49 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:30475) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lk6ib-0002bB-PO; Fri, 21 May 2021 11:05:49 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 2BCFD807A1; Fri, 21 May 2021 11:05:39 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id ADAFF805F3; Fri, 21 May 2021 11:05:37 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1621609537; bh=4GIH+CbYPiDkTvllYKb/FhmEiLxO3jwizkscAlP+6P0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=WPkfkgl7ntWw/ie9jWGNmaash3QXFMDU/wiPCU0RrLi4Ij235S9ZCdGY915JCbikb X+XUjxwzcy6mMRNO9G9cFgpk/nB/3eZBG1fOpGNV7CSyf2pW2mzzBjF/sYhGDyCPpV xrKuVoMwoaY9ZBJ2fb9z6RU71f6Rs5Ba/MdGHBmr/IfvjnnXpSrWI33qy+qizmKsTj 59+vUBjixsNtOsOfDhPfZwoAd/R/dNzs/CA618SlKb1z3SBPj+edQod71QpDlkmTTj 4XfnbY3EZJJa2EMLQ1QYMW7tVU2Gu7JEmLgx55qT6C+WQFf0Y0Orp7KHN4VWowdw0/ IoRqFd7zjt+FQ== Original-Received: from alfajor (76-10-140-76.dsl.teksavvy.com [76.10.140.76]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 6DE551202EE; Fri, 21 May 2021 11:05:37 -0400 (EDT) In-Reply-To: <83pmxkmfoo.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 21 May 2021 15:31:19 +0300") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:269562 Archived-At: > The main point here is that you cannot (easily) affect windows while > in recursive-edit: Emacs is designed to undo any such changes. Actually, AFAIK this is misleading. I believe the cause of the problem is the save&restore of the window configuration performed by `read-from-minibuffer` (which is both a blessing and a curse, depending on the situation). There are some discussions of removing it (recently, for example, within the longish threads around Alan's rework of the placement of minibuffers), but it's not going to happen until someone takes on the challenge to try and address the many use cases where restoring the window-config is (very) useful. Stefan