From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 12 18:32:30 2014 Received: (at submit) by debbugs.gnu.org; 12 Jul 2014 22:32:30 +0000 Received: from localhost ([127.0.0.1]:40998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X65qH-0003Jh-Tc for submit@debbugs.gnu.org; Sat, 12 Jul 2014 18:32:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51423) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X65qG-0003JV-AW for submit@debbugs.gnu.org; Sat, 12 Jul 2014 18:32:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X65q0-0002tG-B6 for submit@debbugs.gnu.org; Sat, 12 Jul 2014 18:32:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59334) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X65q0-0002t5-8u for submit@debbugs.gnu.org; Sat, 12 Jul 2014 18:32:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52918) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X65pr-00007G-FG for bug-gnu-emacs@gnu.org; Sat, 12 Jul 2014 18:32:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X65pi-0002ld-Li for bug-gnu-emacs@gnu.org; Sat, 12 Jul 2014 18:32:03 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:48803) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X65pi-0002lF-F3 for bug-gnu-emacs@gnu.org; Sat, 12 Jul 2014 18:31:54 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s6CMVqnp006292 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sat, 12 Jul 2014 22:31:52 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s6CMVpkp025803 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Sat, 12 Jul 2014 22:31:52 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s6CMVpG6028894 for ; Sat, 12 Jul 2014 22:31:51 GMT MIME-Version: 1.0 Message-ID: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> Date: Sat, 12 Jul 2014 15:31:49 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.4.50; Add hooks for `rename-file' and `delete-file' X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Please add a hook for each of these basic operations. It is not unusual to want to be able to carry out some action associated with (successfully) renaming or deleting a file. The hooks would be run at the end of the operation, and only upon success. One use case: Bookmark+ autofile bookmarks have the same name as their files. (There can be multiple bookmarks with the same name, corresponding to files with the same name in different directories.) With a hook it would be trivial to automatically rename or delete the associated bookmark. Adding hooks for these two functions would automatically take care of derivative functions, such as `dired-rename-file' and `dired-do-rename'. In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-06-28 on ODIEONE Bzr revision: 117431 rgm@gnu.org-20140628015517-eku6hj8mpgcvfnso Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include'' From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 12 18:39:56 2014 Received: (at 18009) by debbugs.gnu.org; 12 Jul 2014 22:39:56 +0000 Received: from localhost ([127.0.0.1]:41004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X65xT-0003Wi-Tr for submit@debbugs.gnu.org; Sat, 12 Jul 2014 18:39:56 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:45095) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X65xQ-0003WT-OV for 18009@debbugs.gnu.org; Sat, 12 Jul 2014 18:39:53 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s6CMdkxk010755 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <18009@debbugs.gnu.org>; Sat, 12 Jul 2014 22:39:46 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s6CMdjhl002041 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <18009@debbugs.gnu.org>; Sat, 12 Jul 2014 22:39:46 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by userz7022.oracle.com (8.14.5+Sun/8.14.4) with ESMTP id s6CMdi8a002022 for <18009@debbugs.gnu.org>; Sat, 12 Jul 2014 22:39:45 GMT MIME-Version: 1.0 Message-ID: Date: Sat, 12 Jul 2014 15:39:42 -0700 (PDT) From: Drew Adams To: 18009@debbugs.gnu.org Subject: RE: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> In-Reply-To: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 18009 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.0 (---) > One use case: Bookmark+ autofile bookmarks have the same name as their > files. (There can be multiple bookmarks with the same name, > corresponding to files with the same name in different directories.) > With a hook it would be trivial to automatically rename or delete the > associated bookmark. Besides that use case, which is specific to Bookmark+, it could be useful to (optionally) automatically relocate any (i.e. vanilla) bookmarks whose files were renamed. Currently, such relocation is entirely manual (command `bookmark-relocate'). From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 12 21:35:58 2014 Received: (at 18009) by debbugs.gnu.org; 13 Jul 2014 01:35:58 +0000 Received: from localhost ([127.0.0.1]:53322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X68hq-0005Xr-Hw for submit@debbugs.gnu.org; Sat, 12 Jul 2014 21:35:58 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:38391 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X68ho-0005Xg-Tm for 18009@debbugs.gnu.org; Sat, 12 Jul 2014 21:35:57 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1X68ho-0007rk-6o; Sat, 12 Jul 2014 21:35:56 -0400 From: Glenn Morris To: 18009@debbugs.gnu.org Subject: Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> X-Spook: defense information warfare AIEWS subversive SWAT X-Ran: E9X2A6]iP{&Qs_S0dMfMn'"-!,,@kr@9KBF;Sc2'y9n(Yz|}y[1W88-\Q.Nz0"+V@G)4;j X-Hue: magenta X-Attribution: GM Date: Sat, 12 Jul 2014 21:35:56 -0400 In-Reply-To: (Drew Adams's message of "Sat, 12 Jul 2014 15:39:42 -0700 (PDT)") Message-ID: <58ppham45f.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: 18009 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) You can use advice. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 12 22:33:05 2014 Received: (at 18009) by debbugs.gnu.org; 13 Jul 2014 02:33:05 +0000 Received: from localhost ([127.0.0.1]:53363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X69b7-0008A7-1S for submit@debbugs.gnu.org; Sat, 12 Jul 2014 22:33:05 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:38764) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X69b4-00089d-OR for 18009@debbugs.gnu.org; Sat, 12 Jul 2014 22:33:03 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s6D2WunF020404 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 13 Jul 2014 02:32:57 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s6D2Wsjw013514 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 13 Jul 2014 02:32:55 GMT Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s6D2WrJa028464; Sun, 13 Jul 2014 02:32:54 GMT MIME-Version: 1.0 Message-ID: <338a124e-7b92-4adf-ba8c-77c800a614bb@default> Date: Sat, 12 Jul 2014 19:32:51 -0700 (PDT) From: Drew Adams To: Glenn Morris , 18009@debbugs.gnu.org Subject: RE: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> <58ppham45f.fsf@fencepost.gnu.org> In-Reply-To: <58ppham45f.fsf@fencepost.gnu.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 18009 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.0 (---) > You can use advice. I can. I nevertheless request the enhancement. For Elisp users generally. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 13 04:13:28 2014 Received: (at 18009) by debbugs.gnu.org; 13 Jul 2014 08:13:28 +0000 Received: from localhost ([127.0.0.1]:53465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6EuV-0008UF-ON for submit@debbugs.gnu.org; Sun, 13 Jul 2014 04:13:28 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:42503) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6EuS-0008U4-Nt for 18009@debbugs.gnu.org; Sun, 13 Jul 2014 04:13:25 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3hB12r19hkz3hjdg; Sun, 13 Jul 2014 10:13:24 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3hB12r12Ktz7S6RY; Sun, 13 Jul 2014 10:13:24 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id l4-OWEPS0oYf; Sun, 13 Jul 2014 10:13:23 +0200 (CEST) X-Auth-Info: w8jXYpmB4Uq8vP8p4dfBxrEe1Bq9IBWeWsqSH4cQFuw= Received: from linux.local (host-188-174-214-59.customer.m-online.net [188.174.214.59]) by mail.mnet-online.de (Postfix) with ESMTPA; Sun, 13 Jul 2014 10:13:23 +0200 (CEST) Received: by linux.local (Postfix, from userid 501) id B82631E5717; Sun, 13 Jul 2014 10:13:22 +0200 (CEST) From: Andreas Schwab To: Drew Adams Subject: Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> X-Yow: Are you mentally here at Pizza Hut?? Date: Sun, 13 Jul 2014 10:13:22 +0200 In-Reply-To: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> (Drew Adams's message of "Sat, 12 Jul 2014 15:31:49 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18009 Cc: 18009@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Drew Adams writes: > Please add a hook for each of these basic operations. There's already the rename-file and delete-file file name handlers. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 13 05:21:48 2014 Received: (at 18009) by debbugs.gnu.org; 13 Jul 2014 09:21:48 +0000 Received: from localhost ([127.0.0.1]:53476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6Fye-0001mZ-Cq for submit@debbugs.gnu.org; Sun, 13 Jul 2014 05:21:48 -0400 Received: from mout.gmx.net ([212.227.15.18]:61082) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6Fyb-0001mL-Cd for 18009@debbugs.gnu.org; Sun, 13 Jul 2014 05:21:46 -0400 Received: from detlef.gmx.de ([93.202.55.175]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MexFh-1WvTIJ01Q9-00OXhQ; Sun, 13 Jul 2014 11:21:38 +0200 From: Michael Albinus To: Andreas Schwab Subject: Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> Date: Sun, 13 Jul 2014 11:21:33 +0200 In-Reply-To: (Andreas Schwab's message of "Sun, 13 Jul 2014 10:13:22 +0200") Message-ID: <874mylwr4y.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:ZnX9yrrhMuTsSQoV5AeSTqIDRbIjMidiabT++9Gv7WNJFi3mKpv qE7fAuDbI9K9ZyEaATQsY02wEzbg1sl+R8Hoy5Xz/E3XQIMh1qbNcz9PxECabr+OAdUubG/ CAh34kDS5BSZHRcX476Io65bkieGPGjRMzgtfniW/A8O5vF5chLdWyh6PW73rK3v4ghbhVj oEVDPKM39KJ77gnnlHhuQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18009 Cc: Drew Adams , 18009@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Andreas Schwab writes: > Drew Adams writes: > >> Please add a hook for each of these basic operations. > > There's already the rename-file and delete-file file name handlers. That's different. Drew does not want to replace rename-file and delete-file implementations. He wants to run something afterwards. > Andreas. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 13 05:26:31 2014 Received: (at 18009) by debbugs.gnu.org; 13 Jul 2014 09:26:31 +0000 Received: from localhost ([127.0.0.1]:53481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6G3C-0001uL-5k for submit@debbugs.gnu.org; Sun, 13 Jul 2014 05:26:30 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:51400) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6G39-0001uB-Ae for 18009@debbugs.gnu.org; Sun, 13 Jul 2014 05:26:28 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3hB2g623Qkz3hkxJ; Sun, 13 Jul 2014 11:26:26 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3hB2g61KSpz7S6RY; Sun, 13 Jul 2014 11:26:26 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id UX1wIEDAlrLx; Sun, 13 Jul 2014 11:26:25 +0200 (CEST) X-Auth-Info: x6sGILmUhdb42yXamkzzE5hcwk9vtG8U8CvZprY3O78= Received: from linux.local (host-188-174-214-59.customer.m-online.net [188.174.214.59]) by mail.mnet-online.de (Postfix) with ESMTPA; Sun, 13 Jul 2014 11:26:25 +0200 (CEST) Received: by linux.local (Postfix, from userid 501) id E5A511E5716; Sun, 13 Jul 2014 11:26:21 +0200 (CEST) From: Andreas Schwab To: Michael Albinus Subject: Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> <874mylwr4y.fsf@gmx.de> X-Yow: I can't decide which WRONG TURN to make first!! I wonder if BOB GUCCIONE has these problems! Date: Sun, 13 Jul 2014 11:26:20 +0200 In-Reply-To: <874mylwr4y.fsf@gmx.de> (Michael Albinus's message of "Sun, 13 Jul 2014 11:21:33 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18009 Cc: Drew Adams , 18009@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Michael Albinus writes: > Andreas Schwab writes: > >> Drew Adams writes: >> >>> Please add a hook for each of these basic operations. >> >> There's already the rename-file and delete-file file name handlers. > > That's different. Drew does not want to replace rename-file and > delete-file implementations. He wants to run something afterwards. You can do that with file name handlers. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 13 05:32:56 2014 Received: (at 18009) by debbugs.gnu.org; 13 Jul 2014 09:32:56 +0000 Received: from localhost ([127.0.0.1]:53501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6G9Q-00025M-6i for submit@debbugs.gnu.org; Sun, 13 Jul 2014 05:32:56 -0400 Received: from mout.gmx.net ([212.227.15.15]:56483) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6G9N-000256-9q for 18009@debbugs.gnu.org; Sun, 13 Jul 2014 05:32:54 -0400 Received: from detlef.gmx.de ([93.202.55.175]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0M1F72-1WHjzX3kfw-00tAHY; Sun, 13 Jul 2014 11:32:44 +0200 From: Michael Albinus To: Andreas Schwab Subject: Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> <874mylwr4y.fsf@gmx.de> Date: Sun, 13 Jul 2014 11:32:39 +0200 In-Reply-To: (Andreas Schwab's message of "Sun, 13 Jul 2014 11:26:20 +0200") Message-ID: <87vbr1vc20.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:8iKlfbul+beQtyZP0BNFZFzQ0N25PXfP+aG1ytcqwggbJVZL7cy WxoEfUjVJhfzJ9le8SWlFmamH70Vz4IsdmM1StMJK6XQcO4ibAlUTmytRFallgXzHoy318a P4qtg/4RCb4OssAgkURS+TJfaDYH5u2i164T0u4CNfHJ4alWRKld+mB6Qy9Bp1aBj2FGJF+ SJeixhWTyVtoymZddwK1Q== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18009 Cc: Drew Adams , 18009@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Andreas Schwab writes: >>>> Please add a hook for each of these basic operations. >>> >>> There's already the rename-file and delete-file file name handlers. >> >> That's different. Drew does not want to replace rename-file and >> delete-file implementations. He wants to run something afterwards. > > You can do that with file name handlers. I'll still don't understand. File name handlers are intended to provide a *different* implementation. Drew hasn't asked for this. And even if he goes this way, he would loose existing file name handlers, for example from Tramp. > Andreas. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 13 05:38:48 2014 Received: (at 18009) by debbugs.gnu.org; 13 Jul 2014 09:38:48 +0000 Received: from localhost ([127.0.0.1]:53505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6GF6-0002Ed-9s for submit@debbugs.gnu.org; Sun, 13 Jul 2014 05:38:48 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:33160) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6GF3-0002ET-PF for 18009@debbugs.gnu.org; Sun, 13 Jul 2014 05:38:46 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3hB2xJ5rZKz3hk4H; Sun, 13 Jul 2014 11:38:44 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3hB2xJ4C4rz7S6RW; Sun, 13 Jul 2014 11:38:44 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id bnlN5cjDkznv; Sun, 13 Jul 2014 11:38:42 +0200 (CEST) X-Auth-Info: UE3zkUZVnEcxjN8nG/6Je9RBb0OPq/1a5R9LsBnmk3Y= Received: from linux.local (host-188-174-214-59.customer.m-online.net [188.174.214.59]) by mail.mnet-online.de (Postfix) with ESMTPA; Sun, 13 Jul 2014 11:38:42 +0200 (CEST) Received: by linux.local (Postfix, from userid 501) id B3EE01E5717; Sun, 13 Jul 2014 11:38:41 +0200 (CEST) From: Andreas Schwab To: Michael Albinus Subject: Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> <874mylwr4y.fsf@gmx.de> <87vbr1vc20.fsf@gmx.de> X-Yow: .. One FISHWICH coming up!! Date: Sun, 13 Jul 2014 11:38:41 +0200 In-Reply-To: <87vbr1vc20.fsf@gmx.de> (Michael Albinus's message of "Sun, 13 Jul 2014 11:32:39 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18009 Cc: Drew Adams , 18009@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Michael Albinus writes: > I'll still don't understand. File name handlers are intended to provide > a *different* implementation. Are they? > And even if he goes this way, he would loose existing file name > handlers, for example from Tramp. There is not necessarily the case. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 13 05:47:11 2014 Received: (at 18009) by debbugs.gnu.org; 13 Jul 2014 09:47:11 +0000 Received: from localhost ([127.0.0.1]:53514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6GNC-0002Sn-Rb for submit@debbugs.gnu.org; Sun, 13 Jul 2014 05:47:11 -0400 Received: from mout.gmx.net ([212.227.15.18]:59843) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6GNB-0002SX-8l for 18009@debbugs.gnu.org; Sun, 13 Jul 2014 05:47:10 -0400 Received: from detlef.gmx.de ([93.202.55.175]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MLfH9-1X5zOA1BvH-000qe7; Sun, 13 Jul 2014 11:47:01 +0200 From: Michael Albinus To: Andreas Schwab Subject: Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> <874mylwr4y.fsf@gmx.de> <87vbr1vc20.fsf@gmx.de> Date: Sun, 13 Jul 2014 11:46:57 +0200 In-Reply-To: (Andreas Schwab's message of "Sun, 13 Jul 2014 11:38:41 +0200") Message-ID: <87r41pvbe6.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:hyrDPXKL3CJGNCXTNHwBF7WA/81UUH1fi66xRee5wn+sO/UNCne 6OY3HJZYULdjGA4SKVEPWUCyYqZeSBWyN1S/w6zfwXJu7TgMeFb5uSon870qJbYHeG3Vqgq ETt0Cqca+Fgcc50gzuUDaE8QPd/EWmj1927XJJi5JWg6c4Z9cj5xIb1fwVsPNtm/zRuDM3i Gqi6w/ncqwYv2sZQkVMFw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18009 Cc: Drew Adams , 18009@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Andreas Schwab writes: > Michael Albinus writes: > >> I'll still don't understand. File name handlers are intended to provide >> a *different* implementation. > > Are they? Yes. And they are invoked only when the file *name* matches a given regexp. Drew hasn't mentioned this. >> And even if he goes this way, he would loose existing file name >> handlers, for example from Tramp. > > There is not necessarily the case. Of course, you could write a file name handler which would reinvoke other file name handlers afterwards. But the more natural approach would be to advice rename-file and delete-file. > Andreas. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 13 06:55:24 2014 Received: (at 18009) by debbugs.gnu.org; 13 Jul 2014 10:55:24 +0000 Received: from localhost ([127.0.0.1]:53536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6HRD-0004JJ-Rk for submit@debbugs.gnu.org; Sun, 13 Jul 2014 06:55:24 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:42981) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X6HRA-0004J9-WA for 18009@debbugs.gnu.org; Sun, 13 Jul 2014 06:55:21 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3hB4dg4xRmz3hht8; Sun, 13 Jul 2014 12:55:19 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3hB4dg3qchz7S6Rd; Sun, 13 Jul 2014 12:55:19 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id gdxSOXSSHVSl; Sun, 13 Jul 2014 12:55:18 +0200 (CEST) X-Auth-Info: XOJ2UhOO8AicVMpcFxp90sXosVGnPWuhU2erRa7Yzfo= Received: from igel.home (host-188-174-214-59.customer.m-online.net [188.174.214.59]) by mail.mnet-online.de (Postfix) with ESMTPA; Sun, 13 Jul 2014 12:55:18 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id EA8582C2494; Sun, 13 Jul 2014 12:55:17 +0200 (CEST) From: Andreas Schwab To: Michael Albinus Subject: Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> <874mylwr4y.fsf@gmx.de> <87vbr1vc20.fsf@gmx.de> <87r41pvbe6.fsf@gmx.de> X-Yow: I'm RELIGIOUS!! I love a man with a HAIRPIECE!! Equip me with MISSILES!! Date: Sun, 13 Jul 2014 12:55:17 +0200 In-Reply-To: <87r41pvbe6.fsf@gmx.de> (Michael Albinus's message of "Sun, 13 Jul 2014 11:46:57 +0200") Message-ID: <87sim5a5pm.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18009 Cc: 18009@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Michael Albinus writes: > Andreas Schwab writes: > >> Michael Albinus writes: >> >>> I'll still don't understand. File name handlers are intended to provide >>> a *different* implementation. >> >> Are they? > > Yes. And they are invoked only when the file *name* matches a given > regexp. Drew hasn't mentioned this. Of course, you can write regexps that match any name. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 18 22:34:30 2014 Received: (at 18009) by debbugs.gnu.org; 19 Jul 2014 02:34:31 +0000 Received: from localhost ([127.0.0.1]:58771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X8KTl-0008MF-Ua for submit@debbugs.gnu.org; Fri, 18 Jul 2014 22:34:30 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:32145) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X8KTj-0008M0-2J for 18009@debbugs.gnu.org; Fri, 18 Jul 2014 22:34:27 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNLd+D9/2dsb2JhbABTBoMGg0q9L4MOgRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReON0MHhDgEqRmBaoNMIQ X-IPAS-Result: ArYGAIDvNVNLd+D9/2dsb2JhbABTBoMGg0q9L4MOgRcXdIIlAQEBAQIBViMFCws0EhQYDSSIBAjSGReON0MHhDgEqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="77961387" Received: from 75-119-224-253.dsl.teksavvy.com (HELO ceviche.home) ([75.119.224.253]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 18 Jul 2014 22:34:21 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 3AB58664B7; Fri, 18 Jul 2014 22:34:21 -0400 (EDT) From: Stefan Monnier To: Drew Adams Subject: Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' Message-ID: References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> Date: Fri, 18 Jul 2014 22:34:21 -0400 In-Reply-To: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> (Drew Adams's message of "Sat, 12 Jul 2014 15:31:49 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18009 Cc: 18009@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > Please add a hook for each of these basic operations. It is not unusual > to want to be able to carry out some action associated with > (successfully) renaming or deleting a file. The hooks would be run at > the end of the operation, and only upon success. It's not unreasonable, but these are rather low-level operations, I'm not sure I want to run hooks from them. > One use case: Bookmark+ autofile bookmarks have the same name as their > files. (There can be multiple bookmarks with the same name, > corresponding to files with the same name in different directories.) > With a hook it would be trivial to automatically rename or delete the > associated bookmark. Of course you can use an `advice' in the mean time, but maybe a better long-term answer is the file-notification API so that your code would know about renames not only when they're performed from the same Emacs session but also from any other process. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 19 12:15:35 2014 Received: (at 18009) by debbugs.gnu.org; 19 Jul 2014 16:15:35 +0000 Received: from localhost ([127.0.0.1]:59583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X8XIM-0005AW-Jt for submit@debbugs.gnu.org; Sat, 19 Jul 2014 12:15:34 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:32742) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1X8XIK-0005AJ-G9 for 18009@debbugs.gnu.org; Sat, 19 Jul 2014 12:15:33 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s6JGFP01007287 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 19 Jul 2014 16:15:26 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s6JGFOi8007977 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 19 Jul 2014 16:15:25 GMT Received: from ubhmt120.oracle.com (ubhmt120.oracle.com [156.151.24.25]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s6JGFO6i024370; Sat, 19 Jul 2014 16:15:24 GMT MIME-Version: 1.0 Message-ID: <42eb878e-b5f3-4fbe-a5c6-95eacf5f038e@default> Date: Sat, 19 Jul 2014 09:15:23 -0700 (PDT) From: Drew Adams To: Stefan Monnier Subject: RE: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 18009 Cc: 18009@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > > Please add a hook for each of these basic operations. It is not > > unusual to want to be able to carry out some action associated with > > (successfully) renaming or deleting a file. The hooks would be run > > at the end of the operation, and only upon success. >=20 > It's not unreasonable, but these are rather low-level operations, I'm > not sure I want to run hooks from them. I'm curious what difference that makes. I suppose you're thinking that if a hook does something awful then it could affect things widely. Is that it? I guess I don't have a good counter argument, if so. On the other hand, the same thing would happen if someone advised the function. Plus, there are hooks and there are hooks. Some hooks have more potential for wreaking havoc than others. We have not created hooks only for contexts that are benign or well isolated. We have hooks that, if abused, can lead to data corruption or loss. I don't really see why these hooks would be so different. > > One use case: Bookmark+ autofile bookmarks have the same name as their > > files. (There can be multiple bookmarks with the same name, > > corresponding to files with the same name in different directories.) > > With a hook it would be trivial to automatically rename or delete the > > associated bookmark. >=20 > Of course you can use an `advice' in the mean time, but maybe a better > long-term answer is the file-notification API so that your code would > know about renames not only when they're performed from the same Emacs > session but also from any other process. I will take a look at that; I'm not familiar with it. The doc speaks of a few restrictions and caveats, but it does sound worth trying. Why did you mention "long-term" here? I wonder if I'm missing something. That might well be something interesting for the use case I mentioned. But I would still like to see the hooks added. It is not the same thing to want Emacs to do something when IT renames or deletes a file, as opposed to hearing back from the operating system (when, exactly?) that something was changed. Associating an action with the act of renaming or deleting makes sense to me, a priori. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 20 08:08:08 2022 Received: (at 18009) by debbugs.gnu.org; 20 Feb 2022 13:08:08 +0000 Received: from localhost ([127.0.0.1]:59564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLlwe-0000aC-4G for submit@debbugs.gnu.org; Sun, 20 Feb 2022 08:08:08 -0500 Received: from quimby.gnus.org ([95.216.78.240]:54376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLlwc-0000ZQ-I5 for 18009@debbugs.gnu.org; Sun, 20 Feb 2022 08:08:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VVuZ7Ojg6DF5n7gl5BaHAQ5ybkZf8Dy6hO5pBqsG/2I=; b=l6L4BcBijOwvxmLN0W4IaQsFpL /JSvPDh6lvs4UZRvgcXjqi34LxpvLRNKVjTw6IX0hksRZiR8ror6VEdBEKGT44XYrz5C4vriKJAA9 DtU1HS8lOBxRFI+sDqDV91eekJzMbuKL5fQfgqO8hRvNRJGtlP20wM8o5Esetc2dX1aM=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLlwP-0001tQ-G0; Sun, 20 Feb 2022 14:07:56 +0100 From: Lars Ingebrigtsen To: Stefan Monnier Subject: Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> X-Now-Playing: Meat Beat Manifesto's _Storm the Studio_: "I Got The Fear (Part 1)" Date: Sun, 20 Feb 2022 14:07:52 +0100 In-Reply-To: (Stefan Monnier's message of "Fri, 18 Jul 2014 22:34:21 -0400") Message-ID: <87k0dpu1nb.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: >> Please add a hook for each of these basic operations. It is not unusual >> to want to be able to carry out some action associated with >> (successfully) renaming or deleting a file. The hooks would [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 18009 Cc: Drew Adams , 18009@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Stefan Monnier writes: >> Please add a hook for each of these basic operations. It is not unusual >> to want to be able to carry out some action associated with >> (successfully) renaming or deleting a file. The hooks would be run at >> the end of the operation, and only upon success. > > It's not unreasonable, but these are rather low-level operations, I'm > not sure I want to run hooks from them. (I'm going through old bug reports that unfortunately weren't resolved at the time.) I think the conclusion here is that we don't want to add any hooks to these functions, and the user can use file name handlers and/or advice to alter the behaviour if they want to. So I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 20 08:08:12 2022 Received: (at control) by debbugs.gnu.org; 20 Feb 2022 13:08:12 +0000 Received: from localhost ([127.0.0.1]:59566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLlwi-0000aO-C9 for submit@debbugs.gnu.org; Sun, 20 Feb 2022 08:08:12 -0500 Received: from quimby.gnus.org ([95.216.78.240]:54380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLlwd-0000ZZ-48 for control@debbugs.gnu.org; Sun, 20 Feb 2022 08:08:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6A6M4umOK1dZMCkcufBpNgbUvOD1vWK3JPVJN6nq0Ug=; b=I1mwSGhbQtVb17mkumjb/xXLNg vgkJDMbKTkqbp6uVLPm26h8v95NLKpqNrcDlsxrroXTdMWLGR+9dNIkdqbnuHnUR3VA9wOUYQEUTt t1UO5ZbUiU0l0Vc/i7marQ1dOnX6UpQcPUU2EmqCuuzipZWpWln7kJtlaA5VSds73nYc=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nLlwU-0001tW-TR for control@debbugs.gnu.org; Sun, 20 Feb 2022 14:08:01 +0100 Date: Sun, 20 Feb 2022 14:07:58 +0100 Message-Id: <87ilt9u1n5.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #18009 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 18009 wontfix close 18009 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 18009 wontfix close 18009 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 20 16:08:59 2022 Received: (at 18009) by debbugs.gnu.org; 20 Feb 2022 21:08:59 +0000 Received: from localhost ([127.0.0.1]:33982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLtRy-0002UO-S4 for submit@debbugs.gnu.org; Sun, 20 Feb 2022 16:08:59 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:43600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLtRv-0002UF-UC for 18009@debbugs.gnu.org; Sun, 20 Feb 2022 16:08:57 -0500 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21KFngBu014296; Sun, 20 Feb 2022 21:08:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=Eb5NN6mKzXx7K5brgQQlS2ZO3tWNdWIPAcnY0ZkpWdM=; b=pVErz1Y4dyUl2Hr1wAVPWRGaYRCSWByJTHrg6vYGvS1lUh6HlSsNtaHzjIh3SV2G1b1h iEQpRnis8TsMrf1/StESZbWaerK3vjRFwTk6hymGtlhAXmh2/jKFrYZOkv9ycnCt2WFr nTK16nmIHB9LKfFFjihNBpw7L9K2Kd7H7dQVOjyUidjAQVhWTuiPYZ1M1uXbrCpDhC4P MCp4DUFAQgHrrVud0pTlf7XguipRQy/EA2YxEn4WQYf50juMibhIbOs/dHjBF0U+tuYE kXnTyLgAzOJgyMW482+S14BmL9RYkffx0xni8F6QaQdQTqRK9kwmXtdf17jlv88xQz64 mQ== Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3earebjax0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 20 Feb 2022 21:08:54 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 21KL0jrc173768; Sun, 20 Feb 2022 21:08:50 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2104.outbound.protection.outlook.com [104.47.70.104]) by aserp3030.oracle.com with ESMTP id 3eapke02q0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 20 Feb 2022 21:08:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=USz+sKWzXr6XXvEZAMcGEUKcFVIpN8Xv4Y4VVXs7YvPV4fU732uk3Ic08UR2JjxI1qA2LLa2gDtMaOgUicxN7w190CEBd4UZ+IAjt9GkxrjefBaa1iU6cJ5V46CuZ9H3YrC6f1v1gyqsfddYJ5UK7iDsLhCkrlYyh3bbuty2hjadkKODwvs/VBkS/e1dgypCUsKXPPEsPQwUPBQqVBbHPlKqI8WIb8QxQquEgWLKRUT6rmxNBg366gGMKydMlttjeYCD/VaVrIb8Z647p2f16yrs28VJQPjVKD8f5gQvKR64CMxbdJAd/55ZVbzxBX31uSlR1IJQU87FWvVqfEaYbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Eb5NN6mKzXx7K5brgQQlS2ZO3tWNdWIPAcnY0ZkpWdM=; b=OmLpMLqNFifmsKKYQmL1n+6iOBxFc+9DQh7UnlqH52nP8c1NqZJUCgg75BXf4opbt+A0IMpDfuKBoWbK1JTk5+KlEUV3yC7VCMLvsDXI0Pp4QXcE3e29YW9xW9ti2vSeM/Gtql+CWZgl5ZUccaTwU6dpaDck8HSXlOsiBqC4GVClpfCVNsPH91qOX8fbLSh9Nm+5ad7HGpMpR1pdFIhzhnY2rztqescjc3nVc/96yFcBl3RuEnhKxBMUYuUt0U4MGnl6hSDqNw/X5YaMOMmC9hs3712JMtddN2LsqFIHfAgwG3PD2sdo88WX7f/qefzU6kAaiK6AqklyEmtda+33zQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Eb5NN6mKzXx7K5brgQQlS2ZO3tWNdWIPAcnY0ZkpWdM=; b=SWPnsrpsaxjhPAJeloZDLKf0mJGF14dqbbFjvepU7QAS2/wDaoTMt/x4JmLFjZokC5uJ8p0yNpwS5djkQ5FzrhKX9wBxSCQdVZ57y4k7MGTgbsl3YAikeeC+90mOuHABNQu76RPLZRSpn+HMhV0szyE7hI970nlv5nsXfwaSwaM= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CH2PR10MB4376.namprd10.prod.outlook.com (2603:10b6:610:a7::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16; Sun, 20 Feb 2022 21:08:48 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6d28:e29d:4c51:6d04]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::6d28:e29d:4c51:6d04%5]) with mapi id 15.20.4995.027; Sun, 20 Feb 2022 21:08:48 +0000 From: Drew Adams To: Lars Ingebrigtsen , Stefan Monnier Subject: RE: [External] : Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' Thread-Topic: [External] : Re: bug#18009: 24.4.50; Add hooks for `rename-file' and `delete-file' Thread-Index: AQHYJlrm2CInY3aoYUmP7kGVbcP56qyc7syA Date: Sun, 20 Feb 2022 21:08:48 +0000 Message-ID: References: <16c1eba0-7848-497c-8aef-cf3d02f2decd@default> <87k0dpu1nb.fsf@gnus.org> In-Reply-To: <87k0dpu1nb.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1ac307e2-94f9-4d7e-a676-08d9f4b53012 x-ms-traffictypediagnostic: CH2PR10MB4376:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9N+HQeo/g9pjlWlPktbtwpDh1KVxTkcEJZV4AUT7V9ApMIBlr29EIJ9lZmNkhwiVLzMnr9NKOa41RdSBlJjiQDHOUuf9YXkR2yCd7k4mYwdnxdpcsLkmdzUvgjVbbwaG2sdlTZ4xqDP1R1upgrWZ/9eMeT9ceumtNaN28cUodnttjvjvGZxoLFxXD0aWv2WOtL3S4CM8JdOa9nhVyDvnBBx9sEHj18KlIoayoSMAqC0QY//SMuzIHIXDJTG3XVfgD04izHbkFF5v5CYK7JLWaV8TosaC7+rBwfVJtjklpFh/9KLPJTmbdpEI+ov1IKlnIOeTYJc/xDMSHasEIF5mnqiJCwWWha0cwVVPp5TUd51ZHeluJ9nJG4UWeSwdnKYglDxc8Wo6xyauEvqZ1Uw1iXKFral7o9yeWYxnx+eiVYBZood4r1+dLc4gws4JBL/TMZa+DhC65rIJz3BiDQSFbUvQHKa5vBorECLwpgOl2aJoonVvaVY/Du+VtE+nBAgk3rbA6yDo4AOpk0MrxvqMW2kxVoFax4PZ2lygW0VyIhKq2a2182dC7s0aWOj+bhzW/2jHsvmi/6fwsgWI4awiQAa9WJSP/jwnEGaoQieU+yRK8TZBxo5J+DnDlMCE+e5q0WbU6OMOIBvOkC0kQ62IOiy/aJ9PHfBG9bhx3KjFezKLI4I7C88nc8awOyhqJAY8FfCS3HfjtuGj55Om2a/tBaqcyIhPys18DUpTpsAd/XQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38070700005)(86362001)(122000001)(38100700002)(2906002)(508600001)(110136005)(6506007)(8676002)(64756008)(33656002)(66476007)(5660300002)(66446008)(52536014)(55016003)(7696005)(4326008)(316002)(44832011)(26005)(186003)(76116006)(71200400001)(66946007)(4744005)(66556008)(8936002)(9686003)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?52JRLjAdc4aWi8ggL/qwRdVm+8h5WbzESqqIH+qTv0y+9aWYiWUNDFo50e3c?= =?us-ascii?Q?dDfIE4eh7ZnLr2JAlI6uBfqMQtvdk2WthgUPP5jnzgZFrYMocMPZ94AymitP?= =?us-ascii?Q?BjvLuz+se9FaWu71rsT0zS7pucMV4QPZKHHs+EiLfB1XHfh34c4z43BgcXnX?= =?us-ascii?Q?vBN7Ptya5BAXVhsoiLGrvi24mBrcrG77bomiyTjNypkqRbqtzEJmPT35l+GX?= =?us-ascii?Q?75aY3Pe2YAtV4oI8ZTi1D2g7lElk1Iuhu6cCw+RH60XlhL63PImtrIM9FW/D?= =?us-ascii?Q?dBiqAIkyC+8hlCgc3LXENKvISTfYmsEie9/hg1NGtGBDb4Vsv+rnh3KCWxX3?= =?us-ascii?Q?nxd61LMJqAl1oXPMEKlb5zL+RjT+gcpyHX4XRejmsr6jeUEtgCyS6ByNR145?= =?us-ascii?Q?ML6NRsZvMIef6Zw4Z/vGeJRqbBSa8sLfRH8eWVqBhW+pDlCn9ULIeLyV08E8?= =?us-ascii?Q?THEEaMi6+UPorDp2Pn0Re5hrNvO66YX8jeIuuYjW35FroTf5zuLsWKS1DIrA?= =?us-ascii?Q?TQ1arcMC1vEdqjMqVlEHHRQ68Nw96L07+22xo9Aag5C6WD50FzBQEf+ZYCuy?= =?us-ascii?Q?M8qKd8HYjgGoPa4EisJ3z4L6sFNIvHJpAmxOPZAFM76MpjzQJiKo1b/LHszx?= =?us-ascii?Q?JB7/49DfthEmer8CT4Sf7/Jpre01DZeDAqlpkEi2pm1bhpOyLFlTzaueLn/D?= =?us-ascii?Q?Vb6fn7P3uYrjHKIpTxp5ZKz1vR11qnjsNWXcpXCN/21Rr2Q/lM51h7K1n1Df?= =?us-ascii?Q?QcHBrG6yaJOF65qTTQ+zyx2ixvU8FAji5siav+/HqtxXjBX47VpdDEZjhy/S?= =?us-ascii?Q?g9bt3cYzMujtZP8MU4rqECWcf1BLEWj+nTwq4+/JNL0RVXug12XWbgEZU6BF?= =?us-ascii?Q?JAH+SKMRDpTfGJTKjITR6nujZFPG6ftRltgDeva/fFIYhLiJC5LxkZHRW47N?= =?us-ascii?Q?RvqXEFYt1BhebQtDsOLzRWz8npqqSnadOhkVkbRcRIyqUVi60T0U/SEEBIsZ?= =?us-ascii?Q?OyuI+eXv6rHTVkwAAiOE2C5vKA7DxkTvtmFHjV9sRnmDbtasRllcYQGTh6M6?= =?us-ascii?Q?zTTWx647PCPnpT01/La0/PKOgnzE5zUdZ/HvI+mOV1s9grf5wdRozctWUj4L?= =?us-ascii?Q?awIZjrrNvcAc5nKu095PF0d/6Bc/iGMACLeP0zx1ZSXzoe5mxZ3E6tgD1ijd?= =?us-ascii?Q?kUi52V2uTCSIOWJiFKuSroENYe891I9lksDFX7m+hfy/o756wQx8q7KnSlrj?= =?us-ascii?Q?k2iCSUQaUdVcesPieJ9j7BSXeDVnrfPwMwqYgrl1hgHazgFM0apy7xyWlzKR?= =?us-ascii?Q?FetxD1fdnolFNSK6pF4Hz8kKfq8CxvCDDqkHGdw+Ilw8K+3TAZwThOh1oTFz?= =?us-ascii?Q?HtYDKZLZ3r4IxJcTgjfAqzRIObOtnWkAm/TdPi1azqd5jVLt/+qJO9sa8LGi?= =?us-ascii?Q?DBzQAY5pmzCgJcQTH+eGDvKipSXio6RvvukwXdrDfrezeMtijtWNGcx4x0BF?= =?us-ascii?Q?3KMe6uGuD+FOu3F8lkj6Woal/Xd1UkQN8iOYggeb/R0HrQi4Ml+3QGnPFEWA?= =?us-ascii?Q?DlBjdtoni+mNA7J99MhkJQUAVRVm0xI/2NMNaPPODyhLIUB//oe6BSa0vKqu?= =?us-ascii?Q?5g=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1ac307e2-94f9-4d7e-a676-08d9f4b53012 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2022 21:08:48.1641 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7DYXTPDdIWap3cld2zbkm8E7tmPQ1+rrbYyWr9OZsITQSAoNGVWdzJjNZieNDdszT1QfvqCgAk3WK8tzvg5mMQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4376 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10264 signatures=677614 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 mlxscore=0 spamscore=0 mlxlogscore=979 adultscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202200136 X-Proofpoint-ORIG-GUID: 9FgqDwewih7UfVVW3LlY1dcwLzF0oTpx X-Proofpoint-GUID: 9FgqDwewih7UfVVW3LlY1dcwLzF0oTpx X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18009 Cc: "18009@debbugs.gnu.org" <18009@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I think the conclusion here is that we don't want to add any hooks to > these functions, and the user can use file name handlers and/or advice > to alter the behaviour if they want to. >=20 > So I'm closing this bug report. Why is that your conclusion now? There was no conclusion, let alone such a conclusion, in the bug thread. Closing with no reason given. From unknown Fri Aug 22 01:33:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 21 Mar 2022 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator