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: Changes for emacs 28 Date: Mon, 07 Sep 2020 05:35:05 +0300 Message-ID: <838sdmnwkm.fsf@gnu.org> References: <20200906133719.cu6yaldvenxubcqq.ref@Ergus> <20200906133719.cu6yaldvenxubcqq@Ergus> <20200906222008.qtpxy65f3updclgh@Ergus> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4804"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ams@gnu.org, emacs-devel@gnu.org, akrl@sdf.org To: Ergus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 07 04:35:48 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 1kF70V-00018b-FP for ged-emacs-devel@m.gmane-mx.org; Mon, 07 Sep 2020 04:35:47 +0200 Original-Received: from localhost ([::1]:45968 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kF70U-0008I9-HC for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Sep 2020 22:35:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kF6zv-0007PD-7y for emacs-devel@gnu.org; Sun, 06 Sep 2020 22:35:11 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:32916) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kF6zu-00031R-Tr; Sun, 06 Sep 2020 22:35:10 -0400 Original-Received: from [176.228.60.248] (port=3868 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kF6zt-0001m9-7J; Sun, 06 Sep 2020 22:35:09 -0400 In-Reply-To: <20200906222008.qtpxy65f3updclgh@Ergus> (message from Ergus on Mon, 7 Sep 2020 00:20:08 +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:254607 Archived-At: > Date: Mon, 7 Sep 2020 00:20:08 +0200 > From: Ergus > Cc: "Alfred M. Szmidt" , emacs-devel@gnu.org > > So what if: > > Could we provide a simple command line option like "emacs -m" (or any > letter not in use) which automatically loads a set of extra > "experimental" defaults not suitable for older users?? (the same as > emacs -l modern.el but shorter) Like a different theme, line numbers, > show-paren mode, and any other "modern" feature a newbie expects in a > 2020 editor? > > We can also provide a .desktop only for it and equivalents to make it > easier to find for new users. And recommend the users to add an alias if > they like to set it as default? and add a note in the welcome screen. > > Is this also too crazy? > > Probably this features will be trivial for us, but not for anyone > opening emacs for the first time. I am just talking about enabling some > features we already have in vanilla, but they are "hidden"; this is not > doing a complex configs or so. > > Alternatively the user will have a copy of this file ready to copy in > his home and personalize as he prefers. So he will have something > "official" to start with; instead of coping random potentially > outdated/problematic configs from internet. > > Does this makes sense? Yes. This was proposed in the past. Someone will have to figure out what features should this turn on. AFAIR, no one has come with a coherent suggestion yet.