From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#32607: 27.0.50; pop-to-buffer in next-error-no-select Date: Sun, 16 Sep 2018 11:09:40 +0200 Message-ID: <5B9E1DD4.8090802@gmx.at> References: <87a7p0alxv.fsf@mail.linkov.net> <5B8B8DCE.4070704@gmx.at> <87efebjzbd.fsf@mail.linkov.net> <5B8CE360.5030700@gmx.at> <877ek2tdqx.fsf@mail.linkov.net> <5B8E3998.3050907@gmx.at> <87o9ddc8yc.fsf@mail.linkov.net> <5B8F8A1B.3030807@gmx.at> <8736unzjit.fsf@mail.linkov.net> <5B90D17D.5080605@gmx.at> <87efe6iaws.fsf@mail.linkov.net> <5B9228A3.4020700@gmx.at> <87sh2j36jw.fsf@mail.linkov.net> <5B94DC6C.6090107@gmx.at> <5B9A15C4.5010905@gmx.at> <87y3c5ov87.fsf@mail.linkov.net> <878t42z5tz.fsf@mail.linkov.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1537088889 26213 195.159.176.226 (16 Sep 2018 09:08:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 16 Sep 2018 09:08:09 +0000 (UTC) Cc: 32607@debbugs.gnu.org To: Juri Linkov , Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 16 11:08:04 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g1T2C-0006ib-9z for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Sep 2018 11:08:04 +0200 Original-Received: from localhost ([::1]:58351 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g1T4I-0001rn-Qs for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Sep 2018 05:10:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46715) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g1T4A-0001rI-Re for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2018 05:10:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g1T46-0008NU-Jt for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2018 05:10:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37657) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g1T46-0008N5-FD for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2018 05:10:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g1T46-0000cr-0p for bug-gnu-emacs@gnu.org; Sun, 16 Sep 2018 05:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Sep 2018 09:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32607 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32607-submit@debbugs.gnu.org id=B32607.15370890002393 (code B ref 32607); Sun, 16 Sep 2018 09:10:01 +0000 Original-Received: (at 32607) by debbugs.gnu.org; 16 Sep 2018 09:10:00 +0000 Original-Received: from localhost ([127.0.0.1]:41915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g1T44-0000cX-FC for submit@debbugs.gnu.org; Sun, 16 Sep 2018 05:10:00 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:43351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g1T42-0000cJ-36 for 32607@debbugs.gnu.org; Sun, 16 Sep 2018 05:09:58 -0400 Original-Received: from [192.168.1.101] ([212.95.5.6]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LhTjQ-1fWp8x1Cts-00manz; Sun, 16 Sep 2018 11:09:43 +0200 In-Reply-To: <878t42z5tz.fsf@mail.linkov.net> X-Provags-ID: V03:K1:yzObkwSmirNzajregnnv4hBcAWnTuD/pswNF14Oslv2WMS5vA/u b+MR2t7EdZiAxoz+QI9v5RWOdjOjvIyyAcnE+qmgVdrz6QDXLoTtu7zgCVg1WXuIDX6XxxW /+8tcbBD8GqQezfF/fFyV+Ny+RCCD+Z7joACXWyZb09GoTbheDQNTo+/60QcDpeUflo2d3m I5GUW5VNhIZntRV3w+59g== X-UI-Out-Filterresults: notjunk:1;V01:K0:Bsnur9LuxJQ=:rcjr2/qMiikb6Dy3FMI4kG aBI91Z82FLb9hdxJQSIDbYWNy6vumhPnZKSShAlksAdsTxE4PURdgXK9Mvt2DONhIb/DrqZR1 WGbtz5giy7fpMAegFTlSkKVGqvKxLln/cB4nhgGG/8MwAqUeR/N5mXtsIQ2XqQfOkEZHSEqE4 Nj7W1ZjBd5DnsV3swXlGeyW9pxVkIW0Dtpa+EPxnt2A4H6CEwRUG3NsDYzDUooTnJx2rU/OSG sGzXrxMaO310CZtHIlKOtW4n9f1sheHdh7P4AHXN71tKUNhyoPqMRR3APEwwuXTTwrVTMUdcT 1sMc/Y9PQxD9sw5UFC0/DtHk9giGulcnlE4X9aR/FIgdMs3uSWtAtzPZHF44aRyBrTN0eIalg u7lN/YJVxEojn2GMoKQsp7lzqfFaSURExyZxonTtmYWq0vy5PG9CPbiPpEAqwK4FA4M7Uw5f7 GLU6OF+eUaSynPuM75r0swZqV+4KgjdwftxHCx93ZtTXUh907nsYcD3ui1RQmlsr8c84YxSCV CezHnNKEWYrL3XdfHY8bAxSISVfg4xMY33ozjleLqNtAZl5MoSF6lEmUPSjTNtZ76wAzal1b6 RfdLMYiRSBAGSY8T2STdjbcakSgZTJWz5Qq4+52DAazdh3CJW0EMFRoWM+nsY70oqNquCOCjo CqXwu280DFqwbSDH3Pyn3oMt7IFgXxO9t6Da13N43BFySGRb1kv98P4xmphYoeUJeQrFGHQre d/O362jekUHI2+fO/9GuYBCmCxAgE3tqSL5ZVyC+M+euQCRDLnfNFuAJmh9ra27yu6A+Z50X X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:150348 Archived-At: >> But maybe we should instead trust inhibit-same-window to do its job and >> go for a simple: >> >> (save-selected-window >> (let ((next-error-highlight next-error-highlight-no-select) >> (display-buffer-overriding-action >> '(nil (inhibit-same-window . t)))) >> (next-error n))) > > This is much simpler. Actually, this is what I wanted to propose as > a solution to Martin in one of previous messages, but I mistakenly wrote > save-window-excursion whereas I actually intended save-selected-window. I still do not understand whether we are sure that at the time the code above gets called 'next-error-last-buffer' is really shown in the selected window. martin