unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Package.el merged
@ 2010-06-17  2:39 Chong Yidong
  2010-06-17  5:42 ` joakim
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Chong Yidong @ 2010-06-17  2:39 UTC (permalink / raw)
  To: emacs-devel

I have now added package.el, Tom Tromey's package system, to the trunk.
It's been discussed on this list previously; to summarize, it provides a
convenient way to download and install Emacs Lisp packages and have them
loaded automatically at startup.

One change, relative to package.el 0.9, is that package-archive-base now
points to elpa.gnu.org, a server that the FSF has graciously provided
for our use.  This is currently mostly empty, except for a couple of
test packages.  Let's concentrate on polishing the packaging system
before worrying about populating it.

Two defcustoms, `package-enable' and `package-load-list', allow the
package system to be disabled, or for only specific packages to be
loaded, or disabled, or "held" at fixed versions.  The default setting
is to load all installed packages automatically at startup, after
reading the init file.

Currently package.el is not in loadup.el; I am still unsure whether to
add it, or use autoloads and juggle things so that it's not loaded
unless the user installs a package.

There is still a great deal of polish that can be added, such as menu
bar integration and improvements to the *packages* buffer (currently not
very user friendly IMO).  Also, Stefan has requested a way to make the
way packages are loaded during start-up more transparent, to encourage
users to customize it; I have some ideas about how to accomodate this
within the current system, and am working on them.

Regardless, I think it is good to check the code into the trunk earlier
than later, so here it is.  Go ahead and poke at the system, find flaws,
etc.


Also: if anyone among the active Emacs contributors is willing to help
flesh out the elpa.gnu.org website, please email me!



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2010-08-15  2:11 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-17  2:39 Package.el merged Chong Yidong
2010-06-17  5:42 ` joakim
     [not found] ` <AANLkTikn6YWhPHTSz9FqGgpkOLdYoTnfeWNIlhoxm9DP@mail.gmail.com>
2010-06-18  4:21   ` Fwd: " Phil Hagelberg
2010-06-18 16:30     ` Chong Yidong
2010-06-18 16:59       ` Juanma Barranquero
2010-07-19 19:36   ` Phil Hagelberg
2010-07-22 18:58     ` Chong Yidong
2010-07-28 18:57     ` Chong Yidong
2010-08-13 18:26 ` Ted Zlatanov
2010-08-14 15:01   ` package.el support for file: URLs (was: Package.el merged) Ted Zlatanov
2010-08-14 22:13     ` package.el support for file: URLs Chong Yidong
2010-08-15  2:11     ` Tom Tromey

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).