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: 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 To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jan 02 03:39:14 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 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 ) 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 ) 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 ) 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: 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." 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:283844 Archived-At: Yuan Fu 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.