From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Making Emacs popular again with a video Date: Sat, 09 May 2020 15:53:04 -0400 Message-ID: References: <78MWNW3AMrdcuobWz5HUv_03eXHd_phmW_WI1FPDdF654vYB7PMs5hfkTzArXOZuIH0B-c2vXH9ny70NaA83aDaB8A47vfDkaI3imYzrXsI=@protonmail.com> <20200509132808.GA42734@breton.holly.idiocy.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="1364"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Emacs developers , Stefan Kangas , ndame To: Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 09 21:54:06 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 1jXVXx-0000GA-VR for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 21:54:05 +0200 Original-Received: from localhost ([::1]:55082 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jXVXw-00063q-Vy for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 15:54:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51346) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXVXA-00057l-E2 for emacs-devel@gnu.org; Sat, 09 May 2020 15:53:16 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:64552) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXVX8-0007Gt-UD for emacs-devel@gnu.org; Sat, 09 May 2020 15:53:15 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id D8F468107A; Sat, 9 May 2020 15:53:13 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 458FB808BB; Sat, 9 May 2020 15:53:05 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1589053985; bh=FrVRNL+w+/yZdpiDCDjZsXF5mb5arKK92Xmqm04MvP4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=PAIVaEXhQaqe0SEwCFAfXQneh1cS7ThxiX6G6FAkTuMWdIHXGegjQ9E9lH4w3prrV 6oyKbWVBnPBgVQEgvtBAUuCnyAv6hpxR7qEAItI9cghnVHDSlviBHenLHK1T3N5i1v 66vur/X5V9llSl89VtsoCkhUi+YlxpNcJihu8ZsQqVEWiX16HUO4x7LWrYx7yoOvq1 izqPfu7LH466fMO68+D0d78JWZCY8PUd41N4MV5v4EBNJnxhkmQgLGo7HdNvQ31cil xICcf/31Lg2M9m5BqPndZP4sXfkEKtsNZD0SoUEfIkYhr17NZ9bBaOlgQGaiegrE6M C2LEOgyFHn83w== Original-Received: from alfajor (unknown [216.154.3.202]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 00B451202FA; Sat, 9 May 2020 15:53:04 -0400 (EDT) In-Reply-To: <20200509132808.GA42734@breton.holly.idiocy.org> (Alan Third's message of "Sat, 9 May 2020 14:28:08 +0100") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/09 15:38:00 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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:249569 Archived-At: > Maybe we should embrace them, and provide tools to build custom Emacs > distributions. Put absolutely everything that isn=E2=80=99t absolutely > required for Emacs into ELPA so there=E2=80=99s a core Emacs that is as b= asic > as it gets, then, I don=E2=80=99t know, use manifest files to build > a distribution that pulls in the stuff we need from ELPA or > wherever else. I think we should, indeed. Sadly, I haven't found the time/energy to dig into Doom, Spacemacs, etc... to see how we could do that in a way that's better than what's already done. For me "better" would mostly mean that the efforts expanded on one distribution would "directly" carry over to another. In an ideal world, these distributions would be basically a list of packages that are required along with a kind of custom-theme. And ideally, you should then be able to say you want "Spacemacs + foo - bar" and you can later update to the latest Spacemacs and it will still work (still removing "bar" from it and adding "foo" to it). Stefan