From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.help Subject: Re: What is the policy for moving a feature into core or not? Date: Sat, 14 Dec 2019 13:30:10 +0100 Message-ID: <871rt7ay3x.fsf@telefonica.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="54743"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Dec 14 23:38:12 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1igG39-000E8B-7q for geh-help-gnu-emacs@m.gmane.org; Sat, 14 Dec 2019 23:38:11 +0100 Original-Received: from localhost ([::1]:34120 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1igG38-000672-4V for geh-help-gnu-emacs@m.gmane.org; Sat, 14 Dec 2019 17:38:10 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47185) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1igG2v-00062o-Bd for help-gnu-emacs@gnu.org; Sat, 14 Dec 2019 17:37:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1igG2u-0005gf-Ae for help-gnu-emacs@gnu.org; Sat, 14 Dec 2019 17:37:57 -0500 Original-Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:36640 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1igG2u-0005bk-2N for help-gnu-emacs@gnu.org; Sat, 14 Dec 2019 17:37:56 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1ig6Yt-000UCQ-5d for help-gnu-emacs@gnu.org; Sat, 14 Dec 2019 13:30:19 +0100 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:QfTEI7VMWBevRc2HWYP/Dcs1cVE= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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:122049 Archived-At: ndame writes: > Let's take the kill ring. It's a central piece of emacs, yet I don't see any keyboard > based solution built in to browse and search the kill ring. M-y is extremely basic. There is > a menu, but it's mouse based, inefficient. > > There are external packages, of course, but I wonder if there should be a builtin way to > navigate and search the kill ring from the keyboard. By builtin I mean a package available > from at least elpa. Elpa has undo-tree. > Is there a current policy which governs what features are integrated into the core (elpa)  > and what features are left to outside developers? Elpa is not core. Anyone can contribute a package to Elpa as long as it meets certain quality and legal requirements. It is relatively easy and painless. Contributions to core Emacs must meet much more strict quality and usability requirements. Typically, long discussions ensue even for apparently trivial details. BTW, I'm not an Emacs maintainer. This is what I learnt after years of observing the community.