From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#45072: 28.0.50; Emacs switches other buffer back uncontrollably, if other window's buffer is changed by user during minibuffer editing Date: Mon, 19 Apr 2021 19:11:49 +0200 Message-ID: <3434dc6c-d70a-a0d0-ce19-7d8694f6b52f@gmx.at> References: <86eek3hvu5.fsf@protected.rcdrun.com> <87eek1fvgf.fsf@gnus.org> <83eek18ref.fsf@gnu.org> <835z5d8lhc.fsf@gnu.org> <87pn3k87tx.fsf@mail.linkov.net> <877dpqzx3o.fsf@mail.linkov.net> <57c673d0-e6e7-120d-8893-92b02ab1530e@gmx.at> <87wnxqxdx5.fsf@mail.linkov.net> <73e2a032-d3e9-bc94-2f72-246096ce03cb@gmx.at> <87pn3e697i.fsf@mail.linkov.net> <35666a8a-6888-972c-4e20-bf05cf09d764@gmx.at> <87tuso16qn.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33843"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Juri Linkov , larsi@gnus.org, Jean Louis , 45072@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 19 19:14:58 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 1lYXUA-0008fS-O9 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 19 Apr 2021 19:14:58 +0200 Original-Received: from localhost ([::1]:46094 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYXU9-0000km-Op for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 19 Apr 2021 13:14:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49500) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYXSI-0005ww-TT for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2021 13:13:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40360) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYXSI-0007xQ-LU for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2021 13:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lYXSI-0005zP-GD for bug-gnu-emacs@gnu.org; Mon, 19 Apr 2021 13:13: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: Mon, 19 Apr 2021 17:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45072 X-GNU-PR-Package: emacs Original-Received: via spool by 45072-submit@debbugs.gnu.org id=B45072.161885235522986 (code B ref 45072); Mon, 19 Apr 2021 17:13:02 +0000 Original-Received: (at 45072) by debbugs.gnu.org; 19 Apr 2021 17:12:35 +0000 Original-Received: from localhost ([127.0.0.1]:51906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYXRq-0005yg-Q9 for submit@debbugs.gnu.org; Mon, 19 Apr 2021 13:12:34 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:37989) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYXRo-0005yQ-Kl for 45072@debbugs.gnu.org; Mon, 19 Apr 2021 13:12:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1618852312; bh=dWKoC/I0U3AJBe5npoSZVQlAJNPK9eVWH4CssXMXVtI=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=SDAukeFIHQ9Q0/b82UVw9ZGYP/4tilkIaYL5feHXt7lt9nRyH83NaOyDgSjqCi8VZ +QBNxRdC5f+qV8SdterL1z+PIwNnXRPY/T9cHxZwyAphpy3VBFyzK2O4WwSycEqcFk SSw1qtkDjNKQJMmI93CdXSVQAchySALLuKxwGd8c= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.140]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N3bWr-1lhVgK3IB9-010bSe; Mon, 19 Apr 2021 19:11:51 +0200 In-Reply-To: Content-Language: en-US X-Provags-ID: V03:K1:n/H0eGAA4NgmTqhdNdGEEH3t7RrQ/7Jpal3TS/AtsqDYkWsgXB0 tEKE+xo0lIf8jCczAFoIu3rbJ2JU2gZ0qjIVu0v8qcphXw0zR8NAABeJvbVZ2PqZofQ7N3m D71aXIAPSZjsInAif7mKPFxyHO8+ncXxpmiFUyrZ6HnYIol/y5QWCdZuO5dtshEwhrUr+Qz T4lZ5fBmjuv6bD6XBnWVw== X-UI-Out-Filterresults: notjunk:1;V03:K0:RSPCcM7QkDA=:MvfrIu81UGOOZgWY2jc7vo lEN7RJt4EbHo1qk1fRzPNPz5Q3y6KQwB1dhMS60bOJB8Hhtr1egwl9oC1D0KQyVdJQipYL67r BDJvb5Cg6LmYRu9Hg9/vLYDlr9DoNHzWEFGh58MryFDCN3HXrTGrxipQ9HhjPUhXkuVC2R01x Hm4kBQkyYQe6d2xqk+6+MwOU6nf4CdzJ48d7NXuQ6Rctx/GKvWiMyhvMIZpNepvREnZRRMoaj OZhOBOC7dpFTLTEFsln2Kaqd3/00PCYZ+LOlWHHeLBLPjQlykpXTXcKitbEkaA9+nrW/sGSFy c/26ufqOL4kXDWMwweKAqbuI/2JaRgzrS/4RmYB19vOZuIy1v2Q0o1kHHeKeQg5iZSRPrjYCo QxmiyH58yonszi7i3Kds/KjjmNV3MgrdVAVdSC9U2chcXvwi4qe1USTjLecxlTCBFtznSE4s9 vX+pXW0LMzymyYunfUFahXsjlFEnxB9P+3RXOLpYwQN/Q/LS1cISzq+6oSw6rXstSK7Jn7gHA VxNSRYmf3ihAXB8z0CwEb+D+GJQ+AQ8rCz2td7PabS56FJJfpz54XFajqoZFzY2ZAk19HZX6m Ndq7HawfuOlfJAPQBb6Bh8BxCeTPgEQ6QZ3CoFgsyN3ssV6DtAgsT6+zCCi1eKqDGeew5HUhj 9W6k9FU2dSs9Tg2AnKHjyvEUGroJwf6bHLuj/TqBMGVsKpiG75591AlxmlfvYD8HzKkO8o+oP UHb85zyOtHqRZVteUQ8gGEEuzr+UHiLdFerZsbqU0xM7d5ClQU7G5qCGXbIQFc8xwsPK0aq9 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:204489 Archived-At: >> That's why Lisp code should call `quit-restore-window' instead of >> `quit-window'. > > I suspect the docstring of the other functions should point to it if we > want this to have any uptake. I would have given up on that idea at the latest when `quit-window-hook' was added. > Maybe we should begin with adding > > (declare (interactive-only quit-restore-window)) > > to `quit-window` (adding it to `bury-buffer` risks us drowning under > a deluge of warnings)? At the time people call `quit-window' and/or `bury-buffer' they are only occupied with how to get rid of one of these ASAP. When they find out that they overdid things, they usually try to restore some older window configuration. These habits will never die. martin