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.devel Subject: Re: [External] : Re: Have Customize always use `custom-file` Date: Tue, 04 Jan 2022 09:00:00 +0800 Message-ID: <877dbge2nj.fsf@yahoo.com> References: 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="31064"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: xenodasein@tutanota.de To: xenodasein--- via "Emacs development discussions." Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jan 04 02:01:10 2022 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 1n4YCM-0007uI-Dm for ged-emacs-devel@m.gmane-mx.org; Tue, 04 Jan 2022 02:01:10 +0100 Original-Received: from localhost ([::1]:52886 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n4YCK-0002bT-FS for ged-emacs-devel@m.gmane-mx.org; Mon, 03 Jan 2022 20:01:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40330) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n4YBV-0001ug-3b for emacs-devel@gnu.org; Mon, 03 Jan 2022 20:00:17 -0500 Original-Received: from sonic315-21.consmr.mail.ne1.yahoo.com ([66.163.190.147]:38342) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n4YBS-0007rk-Ig for emacs-devel@gnu.org; Mon, 03 Jan 2022 20:00:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641258011; bh=OGtSsWJdpl54mFNCaJu5wod1hBzZZ9fTeqBgPKeGrGM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=WkxRI4Ao5xNli/DyaSF8AaHBGjdwiq3zHFgJue3rOEeBk4imCSEzZVERxZn3m0kRJT0PYsfaB234zptrKBy7Ev0l+AdrT1CLnMnzo/j49vpzgJaUTUvl6MD+xDdy+sahoht831K6LCDdJ4cIZWzVK0j+fxkWfUBWO16YMOpuqdN8ie5pfHPm0dIbEPLOJ8PvmOe51MUuNEUlF9M6M1Qac2aLLTgWAL7dRCj81P2Y0nhth7J3IYyW4ule0nX8UIzr59gjYddknyh92GQEG6u+eGtGA43H8c05Uw07hBtePZA6CKuyNzYUMzhq3+Axr7NndSABcPMuikRvHKOB9fv2qg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641258011; bh=sCNxBFn5KMMYvHTK4tlVAAksv3bb3H77FMygBJX75D2=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=BClKdcvmPv1ob5iKNwBB0UxTsyntoncq8xI7D3sPxsiq1OhpjvDbgzlas9pqtPqDIx4/wrlSFnzC/WDHrisB3Dt1Hv6imnpr7++YzvKRwbv37pxLwET34sRUTpLHLUysOXzCKI9tVKEu8JkwBl8sug7+OwPYeT97LXVs6H2Ey9q1QILywGc0o3WCRuVIgBDQOB8kuh4k9UPFzZYJhvjloE/5N5cexZ436dO/r9Z4QTi7xrvwj9zo1oMZLIqkpf2S6Ewb1UypJGgwV1bk7ktc20RfBJP2llzVTsW9TxQ/y9x+ZdLNPO3FlmahpqcQThIBG8BG6/oG4JMGeUr/P2NoEQ== X-YMail-OSG: vtc3.uwVM1metmSHdCDjA5pP59QlAy0AfA2xiVuzHYExSgZCdfwfIQXnAe9Ya2. pv9cYh6mhGDH01aLigQzXkOyhZF_8shxDy2szWduL53q4Dv.BHvYad5pdlHF26iPuse0WgWo2BFl dd7NlvRw005ywTs5eVP22YRFOEoFoLGcT8Vi71lA5Wy6U5KWRTJsunVogNcoQSgrEEklwEhY59De sSJyeboKkXmckwdbJgz7ebKOIbKtEEqrWVQdz4Vd_6OgaWEbvs3_bRLxhcoR8X6L9CuhXMTvjJ5h s2JGFp1t3tZjCiiu3t1SuYu2mOj4p7flkA5o_HuhFxjyFaQyxTteyZjHrI0Zp62XFMgCPqF.Yajf .2UCfD9SLqLQ00ptQY2CLADajNkTGYIuyUYqqoXwzXosHgLAfZUsfIM7uovshAg5p826UJTQ7MvG NQCf1gZ6Y4vEgvYgx5SQ.HaJatTxekV2zjYj0btUsIdD1YztkulUu_IoEKpm4_J5cFRLdTVS1iIq GzGdtobZn9WFGb5M6u_q6iYAOrfiFt1zLav16KvxqHZ8yCjN7z2E3A3rrjbodvbhtTfv.FooAbA6 vlJEilAKlUnrCMUtBqA.v4WQXHU8Q9UIZ.nNPlJWCxyy2odKerK04zTkKK0O4KLWS0.x5nwz4kQ3 ZgftPZ1nXzLhQc8LwI1Oo2jNpKAIeTJpujNOtdC7gDM_OCXjJCPXjd3kxbheqcP2MHig5Sgy621y Rhjb1ZS26xHMJTHl9O548KlwouWnukWDcJ43vg2VzZDWf2d9B1lUXhj6yUIGjQl5DNbtlqikNkeg aF_4x6S8hVVCQRKDk6xtafsC5_Vlv9U_MrfveJIGHQ X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Tue, 4 Jan 2022 01:00:11 +0000 Original-Received: by kubenode518.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 6832454bd929cf4cb4079ba4bf1c0b4f; Tue, 04 Jan 2022 01:00:04 +0000 (UTC) In-Reply-To: (xenodasein's message of "Mon, 3 Jan 2022 18:02:53 +0100 (CET)") X-Mailer: WebService/1.1.19551 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.147; envelope-from=luangruo@yahoo.com; helo=sonic315-21.consmr.mail.ne1.yahoo.com X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) 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, RCVD_IN_MSPIKE_H2=-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" Xref: news.gmane.io gmane.emacs.devel:284107 Archived-At: xenodasein--- via "Emacs development discussions." writes: > Sorry for nonfree link.=C2=A0 TLDR: Stefan mentions existence quirks and > corner cases on some interactions of autoloading and Customize.=C2=A0 > Experto credite. What Stefan M said was that you should not autoload variables, which is advice not specific to custom whatsoever. Here is Stefan's entire reply for reference: As a general rule, you don't want to autoload variables. Yes, it's a known problem, and there's no really good solution to it (each solution I could come up with had its own set of bugs/misbehaviors), which is why all I can say is "don't autoload variables, please". Even in the case where it happens to do what you want, it's undesirable in my experience. It just has too many quirks and corner cases Nowhere does he mention custom.