From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#32790: 27.0.50; point jumps unexpectedly after delete-window Date: Tue, 23 Oct 2018 23:55:49 +0300 Organization: LINKOV.NET Message-ID: <878t2owo8i.fsf@mail.linkov.net> References: <87efdnsp2k.fsf@mail.linkov.net> <87zhw8nd8g.fsf@mail.linkov.net> <5BA8A143.9040604@gmx.at> <87sh1ybyo6.fsf@mail.linkov.net> <5BA9E390.8030506@gmx.at> <87pnx1h1op.fsf@mail.linkov.net> <5BAB489E.5090002@gmx.at> <87h8ibvrs2.fsf@mail.linkov.net> <5BAD2507.6040605@gmx.at> <87a7nedidg.fsf@mail.linkov.net> <5BC5A558.9010401@gmx.at> <87zhvd7mg9.fsf@mail.linkov.net> <5BC6E52F.2070209@gmx.at> <87woqgw9a7.fsf@mail.linkov.net> <5BC83EC9.1090808@gmx.at> <877eiena58.fsf@mail.linkov.net> <5BC98A26.1030901@gmx.at> <87woqcnwas.fsf@mail.linkov.net> <5BCC3757.9020204@gmx.at> <87bm7njk2f.fsf@mail.linkov.net> <5BCD934D.4070906@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1540329374 11361 195.159.176.226 (23 Oct 2018 21:16:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 23 Oct 2018 21:16:14 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) Cc: 32790@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 23 23:16:10 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 1gF425-0002r4-Qj for geb-bug-gnu-emacs@m.gmane.org; Tue, 23 Oct 2018 23:16:10 +0200 Original-Received: from localhost ([::1]:44248 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gF44C-00060S-18 for geb-bug-gnu-emacs@m.gmane.org; Tue, 23 Oct 2018 17:18:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58547) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gF43y-0005yv-90 for bug-gnu-emacs@gnu.org; Tue, 23 Oct 2018 17:18:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gF43u-00074J-Sg for bug-gnu-emacs@gnu.org; Tue, 23 Oct 2018 17:18:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34346) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gF43u-00073r-DS for bug-gnu-emacs@gnu.org; Tue, 23 Oct 2018 17:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gF43u-0003Gr-6k for bug-gnu-emacs@gnu.org; Tue, 23 Oct 2018 17:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Oct 2018 21:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32790 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32790-submit@debbugs.gnu.org id=B32790.154032944712515 (code B ref 32790); Tue, 23 Oct 2018 21:18:02 +0000 Original-Received: (at 32790) by debbugs.gnu.org; 23 Oct 2018 21:17:27 +0000 Original-Received: from localhost ([127.0.0.1]:38601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gF43K-0003Fn-Li for submit@debbugs.gnu.org; Tue, 23 Oct 2018 17:17:26 -0400 Original-Received: from pop.dreamhost.com ([64.90.62.162]:43788 helo=pdx1-sub0-mail-a73.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gF43H-0003Fe-UB for 32790@debbugs.gnu.org; Tue, 23 Oct 2018 17:17:24 -0400 Original-Received: from pdx1-sub0-mail-a73.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a73.g.dreamhost.com (Postfix) with ESMTP id 7F01180233; Tue, 23 Oct 2018 14:17:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=BeI4UczclGSFNmoML0HQg0hRRqw=; b= d8RLFkB/WHmpbyIEtMjouQ7I5gqRHVJ+cWbnePGhf2hQQazHn7wRlXZhDk3WXAJ3 drI4s1jxSYokPxOQQKt6XDGka3LWAIjEtuth78KES2UwuJ4/JglPyFxfCkOASPI1 8+LWVFZs0I7XW3MDhpJVWeytmgptHUZ5kSZip11TbDY= Original-Received: from mail.jurta.org (m91-129-96-249.cust.tele2.ee [91.129.96.249]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a73.g.dreamhost.com (Postfix) with ESMTPSA id 818F780232; Tue, 23 Oct 2018 14:17:22 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a73 In-Reply-To: <5BCD934D.4070906@gmx.at> (martin rudalics's message of "Mon, 22 Oct 2018 11:07:25 +0200") X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtkedrgeeggdduheelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhofhffjgfkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrdeliedrvdegleenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdhjuhhrthgrrdhorhhgpdhinhgvthepledurdduvdelrdeliedrvdegledprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopehruhgurghlihgtshesghhmgidrrghtnecuvehluhhsthgvrhfuihiivgepvd 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:151530 Archived-At: > It would indeed be nice to fix that there in some way. There are not too many options that can be supported to make Emacs window management more manageable. I see at least these: 1. If the user knows beforehand in which window to display some particular buffer, then it's possible to customize display-buffer-alist. For example, instead of displaying *Backtrace* in a random window to make its placement more predictable: (custom-set-variables '(display-buffer-alist '(("\\`\\*Backtrace.*" display-buffer-below-selected)))) 2. based on display-buffer-alist, implement some more declarative definitions of window layouts, i.e. allow the user to describe the used windows in which buffers should be displayed in them. 3. in some cases there is an one-off need to point out explicitly where to display the result of the next display-buffer command. If this will require only short code addition then better to have this feature in window.el. > Good idea. But IIUC we can't use 'hyper' in Emacs because it is not > supposed to be generally present and must be bound to a key first. So > we'd need some other mechanism. This is the same mechanism as already used by windmove-default-keybindings.