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:48 -0400 Message-ID: References: <4be18b5f-dc07-2703-a2de-1ed08916ebdf@gmail.com> <3774c435-60d6-a958-77d1-a831599c85c5@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16045"; mail-complaints-to="usenet@ciao.gmane.io" Cc: nicola.manca85@gmail.com, emacs-devel@gnu.org To: thibaut.verron@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 17 15:24:14 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 1kIttW-00044B-CX for ged-emacs-devel@m.gmane-mx.org; Thu, 17 Sep 2020 15:24:14 +0200 Original-Received: from localhost ([::1]:46662 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIttV-0004Y0-Du for ged-emacs-devel@m.gmane-mx.org; Thu, 17 Sep 2020 09:24:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52706) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kItsA-0002eq-Mn for emacs-devel@gnu.org; Thu, 17 Sep 2020 09:22:50 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:35781) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIts8-0003Fj-PH; Thu, 17 Sep 2020 09:22:48 -0400 Original-Received: from ams by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kIts8-00044j-3l; Thu, 17 Sep 2020 09:22:48 -0400 In-reply-to: (message from Thibaut Verron on Thu, 17 Sep 2020 14:35:43 +0200) 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:255988 Archived-At: > > It shouldn't be super intrusive if there is no .emacs, since it is > > quite common to fire up Emacs without a .emacs. > > I think we should find a compromise here. If an experienced user stats > emacs without a .emacs present, he/she may disable this somehow (maybe > with --no-splash ?) > > I think that would be annoying -- if I log in on a new machine that > I've never used, I'm sure I wont remeber passing any special switches > to Emacs to start it. Is it such a big deal? To have a different behaviour form if you have .emacs, and when you do not? Yes, definitly -- it is fully valid to not have a .emacs file. In such a situation you just have to click "make my own" if you want a -q, or the other option to get most or all of the most common QoL variables already set, and on subsequent starts there will be an init.el and you won't have the message anymore. -q is for "quick" -- which is a different behaviour. Iirc it is what Screen does, is it annoying? I don't use screen, so no? > Why not just have it on the splash screen if there is no .emacs; and > if there is a .emacs remove that blurb. We could add one or two lines > along the lines of M-x recover-session: What's the difference with the original proposal? The original proposal read to me that the original splash screen would be something different when you have .emacs, or when you do not.