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#45688: 28.0.50; New action for display-buffer? Date: Thu, 07 Jan 2021 20:43:58 +0200 Organization: LINKOV.NET Message-ID: <87ft3cpoy9.fsf@mail.linkov.net> References: <87im8a1dff.fsf@gnus.org> <83y2h6133r.fsf@gnu.org> <8735ze0yp7.fsf@gnus.org> <83o8i20w1f.fsf@gnu.org> <87lfd5yny9.fsf@gnus.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="23224"; 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: 45688@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 07 19:49:38 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 1kxaLq-0005kX-F1 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 07 Jan 2021 19:49:38 +0100 Original-Received: from localhost ([::1]:57958 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kxaLp-00032K-Gr for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 07 Jan 2021 13:49:37 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57196) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxaLG-0002QW-Bu for bug-gnu-emacs@gnu.org; Thu, 07 Jan 2021 13:49:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37142) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kxaLG-0004bo-2D for bug-gnu-emacs@gnu.org; Thu, 07 Jan 2021 13:49:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kxaLG-0007bL-0y for bug-gnu-emacs@gnu.org; Thu, 07 Jan 2021 13:49:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Jan 2021 18:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45688 X-GNU-PR-Package: emacs Original-Received: via spool by 45688-submit@debbugs.gnu.org id=B45688.161004529729125 (code B ref 45688); Thu, 07 Jan 2021 18:49:01 +0000 Original-Received: (at 45688) by debbugs.gnu.org; 7 Jan 2021 18:48:17 +0000 Original-Received: from localhost ([127.0.0.1]:48684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxaKW-0007Zg-V6 for submit@debbugs.gnu.org; Thu, 07 Jan 2021 13:48:17 -0500 Original-Received: from relay13.mail.gandi.net ([217.70.178.233]:17627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxaKV-0007ZP-Ce for 45688@debbugs.gnu.org; Thu, 07 Jan 2021 13:48:16 -0500 Original-Received: from mail.gandi.net (m91-129-98-64.cust.tele2.ee [91.129.98.64]) (Authenticated sender: juri@linkov.net) by relay13.mail.gandi.net (Postfix) with ESMTPSA id 4C71E80005; Thu, 7 Jan 2021 18:48:07 +0000 (UTC) In-Reply-To: <87lfd5yny9.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 07 Jan 2021 12:40:46 +0100") 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:197502 Archived-At: > then the XEmacs `display-buffer' does the right thing for that. XEmacs does absolutely the wrong thing. When I have a window with a source buffer, then run grep in another window, then want to visit grep hits in the third window, visiting the next file from the grep window obscures the window with the source buffer, it doesn't use the same window where I'm visiting grep hits. I tried to replace get-lru-window with get-mru-window but it selects the current window which is mru indeed, but makes no sense - what is needed is mru-1, then I tried to set the arg NOT-SELECTED of get-mru-window to t in display-buffer-use-some-window, then it works sensibly.