From: David Reitter <david.reitter@gmail.com>
To: tromey@redhat.com, emacs- devel <emacs-devel@gnu.org>
Subject: Re: package.el
Date: Tue, 22 May 2007 00:50:14 +0100 [thread overview]
Message-ID: <1122B7CB-0AA2-475F-847B-A5D0B2FA2B05@gmail.com> (raw)
In-Reply-To: <m3hcq5pz86.fsf@fleche.redhat.com>
On 21 May 2007, at 23:51, Tom Tromey wrote:
> I simply followed existing practice that I found in Emacs. FWIW I
> think it would make sense to make this a customizable setting used
> everywhere that "~/.emacs.d" is currently used.
> Does Aquamacs have a setting for this? package.el could conditionally
> use that.
No, and I think we should just come up with a setting in the trunk
rather than making a change downstream.
It's only a handful of places where "~/emacs.d" is assumed (as default).
> Currently this is done by loading the "-pkg.el" file from the package,
> which then invokes define-package.
..but that would mean that each package has to have an extra file.
Many packages consist of only a single .el source file, which then
doesn't even need to be tar'ed for distribution.
> I don't see how feature-version would be defined until a package is
> loaded -- but that is what we want to avoid.
How about looking for some tags ;; pkg:define and ;; pkg:end inside
the source file, and then evaluating only what's within those tags?
next prev parent reply other threads:[~2007-05-21 23:50 UTC|newest]
Thread overview: 146+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-09 19:56 CVS is the `released version' Robert J. Chassell
2007-05-09 19:59 ` Thomas Hühn
2007-05-10 2:00 ` Robert J. Chassell
2007-05-10 6:03 ` Thomas Hühn
2007-05-10 11:43 ` Robert J. Chassell
2007-05-10 11:47 ` David Kastrup
2007-05-10 6:58 ` David Kastrup
2007-05-10 11:58 ` Andrea Russo
2007-05-10 12:34 ` Thomas Hühn
2007-05-09 20:12 ` David Kastrup
2007-05-10 2:18 ` Chong Yidong
2007-05-10 18:24 ` Ken Manheimer
2007-05-10 19:05 ` Stefan Monnier
2007-05-11 18:48 ` Richard Stallman
2007-05-11 20:19 ` joakim
2007-05-12 16:47 ` Richard Stallman
2007-05-12 20:26 ` joakim
2007-05-13 8:49 ` Ryan Yeske
2007-05-13 9:38 ` David Kastrup
2007-05-13 11:28 ` Ralf Angeli
2007-05-13 12:53 ` David Kastrup
2007-05-14 1:43 ` Tom Tromey
2007-05-14 8:09 ` Richard Stallman
2007-05-14 15:19 ` Tom Tromey
2007-05-14 18:29 ` Ryan Yeske
2007-05-16 2:23 ` Mike Mattie
2007-05-14 1:17 ` Tom Tromey
2007-05-14 5:06 ` Thien-Thi Nguyen
2007-05-14 6:47 ` David Kastrup
2007-05-14 15:07 ` Tom Tromey
2007-05-14 17:20 ` Stefan Monnier
2007-05-14 6:41 ` David Kastrup
2007-05-14 8:02 ` joakim
2007-05-14 15:10 ` Tom Tromey
2007-05-14 18:41 ` Ryan Yeske
2007-05-14 19:03 ` Eli Zaretskii
2007-05-14 19:16 ` Tom Tromey
2007-05-14 22:36 ` Ryan Yeske
2007-05-16 15:46 ` Stefan Monnier
2007-05-17 12:43 ` David Kastrup
2007-05-17 14:17 ` Stefan Monnier
2007-05-15 23:52 ` thorne
2007-05-18 23:10 ` Richard Stallman
2007-05-18 23:31 ` Tom Tromey
2007-05-19 22:31 ` Richard Stallman
2007-05-19 22:33 ` Tom Tromey
2007-05-20 17:05 ` Richard Stallman
2007-05-20 21:45 ` Tom Tromey
2007-05-21 5:19 ` David Kastrup
2007-05-21 10:33 ` Richard Stallman
2007-05-21 10:46 ` David Kastrup
2007-05-21 18:36 ` JD Smith
2007-05-21 18:47 ` David Kastrup
2007-05-21 18:51 ` Chong Yidong
2007-05-21 19:02 ` David Kastrup
2007-05-22 14:52 ` Richard Stallman
2007-05-25 21:13 ` Ken Manheimer
2007-05-25 21:24 ` Lennart Borgman (gmail)
2007-05-26 7:01 ` David Kastrup
2007-05-28 3:10 ` dhruva
2007-05-29 0:02 ` Richard Stallman
2007-05-29 6:21 ` dhruva
2007-05-29 9:30 ` Stephen J. Turnbull
2007-05-29 10:30 ` Frank Schmitt
2007-05-29 14:36 ` Stephen J. Turnbull
2007-05-29 14:45 ` Frank Schmitt
2007-05-29 17:49 ` Stephen J. Turnbull
2007-05-29 22:00 ` David Kastrup
2007-05-30 15:43 ` Richard Stallman
2007-05-30 16:15 ` joakim
2007-06-02 17:29 ` Richard Stallman
2007-06-03 9:56 ` Frank Schmitt
2007-05-30 15:44 ` Richard Stallman
2007-05-30 21:55 ` Frank Schmitt
2007-05-31 22:32 ` Richard Stallman
2007-05-30 4:27 ` Richard Stallman
2007-06-03 3:23 ` Tom Tromey
2007-05-22 8:30 ` Richard Stallman
2007-05-21 16:33 ` Tom Tromey
2007-05-21 18:32 ` CVS is the `released version' (ELL and the ohio lisp archive) Stephen Eglen
2007-05-24 21:22 ` CVS is the `released version' Richard Stallman
2007-05-24 21:58 ` New Extensions (was: Re: CVS is the `released version') Henrik Enberg
2007-05-24 21:22 ` CVS is the `released version' Richard Stallman
2007-05-21 12:03 ` Robert J. Chassell
2007-05-21 12:13 ` David Kastrup
2007-05-21 12:45 ` Stefan Monnier
2007-05-21 13:18 ` jasonr
2007-05-21 15:39 ` Robert J. Chassell
2007-05-22 10:10 ` Stefan Monnier
2007-05-22 11:18 ` Robert J. Chassell
2007-05-22 13:36 ` David Kastrup
2007-05-22 15:19 ` Robert J. Chassell
2007-05-22 15:37 ` Jason Rumney
2007-05-22 15:12 ` Stefan Monnier
2007-05-22 17:24 ` Robert J. Chassell
2007-05-23 14:54 ` Stefan Monnier
2007-05-23 15:02 ` Jason Rumney
2007-05-23 19:08 ` Robert J. Chassell
2007-05-21 2:57 ` Bob Rogers
2007-05-21 13:24 ` Richard Stallman
2007-05-21 16:22 ` Tom Tromey
2007-05-21 12:53 ` Stefan Monnier
2007-05-21 16:41 ` Tom Tromey
2007-05-21 19:40 ` Stefan Monnier
2007-05-22 4:38 ` Xavier Maillard
2007-05-20 7:54 ` David Kastrup
2007-05-20 21:53 ` Tom Tromey
2007-05-21 5:24 ` David Kastrup
2007-05-21 5:53 ` dhruva
2007-05-21 6:51 ` David Kastrup
2007-05-21 8:47 ` Stephen J. Turnbull
2007-05-21 9:22 ` David Kastrup
2007-05-21 13:24 ` Richard Stallman
2007-05-21 13:51 ` David Kastrup
2007-05-24 21:22 ` Richard Stallman
2007-05-21 10:17 ` package.el (was: Re: CVS is the `released version') David Reitter
2007-05-21 17:40 ` package.el Tom Tromey
2007-05-21 18:13 ` package.el David Kastrup
2007-05-21 22:43 ` package.el David Reitter
2007-05-21 22:51 ` package.el Tom Tromey
2007-05-21 23:48 ` package.el Davis Herring
2007-05-21 23:56 ` package.el Lennart Borgman (gmail)
2007-05-25 21:39 ` package.el Tom Tromey
2007-05-27 1:00 ` package.el Richard Stallman
2007-05-21 23:50 ` David Reitter [this message]
2007-05-21 23:44 ` package.el Tom Tromey
2007-05-22 2:21 ` package.el Stephen J. Turnbull
2007-05-22 10:18 ` package.el Stefan Monnier
2007-05-21 22:57 ` package.el David Kastrup
2007-05-20 22:05 ` CVS is the `released version' Richard Stallman
2007-05-19 22:31 ` Richard Stallman
2007-05-19 22:31 ` Tom Tromey
2007-05-20 17:05 ` Richard Stallman
2007-05-20 21:23 ` Tom Tromey
2007-05-21 12:59 ` Stefan Monnier
2007-05-21 13:03 ` David Kastrup
2007-05-21 14:14 ` Stefan Monnier
2007-05-21 16:50 ` Tom Tromey
2007-05-22 14:51 ` Richard Stallman
2007-05-22 6:10 ` Trent Buck
2007-05-22 7:56 ` David Kastrup
2007-05-24 21:22 ` Richard Stallman
2007-05-10 20:42 ` David Kastrup
2007-05-10 23:05 ` Lukasz Stafiniak
2007-05-10 23:23 ` Davis Herring
2007-05-11 12:31 ` Thien-Thi Nguyen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1122B7CB-0AA2-475F-847B-A5D0B2FA2B05@gmail.com \
--to=david.reitter@gmail.com \
--cc=emacs-devel@gnu.org \
--cc=tromey@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).