Emacs Package Library
Emacs Lisp Makefile
Latest commit a5ad061 May 17, 2015 @lunaryorn lunaryorn Bump master version


EPL — Emacs Package Library

License GPL 3 Build Status

EPL provides a convenient high-level API for various package.el versions, and aims to overcome its most striking idiocies.


Install from MELPA or Marmalade. The former is strongly recommended.

In your Cask:

(source gnu)
(source melpa)

(depends-on "epl")

EPL supports GNU Emacs 24 with the built-in package.el library. EPL should also work on GNU Emacs 23 with the 3rd party package.el, but this combination is not regularly tested anymore. Other versions of Emacs, and other flavors of Emacs (e.g. XEmacs, Aquamacs, etc.) are not supported.


Refer to the commentary of epl.el for a list of functions, and to the docstrings of these functions for usage instructions.

We may add a list of all functions to this README, but this is not exactly easy. Pull requests welcome.


EPL is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

EPL is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

See COPYING for the complete text of the license.