From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#38818: Dired: mention deleting buffers, not just windows Date: Wed, 01 Jan 2020 06:31:47 +0100 Message-ID: <87woabd9oc.fsf@web.de> References: <87imlxlrrv.5.fsf@jidanni.org> <87mub85ri0.fsf@web.de> <87h81f3our.5.fsf@jidanni.org> <87v9pv28qu.fsf@web.de> <87d0c33mdx.5.fsf@jidanni.org> <87o8vnq1ph.fsf@web.de> <875zhv3jyr.5.fsf@jidanni.org> <87eewjydyg.fsf@web.de> <87v9pv2230.5.fsf@jidanni.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="62095"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 38818@debbugs.gnu.org To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 01 06:32:29 2020 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 1imWcP-000G2Y-9R for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 Jan 2020 06:32:29 +0100 Original-Received: from localhost ([::1]:48567 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1imWcN-00032H-Qv for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 Jan 2020 00:32:28 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49430) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1imWbz-000326-86 for bug-gnu-emacs@gnu.org; Wed, 01 Jan 2020 00:32:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1imWby-0004lU-6t for bug-gnu-emacs@gnu.org; Wed, 01 Jan 2020 00:32:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57734) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1imWbx-0004l2-UQ for bug-gnu-emacs@gnu.org; Wed, 01 Jan 2020 00:32:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1imWbx-00014V-SR for bug-gnu-emacs@gnu.org; Wed, 01 Jan 2020 00:32:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Jan 2020 05:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38818 X-GNU-PR-Package: emacs Original-Received: via spool by 38818-submit@debbugs.gnu.org id=B38818.15778567184110 (code B ref 38818); Wed, 01 Jan 2020 05:32:01 +0000 Original-Received: (at 38818) by debbugs.gnu.org; 1 Jan 2020 05:31:58 +0000 Original-Received: from localhost ([127.0.0.1]:35474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imWbu-00014D-DR for submit@debbugs.gnu.org; Wed, 01 Jan 2020 00:31:58 -0500 Original-Received: from mout.web.de ([212.227.15.3]:51877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1imWbs-00013v-9q for 38818@debbugs.gnu.org; Wed, 01 Jan 2020 00:31:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1577856706; bh=fMkHO3uGJuTTfBSKxjCPSt3btRO6cCYwA/pyGB6BvmE=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=NQe4gqSNgRRJmmgui80N+Bs4MCM6pkGIWOVimr3zV512PHTxD2Fi117HL/nzwvizS K/ULakbfnPuLMrE/oBlMoS3i3pyEWObFQxsHof0+0Lq7j1Qu0MDcTWsehLAEm9d3y+ bT08DTwcw9JgD7+WVq3SukyFNBj/zlZ0q616dzVc= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([188.99.160.184]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0M5x4z-1jg0mR1mPJ-00xqEq; Wed, 01 Jan 2020 06:31:46 +0100 In-Reply-To: <87v9pv2230.5.fsf@jidanni.org> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson"'s message of "Wed, 01 Jan 2020 13:11:15 +0800") X-Provags-ID: V03:K1:ymkkJDw2uILr1/EXDndhP+mMzZhM1hLyOVsqrWn0O596qkI5KWz 5g97cYbvFEN0Imyx/kiwG2z1EWxgogOeC5ATc0NlKNMFSjcMOlvROktYB0oNUE+qfAmiZVz aDVL8YX/ZonJyx28LwfjF5XMKNy01nTd0NR24EMTVtcAVzVlsGZr+o+TPqweVKAm1TGEgHd 5BgZKG+N5QcW4LrYsimKg== X-UI-Out-Filterresults: notjunk:1;V03:K0:1+OuwHXkBg8=:Zjm4se314FgkyZ8HnUm+Yy 9Hpam87YxW9SzoiZvEUo1IuEbSrFqRIpg3H9lHU9LOQrqx0stFUwspGF+2cmKa9pf5xfzYVbp Jl8+2nmmMk+Dm0kUVMmTMSJKkSPnMNFecOqj+7gxdlf7RU0QwPOlxdlNDJbnXUvgBOSXHyxs0 Cz0eRtoIsIfZ2ZgC1b1DcXHz9M2gDuI4wT8ZQreB8XooB9f9BQZlwj39e7DuXMXcwuTXD+azO WFOsT9PNZ+v5pElevObX6kKm7Kw8h8kUgnqM14Z+/Dm890HNBbaK06FdfvnRiGSM75Fo9CkJU LjNL2ZXQqAkkAyYI5XcH6c2Uf3mIP5rG4gtTzHhV9jOoow1d+ZqRj7v8rrAfNNwS5vovwpUBx A2O9V/OnENF+NCBehF7hAytaXnMD1iOawgUOq5sWlcrYzRjs9AXC8uhyNQZ3y0dLGku5ZkO3Z iw0KJdbrDZuWIs36FRihNbTSH3em5zIAjcJR4RNPyHUl+6zv58eGK15YGfapRXoZazBP5VW/G 6yuLwzgblJNSVBGtEcYjlNFU89DTw1SIwmyco+mTK9Y/93B7eGkf8su2kI/Gnx2rcTW6fHOFm 9YMSsGf56nOIvFkkD0aPbGyL5I2B3H9t+yTVI7WH2e226lVNeT7rbcLZRkkyoa4HODmHGnfoy cNy3eagFON5FRlnXhQ+aNA01M4THgUduyXNHddT5sxmLrs9vrPPSf8YqbSDrWm9a12bgenboK WA/qACW18qW31BTSQ0ECSDYzybOXEoHV+QMHjczZVYkJDA1jVDzb+SFqaeOlxCc2wPXd0uWA 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:174018 Archived-At: =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > (info "(emacs) Hooks") just mentions the old fashioned way. > Maybe someone should update it. > OK maybe it is intentionally still full of those lambdas, for small jobs. Using lambdas should be ok most of the time. But there's a certain risk of unintentionally having two copies of a function in a hook when the code is executed multiple times, e.g. if you load your init file twice, once compiled, and once the lisp source, because `add-hook' then can't know that it's the same function. Most of the time even this has no visible effect, but when it has, it can be surprising and finding the cause can be hard, so I try to just avoid adding lambdas to hooks in my init file. Michael.