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: Gather a list of confusions beginner tend to have Date: Fri, 11 Sep 2020 17:01:49 +0300 Message-ID: <83v9gkfm42.fsf@gnu.org> References: <875z8ortot.fsf@gkayaalp.com> <83lfhjkq0r.fsf@gnu.org> <8620B5CD-CA92-46BF-80A8-DBE7052F4CA6@gmail.com> <83y2lghkvj.fsf@gnu.org> <18E66F55-A192-4D18-B517-55BD1270EB89@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="21164"; mail-complaints-to="usenet@ciao.gmane.io" Cc: self@gkayaalp.com, emacs-devel@gnu.org To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 11 16:03: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 1kGjeW-0005Pk-Lu for ged-emacs-devel@m.gmane-mx.org; Fri, 11 Sep 2020 16:03:48 +0200 Original-Received: from localhost ([::1]:35070 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGjeV-0005ss-Nz for ged-emacs-devel@m.gmane-mx.org; Fri, 11 Sep 2020 10:03:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41254) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGjcg-00049D-Mg for emacs-devel@gnu.org; Fri, 11 Sep 2020 10:01:57 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:39153) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGjcg-0007gS-8r; Fri, 11 Sep 2020 10:01:54 -0400 Original-Received: from [176.228.60.248] (port=3213 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kGjce-0007xd-Ou; Fri, 11 Sep 2020 10:01:53 -0400 In-Reply-To: <18E66F55-A192-4D18-B517-55BD1270EB89@gmail.com> (message from Yuan Fu on Fri, 11 Sep 2020 09:52:34 -0400) 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:255175 Archived-At: > From: Yuan Fu > Date: Fri, 11 Sep 2020 09:52:34 -0400 > Cc: self@gkayaalp.com, > emacs-devel@gnu.org > > Others has described the out-of-the-box experience of doom Emacs, it seems to me that such > job is better done by a “distribution” of Emacs than by vanilla Emacs. > > "Better" in what sense? What do the people who maintain Spacemacs or > DOOM know about Emacs that we don't? > > They can do things we can’t. They can bundle MELPA packages, they can set various defaults, they can > promote one package over another, they can bundle a bunch of helper commands and configurations. These are not obstacles we cannot negotiate if needed. If we decide some feature is important, we can talk to the respective developers and ask them to clean them up for Emacs or for GNU ELPA. Or we can write our own implementations of those or similar features. Maybe, even probably, we will never provide the full suite of what Spacemacs or DOOM do, but even a small number of easily turned on features could be a significant improvement. > Not being good at writing tutorial for newbie is one thing, not doing it is another thing. If we want Emacs to be > more newbie-friendly, we should have a friendly introduction built-in. I didn't want to say I'm against writing guides. If someone wants to write such guides, by all means go ahead, and TIA.