From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Newsgroups: gmane.emacs.devel Subject: Re: Finding packages to enable by default Date: Mon, 2 Dec 2013 17:09:07 +0000 (UTC) Message-ID: References: <8761ra7uq3.fsf@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1386004183 29717 80.91.229.3 (2 Dec 2013 17:09:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 2 Dec 2013 17:09:43 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 02 18:09:50 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VnX0G-0000eG-9J for ged-emacs-devel@m.gmane.org; Mon, 02 Dec 2013 18:09:48 +0100 Original-Received: from localhost ([::1]:37978 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VnX0F-00045j-Px for ged-emacs-devel@m.gmane.org; Mon, 02 Dec 2013 12:09:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47099) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VnX07-00045V-F8 for emacs-devel@gnu.org; Mon, 02 Dec 2013 12:09:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VnX01-0003pg-Sp for emacs-devel@gnu.org; Mon, 02 Dec 2013 12:09:39 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:47738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VnX01-0003pW-Lf for emacs-devel@gnu.org; Mon, 02 Dec 2013 12:09:33 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VnWzx-0000Q5-8H for emacs-devel@gnu.org; Mon, 02 Dec 2013 18:09:29 +0100 Original-Received: from 84-236-8-129.pool.digikabel.hu ([84.236.8.129]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 02 Dec 2013 18:09:29 +0100 Original-Received: from adatgyujto by 84-236-8-129.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 02 Dec 2013 18:09:29 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 84.236.8.129 (Opera/9.80 (Windows NT 6.1) Presto/2.12.388 Version/12.16) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:166014 Archived-At: Stefan Monnier iro.umontreal.ca> writes: > > We see that things like `x-win', `gtk', `macroexp', and `newcomment' > might be trimmed with a more careful handling of "emacs -Q". But the > bulk of the "spurious" features that remain is made of packages which > "can't be *enabled*". > As I see there are lots of infrastructure packages here (like byte-opt, etc.) An other approach could be requiring several complex default packages which would pull in these infrastucture packages with them. So we do an emacs -Q then require these packages (e.g. dired, gnus, etc.) they pull in a lot a supporting packages and then we end up with a much more extensive default features list which could be used to filter out lots of basic stuff. Which builtin packages would you say are good candidates for this? They should be complex enough to require most of the usual supporting packages (like mail, diff, url, w3m, etc.) with them. Gnus? Org? Semantic? Ediff? Can we come up with a good set of this packages which would drag in most of the usual supporting stuff with them when they are required?