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.devel Subject: New multi-command facility displays in the wrong echo area. Date: Fri, 9 Oct 2020 16:34:45 +0000 Message-ID: <20201009163445.GB4027@ACM> 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="19452"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 09 19:03:23 2020 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 1kQvnf-0004xV-LL for ged-emacs-devel@m.gmane-mx.org; Fri, 09 Oct 2020 19:03:23 +0200 Original-Received: from localhost ([::1]:38158 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQvne-0007VJ-MM for ged-emacs-devel@m.gmane-mx.org; Fri, 09 Oct 2020 13:03:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQvM4-0004YI-FU for emacs-devel@gnu.org; Fri, 09 Oct 2020 12:34:53 -0400 Original-Received: from colin.muc.de ([193.149.48.1]:10301 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.90_1) (envelope-from ) id 1kQvM2-0005Pc-5d for emacs-devel@gnu.org; Fri, 09 Oct 2020 12:34:52 -0400 Original-Received: (qmail 46550 invoked by uid 3782); 9 Oct 2020 16:34:45 -0000 Original-Received: from acm.muc.de (p4fe15b4c.dip0.t-ipconnect.de [79.225.91.76]) by localhost.muc.de (tmda-ofmipd) with ESMTP; Fri, 09 Oct 2020 18:34:45 +0200 Original-Received: (qmail 7802 invoked by uid 1000); 9 Oct 2020 16:34:45 -0000 Content-Disposition: inline X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.1; envelope-from=acm@muc.de; helo=mail.muc.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/09 12:34:46 X-ACL-Warn: Detected OS = FreeBSD 9.x or newer [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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:257267 Archived-At: Hello, Emacs. With a recent master: (i) In a GUI environment, create two frames, each displaying a buffer. (ii) In frame F1, do C-x b `switch-to-buffer', but don't type anything more. (iii) Move to frame F2, and start an isearch with C-s some-text. Although currently in F2, the isearch's pattern is displayed in the echo area for F1. This is wrong. It's wrong because F1's echo area isn't necessarily visible. It may have been moved off the screen by GUI facilities. The effect is then missing text in the echo area. Instead do the same on a TTY, where frame switching commands have been bound to keys. The effect of the missing echo area text is more pronounced, since there is no way of ever seeing it - on pressing the key to return to F1, the command in F2 is cancelled along with its echo text. I wasn't previously aware of this multiple command facility. I think the above should be fixed, somehow. -- Alan Mackenzie (Nuremberg, Germany).