From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Propose to add setup-wizard.el to ELPA Date: Sun, 02 Jan 2022 09:55:06 +0200 Message-ID: <83mtkeefmt.fsf@gnu.org> References: <897ED591-43BC-4029-912A-917E5E9F6930@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5138"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jan 02 08:57:50 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 1n3vkU-0001As-7v for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Jan 2022 08:57:50 +0100 Original-Received: from localhost ([::1]:58174 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n3vkT-00012P-5Z for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Jan 2022 02:57:49 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3viF-0007f1-Co for emacs-devel@gnu.org; Sun, 02 Jan 2022 02:55:31 -0500 Original-Received: from [2001:470:142:3::e] (port=51234 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3viD-0002Vs-Js; Sun, 02 Jan 2022 02:55:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=5wM1/KmHkITv2d+/NXopl+XnLunWrdM6DhvyBBQrqeM=; b=bhTP5acfnV9/QGLvxNa7 VFlUkX39rcDnhnhrp1TVaApia7uXaLtJd5B+LnIbwgHuNTelT39/ilWOnqJP2dxSniC0DK14VyDta 2DGt7bGNQJzQJF5cannlZOu4cjuO8ZxgLL8D6s4Gw7KM9WfL0fGlO5TSeSeMdsdjEoxHJDxh1P8Pa 7jvbZjQDsJpUH3ICpiEAKeBLTeVBB8n8MnnpGvU7RjyAaQ16riTuuQ0dMMxoFEc5NDmKT52uD+UXn QYOLyCldAF+UTYy0RJjaCQviyOZg/KvcDOy0bqo4wIh1hbWvSFOJYYFebYuIcnS63wW/LPJRM0nSV RelTwJuTfB4J9g==; Original-Received: from [87.69.77.57] (port=1660 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n3vho-0005LN-SI; Sun, 02 Jan 2022 02:55:14 -0500 In-Reply-To: <897ED591-43BC-4029-912A-917E5E9F6930@gmail.com> (message from Yuan Fu on Sat, 1 Jan 2022 18:07:53 -0800) 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:283862 Archived-At: > From: Yuan Fu > Date: Sat, 1 Jan 2022 18:07:53 -0800 > > 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 “official”, in that case I can rename it to yuan’s-setup-wizard or something. > > I don’t 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. > > You can try it out with emacs -q -l setup-wizard.el -f setup-wizard I didn't yet try the package, but IMNSHO it makes the most sense in core, and in that case it should also be started automatically for new users, or at least suggested to them upon first invocation. Thanks.