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 10:37:56 +0800
Message-ID: <87czlarhff.fsf@yahoo.com>
References: <897ED591-43BC-4029-912A-917E5E9F6930@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="17575"; 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 03:39:14 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 1n3qmA-0004No-Hh
	for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Jan 2022 03:39:14 +0100
Original-Received: from localhost ([::1]:51152 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 1n3qm8-0007Tl-A3
	for ged-emacs-devel@m.gmane-mx.org; Sat, 01 Jan 2022 21:39:12 -0500
Original-Received: from eggs.gnu.org ([209.51.188.92]:33736)
 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 1n3ql9-0006nT-Je
 for emacs-devel@gnu.org; Sat, 01 Jan 2022 21:38:11 -0500
Original-Received: from sonic305-22.consmr.mail.ne1.yahoo.com ([66.163.185.148]:34056)
 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 1n3ql6-0005I6-Ro
 for emacs-devel@gnu.org; Sat, 01 Jan 2022 21:38:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641091085; bh=fzlCkjhUYCBrlvvr2HbExNTBd7WPwniftGJRZ23nTdU=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=SHVeWrIO4Pa2Z2uAMdHzcse/0E4Dy9hz5gJtH30zE4VWycDRBiuHm9d1dNj+3qqYri8MtJ42NnnkmOuokEBF3GB+9unyyWKW3Tow/q2M7LllAb9W+nY5rDYmyxvDtCvt9O8pAgKDBcr9BG/JcQTBVnSeekHinnBPnyHjuoGeYzxOJO9lTpat5t1K/d/yG0W9XhxuGECLiGs4wFquiFL4uN+IqglZzuLqhqBEZrlBxmEW28NIPOYk7kS70BJMLlO4to7MDi2ZIKNBy0uUl1FVcFUFrVm7xA/PuAzrFleIXEf2oiav3vTKJhenON/6gGy3Os5CChR8g/Bldh906qxelw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1641091085; bh=bol2JkwJ+r19jhsDNp0cHtuP3yQpFFQvge2RKcYl6c6=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=A2jo6h1+7rTfHlgUlP2bUdkZkyYmAKQQYcGJNhoNoLLRZ6BncjiR0bm68Gc9mymhIaWLs/0OpieWQWOo2LPGLCbMYsVZCChoO8QDMZDZDskNqQVbQ98Bm0svvW0BZ/DJX3Vw2onpd3R9dAXD6g8Qlz/OVyyJ5f/BokucqBQgCeT1JgLVp35bL8FwtO+GptvOsNxxDyTFaP1R2xk96DIFuKoI4SL12MZLFlhmMLU+l7rR/lipvuU8BIZVP5GnBhr35GlYBCSwtNYmYg1hu+Xmua5TxO+thE/LiaKC/k3IEpH2PTkG5VMCkfAz+uWcs2k3hkpU4+Wk8VHM5bjtPBLODQ==
X-YMail-OSG: osFo.O4VM1mgILdT4oQjjy0MZ4KhWnOyf7YTRl8c0DJ7N6rtdFAqU3xhQuoc0Nr
 y27JIe_CBO5opY.G3M80TLcJcf8R2qHUrUJrvjNP8FGuskGaeakZxcSvpSNAmnPw.ngHh0L_vcBB
 xyDQVvQUbDxwJFhu9Q0fe2GXqEa8YWDl3A.C2dDcoNWeoS9MW48taW8_sROKic4jIJ8uQGrqS.b3
 .a78OYwnbl_TPTgpSrDmh8a_yJQ2azeaoIDMYJWDilz_dYlloBA7XlMMVBrOXq2RclKUDQbtRh97
 EPfOzyd5cVTA6N22Vn3xEHIiEBvEZtIGoWj9pxGqDgj4pZMNnW4Bag1tQXU8TN9UASe7Gn8kbcM9
 gm6qj_.4M1quUEq85tStlcW5h_rjLKBHT56krato3uNzDqEHxhMbY7MrUxKa2oOGx_LVgDI5VZV3
 _EQR9aqSJeCQMemjRbuvr7CI3ZOAC3TcehnMmw0TziCpp9dh2ExbALIm4jp46vhhrcDNMsdjTnlv
 0.vlZa_h6RldYK5HsgJkEYiXk9u8lrnFbYo7Eh_AWDFJaf3bdTW7KGRXs6HiExS_ikzgGJTP3HRu
 J.6MAj36Al0ny3ygvQauulQGTurepx.MQGUWuT5CdD8OcXAA0IRsYo.o7uDeP7u3tyOOnKxW5vv4
 rRXi6C6tE5_l6BWBKNfI.iGBkGO8fJTKs7kBeiomPupycJSqrDsSf2YI9s.o4W6reCqPUKKmXKP1
 IodU_A0eYD6QNDVn5waz0sNb.S0hOjF6eazPDTNdSzR4_gLCbElbIYWHFfi5BoEoBMXi9WC0ERB3
 JikffBRJL0zjBIEEb_vyzH7CsWrzpYb.X14lbzWpVj 
X-Sonic-MF: <luangruo@yahoo.com>
Original-Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sun, 2 Jan 2022 02:38:05 +0000
Original-Received: by kubenode512.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 27d81fa5a096a61eab600fb9ab267b58; 
 Sun, 02 Jan 2022 02:38:02 +0000 (UTC)
In-Reply-To: <897ED591-43BC-4029-912A-917E5E9F6930@gmail.com> (Yuan Fu's
 message of "Sat, 1 Jan 2022 18:07:53 -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.185.148; envelope-from=luangruo@yahoo.com;
 helo=sonic305-22.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:283844
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/283844>

Yuan Fu <casouri@gmail.com> writes:

> A while ago I wrote a package that helps a new user to configure
> Emacs: it takes a user through some interactive pages, where changes
> takes effect immediately; and in the end it generates some code that
> can be copied to init.el.
>
> Demo for the original package: https://youtu.be/0qMskTAR2aw
>
> I made some improvements to that package and renamed it
> setup-wizard. Do you think we could add it to ELPA? Maybe the name is
> too =E2=80=9Cofficial=E2=80=9D, in that case I can rename it to yuan=E2=
=80=99s-setup-wizard or
> something.

I like the concept in general, but I have a few questions:

 - Whatever is appended to init.el should IMO utilize custom.

 - Does it, out of the blue, ask people to download software from the
   internet?  If so, it should say something to that effect.

> I don=E2=80=99t know how useful could it be, since nowadays every body
> (understandably) starts with some community distribution rather than
> vanilla Emacs, but surely it is better than not having a wizard.

That's untrue.

>    "=F0=9F=A7=99: Here are some packages that I always install:\n\n")
>   ;; Ivy.

Is it really okay to encourage all users to install a set of packages?
If they are really so useful, they should be part of Emacs itself.

Also, I don't think the Emoji are necessary (or desirable): some users
do not have fonts installed, or terminals available that capable of
displaying them.

Thanks.