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: Mon, 24 Sep 2018 21:49:53 +0300 Organization: LINKOV.NET Message-ID: <87sh1ybyo6.fsf@mail.linkov.net> References: <87efdnsp2k.fsf@mail.linkov.net> <5BA490EA.4000502@gmx.at> <87bm8pxjcb.fsf@mail.linkov.net> <5BA74E75.8000405@gmx.at> <87zhw8nd8g.fsf@mail.linkov.net> <5BA8A143.9040604@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1537816396 4839 195.159.176.226 (24 Sep 2018 19:13:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 24 Sep 2018 19:13:16 +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 Mon Sep 24 21:13:11 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 1g4WIB-000196-3H for geb-bug-gnu-emacs@m.gmane.org; Mon, 24 Sep 2018 21:13:11 +0200 Original-Received: from localhost ([::1]:46603 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4WKH-0006f8-Hi for geb-bug-gnu-emacs@m.gmane.org; Mon, 24 Sep 2018 15:15:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33368) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4WK2-0006c6-85 for bug-gnu-emacs@gnu.org; Mon, 24 Sep 2018 15:15:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g4WK0-0000kM-Vl for bug-gnu-emacs@gnu.org; Mon, 24 Sep 2018 15:15:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48102) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g4WK0-0000kG-Re for bug-gnu-emacs@gnu.org; Mon, 24 Sep 2018 15:15:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g4WK0-0005Xs-MT for bug-gnu-emacs@gnu.org; Mon, 24 Sep 2018 15:15:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Sep 2018 19:15:04 +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.153781646321159 (code B ref 32790); Mon, 24 Sep 2018 19:15:04 +0000 Original-Received: (at 32790) by debbugs.gnu.org; 24 Sep 2018 19:14:23 +0000 Original-Received: from localhost ([127.0.0.1]:52345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4WJL-0005VC-2F for submit@debbugs.gnu.org; Mon, 24 Sep 2018 15:14:23 -0400 Original-Received: from pop.dreamhost.com ([64.90.62.162]:38648 helo=pdx1-sub0-mail-a31.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4WJJ-0005V5-Dd for 32790@debbugs.gnu.org; Mon, 24 Sep 2018 15:14:21 -0400 Original-Received: from pdx1-sub0-mail-a31.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a31.g.dreamhost.com (Postfix) with ESMTP id AFC477F977; Mon, 24 Sep 2018 12:14:20 -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=2BpiBM+F7XDZcsxgDtcUkX10BOs=; b= WkTeWIrMfIhoYvlNyutHcLXtCr/w2Vh7JHYMui5C20U/OL+BEOksm6O6/Xy4K5Ih L5/f1uNAnx3y/E5ri6SHhANtOD2V546mHYUk7ouExXF4Cb5MckpQJH0CP0/DxCw/ PcOXzri91UAPugAQYM9iREIxG/+VAsDsRerFSvGEuFw= Original-Received: from localhost.linkov.net (m91-129-111-128.cust.tele2.ee [91.129.111.128]) (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-a31.g.dreamhost.com (Postfix) with ESMTPSA id A49517F6F6; Mon, 24 Sep 2018 12:14:19 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a31 X-DH-BACKEND: pdx1-sub0-mail-a31 In-Reply-To: <5BA8A143.9040604@gmx.at> (martin rudalics's message of "Mon, 24 Sep 2018 10:33:07 +0200") 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:150615 Archived-At: > I probably still have no good understanding what precisely your > problem is with selecting the most recently selected window. Can you > please elaborate once more? The problem is that the cursor jumps to the distant part of the frame too far from the current focus. It takes additional efforts to bring it back where the input focus was. It's more about visual perception. > C-x 3 C-x o C-x o C-x 2 C-x 0 > > What's the purpose of the 'other-buffer' calls if they don't express > the user's wish to "work" in these windows? Just to play around in these windows, not to work or use them :-) >> Does this mean that a simple rule would be just to use the left sibling, >> otherwise the right sibling? > > With "use" you mean choose for giving back the space of the deleted > window? Then we should remember from which window Emacs obtained the > space when creating a new window and return that space when deleting > the new window, provided that old window still exists. It seems the logic of deciding to which sibling to give the space back is fine now. The need is to select the same window that got the space after C-x 0.