From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: chad Newsgroups: gmane.emacs.devel Subject: Re: Finding packages to enable by default Date: Fri, 29 Nov 2013 12:12:38 -0800 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1385755983 17432 80.91.229.3 (29 Nov 2013 20:13:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 29 Nov 2013 20:13:03 +0000 (UTC) Cc: Emacs-Devel devel To: Tom Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 29 21:13:07 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 1VmUR0-0005ty-W2 for ged-emacs-devel@m.gmane.org; Fri, 29 Nov 2013 21:13:07 +0100 Original-Received: from localhost ([::1]:49259 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmUR0-0002hI-EY for ged-emacs-devel@m.gmane.org; Fri, 29 Nov 2013 15:13:06 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmUQq-0002gk-Qr for emacs-devel@gnu.org; Fri, 29 Nov 2013 15:13:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmUQh-0003bL-Kv for emacs-devel@gnu.org; Fri, 29 Nov 2013 15:12:56 -0500 Original-Received: from dmz-mailsec-scanner-3.mit.edu ([18.9.25.14]:42074) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmUQh-0003bH-GV for emacs-devel@gnu.org; Fri, 29 Nov 2013 15:12:47 -0500 X-AuditID: 1209190e-b7efb6d000000bb9-51-5298f53f0f10 Original-Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) (using TLS with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-3.mit.edu (Symantec Messaging Gateway) with SMTP id 8A.E8.03001.F35F8925; Fri, 29 Nov 2013 15:12:47 -0500 (EST) Original-Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-2.mit.edu (8.13.8/8.9.2) with ESMTP id rATKCkA8015743; Fri, 29 Nov 2013 15:12:46 -0500 Original-Received: from [10.0.1.10] (71-217-109-214.tukw.qwest.net [71.217.109.214]) (authenticated bits=0) (User authenticated as yandros@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id rATKCdWH009726 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 29 Nov 2013 15:12:44 -0500 In-Reply-To: X-Mailer: Apple Mail (2.1822) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRmVeSWpSXmKPExsUixG6nomv/dUaQwdKNbBYLd21itHi84Amr A5PHzll32T3appkFMEVx2aSk5mSWpRbp2yVwZbT928tesI614vmnmUwNjAtZuhg5OSQETCRO 33wGZYtJXLi3nq2LkYtDSGA2k8Tzu2tZIJyNjBKXXh5nhHAOMElcOnqDFaSFWUBL4sa/l0wg Nq+AnsTqxSfB4sICRhKHp09j72Lk4GATkAEaqwES5hQwk9gz/xojiM0ioCpx4uMRNogx2hK/ 1h5kgbDlJba/ncMMMdJK4trPDcwQe9sZJV5v6ANLiAjISRyavZcV4mxZid3PvzNPYBScheSk WUhOmoVk7gJG5lWMsim5Vbq5iZk5xanJusXJiXl5qUW6xnq5mSV6qSmlmxhBAcwpybeD8etB pUOMAhyMSjy8Fq9nBAmxJpYVV+YeYpTkYFIS5X34CSjEl5SfUpmRWJwRX1Sak1p8iFGCg1lJ hPfZA6Acb0piZVVqUT5MSpqDRUmc9yaHfZCQQHpiSWp2ampBahFMVoaDQ0mCN/ALUKNgUWp6 akVaZk4JQpqJgxNkOA/Q8G2fQYYXFyTmFmemQ+RPMSpKifPGgDQLgCQySvPgemEJ5hWjONAr wrxZIFU8wOQE1/0KaDAT0OB3X6eBDC5JREhJNTCaNCxL3/tgQfyqkinH9/Tw8W/Ve5XPf2nB w7qYtqNiR69VVupLnfXP/KjVskrQYuEfrmkbOT258+sD/izbd1XyD+eNBapb3mhsYHnG0q2+ yXKPdaRud65E8uyShXtsvlzw213w38J3ZUv/932xAV+FnriGFauE7tHYuEghpG5p X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 18.9.25.14 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:165897 Archived-At: On 29 Nov 2013, at 10:54, Tom wrote: > > Is there a generic elisp way to list packages shipped with emacs > without listing them explicitly? > > I guess checking if they are actually enabled is easier. If the > package is loaded then we can say it's enabled. Though it's > possible a package is loaded without being enabled, it may not > be typical, so we can ignore that. Tangentially related and maybe helpful for the future: https://github.com/jwiegley/use-package The use-package declaration macro allows you to isolate package configuration in your ".emacs" in a way that is performance-oriented and, well, just tidy. ~Chad