From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.help Subject: Re: Someone start maintaining luddites.el Date: Wed, 29 Dec 2021 15:05:40 +0800 Message-ID: <87mtkjubzv.fsf@yahoo.com> References: <2BB5D34A-49FF-4EDC-81BA-1C9881E15276@gmail.com> <87r19wszuh.fsf@yahoo.com> <5C889C0D-5692-495B-8594-59324636B28A@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35567"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: help-gnu-emacs@gnu.org, Stefan Monnier To: Yuan Fu Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 29 08:08:33 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1n2T4b-00095F-1c for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 29 Dec 2021 08:08:33 +0100 Original-Received: from localhost ([::1]:59074 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n2T4Z-0000Qa-5E for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 29 Dec 2021 02:08:31 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41216) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n2T24-0000QP-Uh for help-gnu-emacs@gnu.org; Wed, 29 Dec 2021 02:05:58 -0500 Original-Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:36110) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n2T1y-0001OJ-PQ for help-gnu-emacs@gnu.org; Wed, 29 Dec 2021 02:05:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640761548; bh=Jw4kKKxT4OWu9w71dLAiMhcbYloQKvzzZiNgxPlY2xQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=rMkn12ITMB1NH7sliXYO1K4LVsPNQe/x1P+ZDHEEbGtupZHYctniutIh8ziFp2jCG9rPk3e+rLIuU7YjKOdbD6r4xmB0nK04dLlvriyi4obSjFj72qvXc1FW62u2e2y6ley4+hucrlP790KCUNwKYiJnqTC3+qWPFNwBWX8X8EmXvCfOtdiNkU+Pt/vJhO8LUx5AEM3+fdGy3QnLoKSVWGPjpOSILNQqzFa4qkUbfPyeI8BIjFpJfef9DEmMs8Cpl0sQm8osgSpjaQbQiUkuHrGGCl5Nw5YX2GM8uwuY7k3YHZtEdsCJwvxLKvnDHgxov7P4hr0cI8P3mPtWzMgg7w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640761548; bh=AonVtdSnoElIAqR8XnxoUW1BXLgLVBk71S9uPlhZkXv=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=V3GUblXqh50CoWrsbrbz0TwyHX6oDGXJ3gpRyz2zVR0pk2m/YJqJ83fJeFPrhEyfltKNAX9aYXHtre5qUBZq459nlQs+nppJ9+kT86scJcyrAZbk46G47WBGqZ5GNFXBt/HhgIXleXAyrwNiGDxCwclZSfPq6ccdYOklgdNDtO+/dgzsd9IfNa/50+DsmrJG8+PBHQyi85fRGGRv3eqD1+bBK7A1vBWPAPiLB8ulP9YA5C4JLBAVWLdzXb5o4Wp0AqLsqxfpj8oTueaAYD4p8FhUztAws9WPTGp4NEH7ixYic1g19CRaIirvZuQ8BANmakaDR/hKNHZ9wEhvYlIJuA== X-YMail-OSG: 65mILY4VM1k8etzD7PP2kMyGXpbhkX9NJCYrGkHNc1w_cEYkXQ0gqAT5Y3RcTlc rzj7p_Jd9CJQip.1GqZ1GcW9wSQZ.D5g7SZtqjBDwuOwd2Axcm7BFEpUyjhq1ny3xRW9CM4tGd7E 8B_Lw22mhD4FW9tPfCWMRzV4uZmUxh_EthCiQkLgUenSY1flYI2KsTsWk4grDAvq1NmoN3yoPrI2 _5V9hOhbX193gXqhw9XH.CWHo9iivQ3IjYDQfLb3o6JmNTmGO04bioEn_ajj9GAKzjwPD4K_Gfip ymLeh4xZimbv.zJPPf7GODAEmDRYaXHhLxIV8h47m6RlFcDubfoAhdLO3c8v3wKa8MUB8DrD7xlX 7d68ldzoxp4t9IpB9MUWJTD0LKot_W6JsqalC3p_80BZ7fPa3gz4o8.87VAXqF9dQzAN4uTlP8Ub Q7VYyiF28L.h.DavdzrVZCuqYcdutLlfeYDZnKJuyKaiJa0RiEEq9mazLwm2MjpEq7lPrw.FkRDA RmZw.PN2pPJVb7cAdBtY11wQWZz7t8_fL1zKam_R.kFfvhkRmVaAzywvVUPBZrh3qaojuuO5Wypn pbTzTLIDliSeo17TQ_.jrAaGwpJ2_G5JHskRy3MoyBz_QrhzchUHgAcaajBBsEzqQuhapWugerad QPyD9AHdarPPggu.FEmg5t4WWSt9gCQCJItrtJEz0_sNY5ulR5_80UUvwUuYxuiRg4PD10GZFQtf o1YdNYpWTW1sjbAwZEa_e3FiSXcaZTdftTRX2FzBiCYfKeYFoW9uM4bk8NK86wZTNQlr_gCPLftU MV1DM2dNElsCrsm9S6Z7tbfvXgJ460pjCnOS6uuaji X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Wed, 29 Dec 2021 07:05:48 +0000 Original-Received: by kubenode509.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID fe641cf5b88cc7326bea49ddd5046255; Wed, 29 Dec 2021 07:05:46 +0000 (UTC) In-Reply-To: <5C889C0D-5692-495B-8594-59324636B28A@gmail.com> (Yuan Fu's message of "Tue, 28 Dec 2021 22:51:06 -0800") X-Mailer: WebService/1.1.19498 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.189.148; envelope-from=luangruo@yahoo.com; helo=sonic314-22.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:135063 Archived-At: Yuan Fu writes: > Probably only variable and faces are emulated, when possible. And I > don=E2=80=99t understand why you need to remember anything to use such a = mode: > it removes changes. If anything, it should only allow you not need to > remember things. No, it means I will have to read not only NEWS but also the Antinews after each upgrade, and then decide which version of Emacs to have mine emulate. >> Such a compatibility layer will probably have to be constantly updated >> as well to fit with changes in later versions of Emacs. > That=E2=80=99s not much work, the changes to default values of variables = and > faces are not that much in each release. If my gut feeling is right, this feature will be used as an excuse to make more of those changes. > And we only need record the change in each release, reverting to > defaults of prior releases only need to concatenate the change in each > release together. What if a variable is made obsolete in the meantime? Or if the list of understood meanings change? > First, that solution is not very good: people have different opinions > of when default values are due. Then let's see which causes the smallest mob of people who complain. > Third, I don=E2=80=99t think adding this feature will make Emacs change > default values when they are not due. If anything, the mode only helps > people who don=E2=80=99t want Emacs to change: instead of adding code to > .emacs, now you only need to turn this mode on. How is changing a switch with custom different in principle from adding code to init.el?