From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#9867: 24.0.90; quit-window should provide quit-window-hook Date: Fri, 23 Aug 2019 09:46:48 +0200 Message-ID: <70aa4943-eb2d-ffa2-b6ee-4638181d1920@gmx.at> References: <861uu1ogxq.fsf@googlemail.com> <87d0h01sqf.fsf@mouse.gnus.org> <761cfbbf-88ef-d161-fb7b-a906c12e5307@gmx.at> <87mug2xoek.fsf@mouse.gnus.org> <2f9b873f-3ac0-0008-0c23-1add5eb82a03@gmx.at> <8736hsd9qm.fsf@mouse.gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="122908"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Christoph Scholtes , 9867@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 23 09:50:40 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1i14LI-000VlX-CC for geb-bug-gnu-emacs@m.gmane.org; Fri, 23 Aug 2019 09:50:40 +0200 Original-Received: from localhost ([::1]:52478 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i14LG-0000NB-OD for geb-bug-gnu-emacs@m.gmane.org; Fri, 23 Aug 2019 03:50:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36754) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i14Hp-0007Eq-B1 for bug-gnu-emacs@gnu.org; Fri, 23 Aug 2019 03:47:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i14Hn-00072L-FC for bug-gnu-emacs@gnu.org; Fri, 23 Aug 2019 03:47:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58468) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i14Hm-00071j-Px for bug-gnu-emacs@gnu.org; Fri, 23 Aug 2019 03:47:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i14Hm-0007KT-Lh for bug-gnu-emacs@gnu.org; Fri, 23 Aug 2019 03:47: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: Fri, 23 Aug 2019 07:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9867 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 9867-submit@debbugs.gnu.org id=B9867.156654641628146 (code B ref 9867); Fri, 23 Aug 2019 07:47:02 +0000 Original-Received: (at 9867) by debbugs.gnu.org; 23 Aug 2019 07:46:56 +0000 Original-Received: from localhost ([127.0.0.1]:39054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i14Hf-0007Ju-Tl for submit@debbugs.gnu.org; Fri, 23 Aug 2019 03:46:56 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:33721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i14He-0007Je-2G for 9867@debbugs.gnu.org; Fri, 23 Aug 2019 03:46:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1566546407; bh=E9V/WLXaXK3Cj1NkB7Ar1ENJ1CaxFHLyXyj0Cw+EaWQ=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=dZ3zeoQbikDbeP0AOXGPvOh6Fi8Y1LrLxYr7K/aTNYPC+4dIzaluGVvrXNOuJkqcT B7XEdde1Bbb9KdsAJCd2Sy6/bgP0BA6c5TSDgLXBvcB6HuoaB9n/+ueZioIhNVMLgK HBvTgjridgQ81UyH4opP7RK0226c8x3zMwveAcl4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([213.162.73.81]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MePcd-1hazcW2Q07-00QApM; Fri, 23 Aug 2019 09:46:47 +0200 In-Reply-To: <8736hsd9qm.fsf@mouse.gnus.org> Content-Language: de-DE X-Provags-ID: V03:K1:XZk+UY+MF5Ght+G+JaxlLTMXtQ4h6rS4B1BVeMI/sZduW23LG3K ECLTiUOUgyupIps1tzftSE9h57iH1yYgR9wRZ2pzdGkPymnUXUTELzBMN4sdbLa8HNlHawp 5Au5nNNZv58wfCkj9JOBsTQcj16t3+gsgEAyjfz4s3+ZB9kQ4stqZQj46pxQKGM0DCcXnrB G3rmqomEAX0JV3Eti+sKA== X-UI-Out-Filterresults: notjunk:1;V03:K0:kXBzkGFPq7k=:OZ4cL3G4N/nXpGAJ4IDVqk zhOMQ9JsVspi2ttJn9GmseazEsLavCcISHUGgU+6yCSqkcdyLMdS/GAmPeVtaYx64LVo5sO3o 93ZWvZabLdctggztaHxo0cVYfFZ9Yq76nzhq0TZPv+ALl5mUQpFUQa6zEdvq9FAZRIrYeAW6s SP+jokJDf0BiAt+gDAYa9DqEt6Pc3EBIS9YeWBgo6UXeAMpWU4drVKYFKmWO+p89Kq5A+QTIh TmnnTwIyQHBRGezpGLTt+jz1NM7ydA3glKP5bRiahQHsPEt75ub6S1ywAWHPcOVz33CSEkhTX yOIznuDHOcqdV/iRpuwmqmKXQ6nQpLhX9Jp4aUNQ+4iviPylkxYyEXpPXEIluN/dxbCbxGgnD 5YxVX9RAbG5qVq/TMnnKBri+U4LcL1iebgzddZrUqwfGaRXKflYkX06NoWQzHGMOmAbRSmg3J +3HqvFcPL354WSG086RKNRlQG4A8VX0BnWBy2qjwjJJmUYaWXgmm/Sc1TLULWeWh0Jd/jtWNo sRLbBFhgvG+CjgHtiDrR+Is4rJdnQb3YKwUWDtxGcnYfDGTS4YwOR/TC6v+0LRl0ri5ZkC7Mj II5DZNUITXDsiwovuaxJ0Opp5iDwkprSyOBCmF3MoPNah11i+PE3NZxiQ/3yAmbr9390iA8ho TjWYNoVct6ZSAU7+/BXlvFi4pznJ8D/h8TBJCbIGK6yuZNeN1YgcQICzemb7e0cCe+mMIZExM j0J6CwuHpFcRYmzgqr2R56Cz39K91uPi+97OtWzOxSB3QzkNfEl45LJkc28+bZr/aMPFmRC4 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: 209.51.188.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:165664 Archived-At: >> But it's still misconfigured when WINDOW is not the selected window: >> The function run by the hook would not know which window is quit and >> which is its buffer. > > Yup; should be fixed now. The function on the hook still wouldn't reliably know which window was quit, for example, when its buffer is displayed in two windows at the same time. Consider: (let ((window (split-window))) (quit-window nil window)) martin