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: Default custom file was: Re: Propose to add setup-wizard.el to ELPA Date: Thu, 06 Jan 2022 17:40:05 +0800 Message-ID: <87lezt42yy.fsf@yahoo.com> References: <740A136F-8710-4F4C-BFC1-A3DB418447F4@gmail.com> <87zgoc7u6k.fsf@gmail.com> <83iluzbqcr.fsf@gnu.org> <87r19nxx7x.fsf@gmail.com> <878rvv9esx.fsf@yahoo.com> <87fsq28x4l.fsf@yahoo.com> <87bl0q8vfa.fsf@yahoo.com> <83pmp69vsu.fsf@gnu.org> <8735m17l8c.fsf@yahoo.com> <875yqx5nub.fsf@yahoo.com> <83lezt8cm6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38160"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: rpluim@gmail.com, stefankangas@gmail.com, paaguti@gmail.com, drew.adams@oracle.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 06 10:41:46 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 1n5PHF-0009gK-8m for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Jan 2022 10:41:45 +0100 Original-Received: from localhost ([::1]:60952 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5PHE-0007Fm-Bm for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Jan 2022 04:41:44 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48588) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5PFt-0005j7-2w for emacs-devel@gnu.org; Thu, 06 Jan 2022 04:40:21 -0500 Original-Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]:40054) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n5PFr-0001yk-Ah for emacs-devel@gnu.org; Thu, 06 Jan 2022 04:40:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641462018; bh=e4UgHlz/kc1f7pDHbRbFqRuS0wB7OXA7x6eqKm8k8ow=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=YebH6/IYXi4h03z977sLwuhCm3QN5ICHRB5D08AqxDjgbNyd92dD+4kAFxM+LyX0TGmxxv1g/IdkWiAzOFJOhtgBcXYq3hyjXG00RcDmAoetv0gehzPjYgzeTsJ2HBPef5vOZp8c0DtyK4h13Z0UJPOvHCAiPeXRTH8+9M2d5btZA8Ds4iDiH8KNu9zXt+WrUplD9Gt5ZO8Cp83R5b4wcB1CfGa6MmnbkbClH4AJoNvLasROO+6ulSE0LSILprBJzQ8ElBhJyh7Ih7NNKj+W9Zeke/5Um/8GZh3CUWGKbwSyVEr4K7AiYYF9zv/aLbDVV4OBYhQLy3lWKs9HDOm1/Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641462018; bh=0adnSppD2kp6JpClp2K1q8aPQghMLDmdgQdyIU3pzfu=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=e6f8LykCIkZKO3wCxIrVvt5xLOGGvpHyDOLXIrPygOGdq568RpmNPDnpYjryVl+xnHWL1+NfbsXsJ8/1hycJ5S1UWRV61zC7vOOQcWLByQvRfn0QUhA2Izbe+QD5uKso4W4yeR1LMXjJT2tmE7kRO++e4CwpDtLoyzZxlam8dsganHncXgebTHfTXyg1Y03QTxQDYTxmErs3nrIQFmsC2sjWgNvnJ1RWN6dN9xYvaXuEn6ytUNssv5hPNugM3vq/eFi/wmqj834NzzmWTXV8rj/9BCq3NOH6m42i30ROj7Ui8gTR4b1ukbEP5TPgz3nLvTx13Z+AlWAvwfKT39UfYA== X-YMail-OSG: Fwhizc8VM1ksmLZk0v7YG9PPET_b.B7wpGRplH5Ilq0SdmMix6MUzZbQY.NQ7qR PlGcKLS.kZVIjbsVA0Yy4gS0U5VeS7HZEVMtr06cLoVEexhNbhjF4piX7nZ_0BV_9kTdMtnmEiHG FtEpgA7JQC_Fg3o_YDgE4jUeEG6_fYtQcLFXqvutVdtB4zHGRAy.f_x2k_FjjYwS53oL.IG8fjrO MSDPsetmRX50BIzwGzZleU27BZN_RjdXvMCd8LSj_N28HKBXyT0JMujM5AtYP.gCtHtlTZ1mgJRt dhoPNWkJJSq5d.aegmvNohdME4fJkwPXf8z8eMX9EeM8Y9Q1Hk6vVbbHESiAJwMAIIpDuVbuYdf3 99UwbaTMRX9MFRttixs9d42nZYPwIlhubhk7PMZKBC_NqBBMrEsMxNOzr2JXXlRpaX0nEiuUhScR 9Xu00z7SZBM53aZy8rJbxxX7faBSt_iIa1QlPOXBwCSKqOkkJNgPdIUtLXjSWgZAdaFYYdTrOpPm 8Ng3wzXLkuGK4t.8EQNilswXCGR_FT9kwVlpMTzO_e7Iw0VxyOsDbMaYHrEd.tiKbNmtVhycmFKD xTuvEUOFIEwrphQ5FApadGptfu1vFbjMjCUF.LtFzXjwr6ObTh8iYbU4TzvsvDZ7J.6EkzjqDo6A _bpM77WakGL.XUs.clz5Jnyn_ceM5BCLIZl5hpm77ZhUxM.4adTIMuX0SvN3pM8wwuqNhj9WUOlu 1CZgyLME8.XPlaYybaTGSfAJLDqK4KP8eC7pQceHMbQ5.Za2WO9rwjdg0uv_dxYBkwxP89ALuD_d ywBwSUiGwSDF3JFg4J.lie5jcJ66kRPIXXg2FW1z5v X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Thu, 6 Jan 2022 09:40:18 +0000 Original-Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 8be84758a59016d7ca80bf432af16bde; Thu, 06 Jan 2022 09:40:14 +0000 (UTC) In-Reply-To: <83lezt8cm6.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 06 Jan 2022 10:58:09 +0200") 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.185.31; envelope-from=luangruo@yahoo.com; helo=sonic313-56.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:284303 Archived-At: Eli Zaretskii writes: >> How about ignoring all of that, and asking the user where to save his >> customizations when he tries to save them for the first time? > How do you define "the first time", exactly? > Users can use several different systems and/or user accounts. Some of > them start a session and keep it running for long times, others start > very short sessions for specific jobs, then exit Emacs. A user could > start Emacs for the first time in his/her life, or he/she could be a > veteran Emacs users with many customizations. The definition of the > "first time" should reasonably support all of these use patterns, and > possibly others as well. I think it can be reasonably assumed to be the "first time" if there is no custom file already set, and no custom-set-variables form in the init file. WDYT? Thanks.