From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: replacement of find-file-not-found-hooks Date: Tue, 23 Jul 2024 08:41:12 +0000 Message-ID: <87o76ojyaf.fsf@posteo.net> References: <87a5icjeua.fsf@mat.ucm.es> <87o76sarrq.fsf@igel.home> <87plr6g57s.fsf@mat.ucm.es> <877cdc8us0.fsf@mat.ucm.es> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37468"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Kangas , rms@gnu.org, emacs-devel@gnu.org To: Uwe Brauer Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jul 23 10:42:04 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sWB5v-0009XE-Ci for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Jul 2024 10:42:03 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sWB5D-0004OF-5C; Tue, 23 Jul 2024 04:41:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sWB5C-0004Kg-1j for emacs-devel@gnu.org; Tue, 23 Jul 2024 04:41:18 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sWB5A-0003r3-AO for emacs-devel@gnu.org; Tue, 23 Jul 2024 04:41:17 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id B287D240029 for ; Tue, 23 Jul 2024 10:41:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1721724073; bh=rZf5QBPWPYV/vd06I8bro9U58/QNTBL/YrKlAkYOMYA=; h=From:To:Cc:Subject:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=cwUQkYHJmjdRUPfNvhfgHE1wBuUDT33hke+WDP8xbia1DGt8qHi5Vlq/wlzs1kcMZ gBh0koiShmYnRAuwRXmn7nYla+xkJNWkyfUI6OHziejln9ewG2Ry412otuMM697VEf 5QI+vd8gE0F/WH6wHTkDBtgsAreE3dwMMEdBaHKq0fa7ylW4q36qXaFJU4cfFOuOum NBha6KgZFC46QWqSYlGyFyhX+v9UC4q8GHaiMrflsubnL7R/rzti3LLKR4378XZ1V3 qacCxQt5FlcNy/2PCPnoMwgF1fhqG6BvKQMhLBS7/lEjXozxjytTUyL+HpsRvq5h/V JtWE8VQkgmtVg== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WSrGK0Fwjz9rxP; Tue, 23 Jul 2024 10:41:13 +0200 (CEST) In-Reply-To: <877cdc8us0.fsf@mat.ucm.es> (Uwe Brauer's message of "Tue, 23 Jul 2024 08:52:31 +0200") OpenPGP: id=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:321975 Archived-At: Uwe Brauer writes: >>>> "SK" == Stefan Kangas writes: > >> Richard Stallman writes: >>> Should we make the old name `find-file-not-found-hooks' an alias for >>> `find-file-not-found-functions'? Perhaps make it obsolete now, and >>> rename it in version 32? > >> It was declared obsolete (with `define-obsolete-variable-alias') already >> in Emacs version 22.1, and it was subsequently removed in Emacs 29.1. > > Let me add some comments, as a very-long-time user. > > The problem I encountered has to do with auto-insert-tkld.el a package > that dates back to 1988, and still works and does the job it was > designed for. When loading or compiling this file, did you encounter warnings that it was using obsolete variables? > Now renaming a functionality breaks down older packages (and in this > particular case I would have preferred if that hook (or function) had > been called find-file-not-found-hook-functions, or something like this, > because it makes it easier for the user to pin down the problem. > > I recently slowed down in trying out the latest emacs versions (that is > master), just because of this issue: renaming functions and variables will > cause me to spend maybe a couple of days fixing things. > > Don't get me wrong, if there is a new exciting feature, like full BIDI > support or prettify-symbols-mode, I will try it out. > > But nowadays I only upgrade if the packages I use most, like auctex and > orgmode require it. > > I wished there was compatibility file, in which old for some reason > obsolete variables, functions etc would go so that the user you upgrade > more swiftly. > > Regards > > Uwe Brauer -- Philip Kaludercic on peregrine