From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: ams@gnu.org (Alfred M. Szmidt) Newsgroups: gmane.emacs.devel Subject: Re: A proposal for a friendlier Emacs Date: Thu, 17 Sep 2020 09:22:51 -0400 Message-ID: References: <4be18b5f-dc07-2703-a2de-1ed08916ebdf@gmail.com> <3774c435-60d6-a958-77d1-a831599c85c5@gmail.com> <8fb11277-b4ce-4049-a70e-f1175fc52ebf@www.fastmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14197"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: "Nicholas Savage" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 17 15:23:45 2020 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 1kItt3-0003Yi-2U for ged-emacs-devel@m.gmane-mx.org; Thu, 17 Sep 2020 15:23:45 +0200 Original-Received: from localhost ([::1]:44790 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kItt2-0003oG-3k for ged-emacs-devel@m.gmane-mx.org; Thu, 17 Sep 2020 09:23:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52712) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kItsB-0002g7-R1 for emacs-devel@gnu.org; Thu, 17 Sep 2020 09:22:51 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:35782) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kItsB-0003Ft-GP; Thu, 17 Sep 2020 09:22:51 -0400 Original-Received: from ams by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kItsB-00044s-56; Thu, 17 Sep 2020 09:22:51 -0400 In-reply-to: <8fb11277-b4ce-4049-a70e-f1175fc52ebf@www.fastmail.com> (nick@nicksavage.ca) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:255987 Archived-At: I like the idea of a configuration wizard, but I agree that I wouldn't want to have to deal with it when logging into a new machine or using emacs -Q. What if the installer created a file somewhere in Emacs etc folder, such as `trigger_conf_wizard'. Then, Emacs checks if that file exists or not. If it does exist, run the configuration wizard and subsequently delete the file. If it doesn't exist, skip the wizard. This way too if you're fooling around with your .emacs, or testing the vanilla configuration, you won't have to worry about the wizard or figuring out the switch for it. I'm not sure I follow, isn't that exactly the same thing as checking for .emacs or not? That is, if you're on a new machine, then there is nothing to check for so the wizard popup or whatever will be shown.