Difference between revisions of "ELPA"

From WikEmacs
Jump to: navigation, search
(Migrated content from http://emacswiki.org/emacs/ELPA)
m (Tutorial Pages)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
ELPA is the '''Emacs Lisp Package Archive''', by TomTromey.
+
'''ELPA''' (or Emacs Lisp Package Archive) is the official GNU Emacs [[package.el]] repository.
  
 +
== Basic setup ==
  
== ELPA ==
+
None is required. ELPA is preconfigured in Emacs 24.
  
 +
== See Also ==
  
“Our goal is to make it simple to install, use, and upgrade Emacs Lisp packages. We supply package.el, a simple package manager for Emacs, and a repository of pre-packed Emacs Lisp code.”
+
* [[MELPA]]
 +
* [[Marmalade]]
 +
* [[package.el]]
 +
* [[el-get]]
  
package.el (from ELPA) will be added to vanilla GnuEmacs, version 24. As of 2010-06-18, package.el has been merged with the development version of Emacs, and an ELPA repository has been set up at http://elpa.gnu.org/.
+
== Project Pages ==
  
The Emacs version of package.el will support multiple repositories. You can use the global ELPA plus the Emacs GNU repository like this:
+
* [http://elpa.gnu.org/ Project Page]
  
  (setq package-archives '(("ELPA" . "http://tromey.com/elpa/")
+
== Tutorial Pages ==
                          ("gnu" . "http://elpa.gnu.org/packages/")))
+
  
The old URL, for historical purposes is at: http://tromey.com/elpa/
+
[[Category:Project Management]][[Category:Convenience]]
 
+
See also 2010-11-15 discussion about ELPA in Emacs 24.x at http://thread.gmane.org/gmane.emacs.devel/132634/focus=132640
+
 
+
 
+
== Marmalade ==
+
 
+
 
+
Marmalade, a package.el friendly community package source that allows users to upload their own packages. Package maintainers don’t have to be the same as the maintainers of the original code.
+
 
+
Some packages (for instance, slime) are out of date however.
+
 
+
 
+
== Melpa ==
+
 
+
 
+
See also MELPA at http://melpa.milkbox.net/
+
 
+
Melpa uses a recipe system similar to el-get. Recipes are stored on a git-hub repository which tells the updated package.el how to download each package. The source of the package might be from git, svn, darcs or this wiki.
+

Latest revision as of 05:51, 14 August 2012

ELPA (or Emacs Lisp Package Archive) is the official GNU Emacs package.el repository.

Basic setup[edit]

None is required. ELPA is preconfigured in Emacs 24.

See Also[edit]

Project Pages[edit]

Tutorial Pages[edit]