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#32850: 27.0.50; window-swap-states doesn't swap window prev/next-buffers Date: Tue, 16 Oct 2018 10:45:42 +0200 Message-ID: <5BC5A536.7020603@gmx.at> References: <875zyrrhk8.fsf@mail.linkov.net> <5BAD2538.1060609@gmx.at> <871s9e1syw.fsf@mail.linkov.net> <5BB082A6.6040709@gmx.at> <87o9cepxfv.fsf@mail.linkov.net> <5BB1DC5D.2070903@gmx.at> <87ftxgqcx0.fsf@mail.linkov.net> <5BBC5C61.4090901@gmx.at> <87ftx79brv.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 1539679466 23165 195.159.176.226 (16 Oct 2018 08:44:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 16 Oct 2018 08:44:26 +0000 (UTC) Cc: 32850@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 16 10:44:22 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 1gCKxh-0005vO-WD for geb-bug-gnu-emacs@m.gmane.org; Tue, 16 Oct 2018 10:44:22 +0200 Original-Received: from localhost ([::1]:56572 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCKzo-0004jM-AR for geb-bug-gnu-emacs@m.gmane.org; Tue, 16 Oct 2018 04:46:32 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49563) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCKzc-0004jD-OE for bug-gnu-emacs@gnu.org; Tue, 16 Oct 2018 04:46:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCKzL-0005yq-8I for bug-gnu-emacs@gnu.org; Tue, 16 Oct 2018 04:46:09 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47515) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gCKzJ-0005wC-N2 for bug-gnu-emacs@gnu.org; Tue, 16 Oct 2018 04:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gCKzJ-0002AI-Jg for bug-gnu-emacs@gnu.org; Tue, 16 Oct 2018 04:46:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 16 Oct 2018 08:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32850-submit@debbugs.gnu.org id=B32850.15396795608315 (code B ref 32850); Tue, 16 Oct 2018 08:46:01 +0000 Original-Received: (at 32850) by debbugs.gnu.org; 16 Oct 2018 08:46:00 +0000 Original-Received: from localhost ([127.0.0.1]:51773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gCKzI-0002A3-Hk for submit@debbugs.gnu.org; Tue, 16 Oct 2018 04:46:00 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:33489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gCKzG-00029p-V4 for 32850@debbugs.gnu.org; Tue, 16 Oct 2018 04:45:59 -0400 Original-Received: from [192.168.1.101] ([212.95.5.116]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LbdiB-1foFhG1X0l-00lATT; Tue, 16 Oct 2018 10:45:49 +0200 Original-Received: from [192.168.1.101] ([212.95.5.116]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LbdiB-1foFhG1X0l-00lATT; Tue, 16 Oct 2018 10:45:49 +0200 In-Reply-To: <87ftx79brv.fsf@mail.linkov.net> X-Provags-ID: V03:K1:7henrF4nbMQMKW+OpNK1tpY+zackMfhmTvznTLaowhHdI2cABQE FsMIX01NYW9cpVfl7JhK2KyMkbKzEUgNI8gR+XT5w5PI56uKm07pNurGblZlI/XpbAfEAko Z9pg4qjUPk+UvTnBD4Hih8b1Tchr2/I78B94ZzLJo5x5LXs13YDI0zAhZy8vGabeRA2DlQn 1ZkZy7YFfjLEGV7X8lyLw== X-UI-Out-Filterresults: notjunk:1;V01:K0:NJa+/oFFUUc=:vTpbZm5DfIhbu7kWxn7+eG 6COkeP3cqct4QdBJeOvPccCXoyFiebcaAr3yXr9uUtEXc/2Rug5TwUNeJkSEjnBpsw3lIHB69 E+nB+U49rhHeunbvk3P979wmExvnGmP+6WX1FYhCbuACQxk8fdneO5vJ4J/DP2Uw7w6PVSIOn UjyxINrDVf1cwA+4nVLuwH9kY1OddSEd+l1DGkHAltT4w2T6HY01eLVNwHlVy3W+EvNM1m6uL /IkRmh98xZzKrSEQOSRemHkjV2XOOdk2Ah0TN5lSv7ZPGj4EuU5QJ0vbxoorQItCLqw2o9Fyz rTrNDOxZTj8b8ZO2xPfEMxodJrU+/h6z5+oj502cJhKI8DDl8YKCYgf8DYuzfId/X2RIVL8d8 +NXjQfiz6vmvf6FJhydqnp+9hj2Qg74SIc8kVsbfH+xMpYrM8Qx3dv+Saxvnin7luwFIJ1asO 2Yf2RwpkXOeQytaNEW95D7wcq89VVqP+eHGZO2eDLDqxmTB4eKwfyj4kZ/xr0eAOmlmTnZFVO vgKUKmrjtVi3qiTO9kP9295AdH9RGnNUnlfIjbLaLyyRjdjqyGL+McuXjFwitz3RgLP/8M8rY msDihNOpVPWNn5tXH1oS/fb/6u/0kZlOOqrIdEn6gDbYVCbs0ct6q8d6xyd0NL9Q5DT43aHO2 TkB3JKG/rGKInYcNZuSNzixWa9vVQzHUGeMtCzbhIJpmN1y23PVR3AGIu9GIURtQWGSq3kxl3 QQOvMh7gn3EGhWQJB/vliNGOOsVMMaf7pBbW7+b5pi9I3IJXIvMapd7ymIuIfm7YR3uTG3wv 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:151301 Archived-At: >> Please provide a patch that makes the behavior you want optional. > > Are there cases where this behavior is undesirable? If in doubt make it customizable. With your bug reports I currently have the "return space to which window after deleting it", "which window to select after deleting the selected one", "which window 'display-buffer-pop-up-window' shall split" and "which window 'display-buffer-use-some-window' shall use" all as candidates for customization. Hence having 'window-swap-states-swap-buffer-lists' too would probably not bother anyone But if you are sure that it won't harm anyone to make it unconditional leave it well alone. We can always add a customization later if someone needs it. Personally, I don't care. > This patch handles killed buffers, so it works for desktop saving as well > (because the desktop restores the frameset only after it reads all buffers): Please install so we can see whether there are any problems (in particular with the desktop which I don't use). Thanks, martin