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: Fri, 29 Nov 2013 21:01:05 +0000 (UTC) Message-ID: References: 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 1385758900 15571 80.91.229.3 (29 Nov 2013 21:01:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 29 Nov 2013 21:01:40 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 29 22:01:46 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 1VmVC6-0002Gq-5q for ged-emacs-devel@m.gmane.org; Fri, 29 Nov 2013 22:01:46 +0100 Original-Received: from localhost ([::1]:49436 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmVC5-0005RV-QC for ged-emacs-devel@m.gmane.org; Fri, 29 Nov 2013 16:01:45 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46724) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmVBy-0005Q3-JG for emacs-devel@gnu.org; Fri, 29 Nov 2013 16:01:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmVBt-0001yj-1T for emacs-devel@gnu.org; Fri, 29 Nov 2013 16:01:38 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:38248) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmVBs-0001yf-R2 for emacs-devel@gnu.org; Fri, 29 Nov 2013 16:01:32 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VmVBp-00021c-V8 for emacs-devel@gnu.org; Fri, 29 Nov 2013 22:01:30 +0100 Original-Received: from 188-143-64-214.pool.digikabel.hu ([188.143.64.214]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 29 Nov 2013 22:01:29 +0100 Original-Received: from adatgyujto by 188-143-64-214.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 29 Nov 2013 22:01:29 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 17 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: 188.143.64.214 (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:165899 Archived-At: Stefan Monnier iro.umontreal.ca> writes: > > > Is there a generic elisp way to list packages shipped with emacs > > without listing them explicitly? > > There's no easy and reliable way, but I don't think we need that. > We are only interested in packages which are shipped with emacs, so we should query only those. It's about activating some of these builtin packages by default, so we have to filter external packages from this list somehow, don't we? symbol-file looks good, the provided features can be tested with it and if the path is under the emacs installation directory then we can say the feature is in a builtin package.