From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Test Alternative initialize scheme Date: Sat, 07 Apr 2018 09:41:01 +0300 Message-ID: <834lkn1ptu.fsf@gnu.org> References: <20180404231211.GB31955@mail.akwebsoft.com> <86zi2g2lzp.fsf@zoho.com> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1523083175 19082 195.159.176.226 (7 Apr 2018 06:39:35 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 7 Apr 2018 06:39:35 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Apr 07 08:39:31 2018 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f4hVZ-0004p5-Rv for geh-help-gnu-emacs@m.gmane.org; Sat, 07 Apr 2018 08:39:29 +0200 Original-Received: from localhost ([::1]:34559 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f4hXd-0000QJ-Qv for geh-help-gnu-emacs@m.gmane.org; Sat, 07 Apr 2018 02:41:37 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52206) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f4hX7-0000Q6-Vl for help-gnu-emacs@gnu.org; Sat, 07 Apr 2018 02:41:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f4hX4-0001SU-Pk for help-gnu-emacs@gnu.org; Sat, 07 Apr 2018 02:41:05 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41152) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f4hX4-0001SP-L5 for help-gnu-emacs@gnu.org; Sat, 07 Apr 2018 02:41:02 -0400 Original-Received: from [176.228.60.248] (port=2093 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f4hX4-0002vq-2N for help-gnu-emacs@gnu.org; Sat, 07 Apr 2018 02:41:02 -0400 In-reply-to: (message from Nikolay Kudryavtsev on Sat, 7 Apr 2018 00:15:31 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:116385 Archived-At: > From: Nikolay Kudryavtsev > Date: Sat, 7 Apr 2018 00:15:31 +0300 > > The reason for their existence is that building a working config with > bells and whistles may take quite a lot of time and effort, depending on > required applications. And at some point there would be workflow > disagreements. The two major areas are keyboard bindings(vanilla, vim, > ergoemacs) and minibuffer completion(ivy, icicles, helm). Then there's > package management, I think there's almost as many package managers for > Emacs now, as there are for Unix. Init.el organization is another hotly > contested area, with different ideas like storing it in org-mode and > tangling. >From my POV, the only issue with these "distributions" is that whatever problems they try to solve, they don't seem to communicate them back to the upstream project development, and don't try to contribute their solutions to upstream. They are completely separate "cultures", which IMO is a pity, since I think quite a few of the problems they bump into are unbeknownst to the project, and thus might not be solved correctly, or maybe just worked around instead of solving. And if they do solve some problems, the rest of Emacs users cannot benefit from those solutions. The relationship between these distributions and upstream Emacs development should IMO be a two-side street. I don't feel that is currently the situation.