From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Po Lu <luangruo@yahoo.com>
Newsgroups: gmane.emacs.devel
Subject: Re: Propose to add setup-wizard.el to ELPA
Date: Sun, 02 Jan 2022 14:30:28 +0800
Message-ID: <87zgoeps3f.fsf@yahoo.com>
References: <897ED591-43BC-4029-912A-917E5E9F6930@gmail.com>
 <87czlarhff.fsf@yahoo.com>
 <5D13C3C0-C4EB-4769-9685-25122DC9B8DC@gmail.com>
 <875yr2rfd1.fsf@yahoo.com>
 <369E183D-87EC-45AB-8352-9A780006561E@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="1250"; mail-complaints-to="usenet@ciao.gmane.io"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
Cc: Emacs developers <emacs-devel@gnu.org>
To: Yuan Fu <casouri@gmail.com>
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jan 02 07:35:00 2022
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>
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 <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>)
	id 1n3uSJ-0000BB-T9
	for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Jan 2022 07:34:59 +0100
Original-Received: from localhost ([::1]:55738 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>)
	id 1n3uSH-0001Md-Qe
	for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Jan 2022 01:34:57 -0500
Original-Received: from eggs.gnu.org ([209.51.188.92]:57874)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <luangruo@yahoo.com>)
 id 1n3uOC-00089K-4K
 for emacs-devel@gnu.org; Sun, 02 Jan 2022 01:30:44 -0500
Original-Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:34816)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <luangruo@yahoo.com>)
 id 1n3uOA-0003qr-FU
 for emacs-devel@gnu.org; Sun, 02 Jan 2022 01:30:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641105039; bh=sy6dbtcFrBW2go94zTp1Z9UQau454mWmzvjRiO81V5M=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=E2f6LJJ8OIou2Mv8qyz5dfQNN7qC4CWU5Y+1NqPYoHcuaOEd+aKqG039gLsY8O09YC1PPQp31doDGm0lTaaUEEZSUKNk9unHY2L3bxtXLuQoqB26+BSRtRg6tRXTRfReGdaC9NlOPJK/xnlq+y/ayzgafntzg7ylLPfjQZKU0qZDd71cjbFu+S9ukNYu4EVM2SjxdjWeBfYkzs7ScvutiBaQkEppXbU3hXfOWUEb14CfDq9hyrcyonHJD0avjIN9SnNkKLzUtckjuJjS4LhWvCtb7Gu509KzOPFYZL1KPi6yfVfFSxNVIp2tq0ydH6puSPskWNINDfeW7S7BvFV5LQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641105039; bh=TW5mzVVHAfqvQej0i/5YgEogARHBUOnAJ1i42Ydr4rF=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=KDTagmY8GZcMOoSsO5Az1FZ1g6McLy7mB2a/og7ViUMTXFUdFqZCIF0XRqHh52uiOhkHr2XEAlED+DXmCUBlCJeGB4S4CAgAklZdjdf9woG23YJhAgm4iOcFOnx9v9UcwZSsTp/m8Ip3H3/FPYOeSwphtWZ1l04/+oVlWwE9IABk7KfvihCnSmvQMTOsFfpGrQooL2u/4OM2TAxBvi5j4NraZ8VKevKB8bB8xKw3gd3bNAogoW8pT/hLK9NgqMxM8dipiz7UOsSi7kph5lM/IilWkd0MOOQ1I86JXV1tUxHhieSC0+Tfo2yLRXV1PGr1JG2lA4moTerHENOlI/gIjQ==
X-YMail-OSG: LGfho3MVM1nQfju.Iw_CIntEkNDRwk.ClBFfl9UiXj5thzn6H7T7Y5rdaxqdrPr
 hTyyo_CXJ22bqNy5U_Bc4_34veLL.0AvgI7jEXujQYaaamFNb1Jk5WbxLdSsVqKjBpKAT6XisQoS
 sZGMLb86L1qVqh5JU34YrBZyzSG.EAAMvYGuaT5xbNbQO0S8qcUIhLE.S89wHbwyC6vrTlgGdADm
 HNtjzCZ_xhi0OCBqBEh89_ecUdNepa8UlKUKRhx91ommj.Ib4fRsIVUAjabr8Gmlsao9lm24EZku
 glUdrMKE3rZci1xFollG0pyEIsb0JNm53.y3GJsPxFRIZJEDkayKQOjT4elAbLd_ehK9NhSuNOug
 n0O0btl7i16zNkgcC7GXJGbx6e1WyQ.LyRvdKlLs66mcVdCDtZ41tOorfuqkJqPrJKgMb6V1CIgN
 sBDRBIGH_KpJlBN6Bhn1s4VPD0zPjME8.5.iotFC75VoqXRfqPGqw9TRVa50JbhXb7FuqJtYw6rY
 6imdSYxOYaCoD2P25rcZPb2zsVFG28vMbvBGv5woLHd1uzB8uYkb3FXPplbHuLSnxkad13XmLh33
 CSMIhfstv8KhdePjUTSMYkOezZwgyXcLLhh6zZCevzs4.SdFpl6.VTe5QRA09RblylRhnyLo6dUE
 pg76HigXKfLjeN23CcKJexw8HnFskJMVby67APpKG6Q_c.t7hHBYC0TsjVxKyR.LYcb2PUKeey0j
 fMNoK49z1guyRl0LDAM.OeSabmOZCwaz51TLbBXtLcqVuXWhGezci2tYrzzS55qkyQ4XdqCRIboa
 Un1YBelCGsplfcn7k_lMVpCwJMyPHKu.MrRgtynZX2 
X-Sonic-MF: <luangruo@yahoo.com>
Original-Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sun, 2 Jan 2022 06:30:39 +0000
Original-Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 1bb8fb14c05c858cfa7ec86bef2ba954; 
 Sun, 02 Jan 2022 06:30:34 +0000 (UTC)
In-Reply-To: <369E183D-87EC-45AB-8352-9A780006561E@gmail.com> (Yuan Fu's
 message of "Sat, 1 Jan 2022 21:51:26 -0800")
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.187.33; envelope-from=luangruo@yahoo.com;
 helo=sonic308-10.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." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
 <mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-devel>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
 <mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org
Original-Sender: "Emacs-devel"
 <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>
Xref: news.gmane.io gmane.emacs.devel:283853
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/283853>

Yuan Fu <casouri@gmail.com> writes:

> I think splitting them into different parts would be confusing.

What would have to be split into different parts?

> On the other hand, =E2=80=9Cvariable modified outside Customize=E2=80=9D =
isn=E2=80=99t that
> mysterious IMO.

It is, and it'll be inconsistent as well.

> Customize=E2=80=99s settings should always override other code, I think t=
hey
> are appended at the end of init.el every time they are saved.

Not true.

> Speaking of that, we are not supposed to use custom-save-variables in
> init.el, which makes using custom more undesirable.

The changes should be made to the custom file if set, and if not,
init.el.

That's how custom behaves, and that's how this "setup wizard" should
behave as well.