annotate etc/ORDERS @ 111327:27839df805b0
Separate built-in packages from elpa packages, for efficiency.
* emacs-lisp/package.el: Don't put built-in packages in
package-alist, to avoid loading inefficiencies.
(package-built-in-p): Make VERSION optional, and treat it as a
minimum acceptable version.
(package-activate): Search separately for built-in packages. Emit
a warning if a dependency fails.
(define-package): Handle most common case, where there is no
obsolete package, first.
(package-compute-transaction): Print required version in error.
(package--initialized): New variable.
(list-packages): Use it.
(package-initialize): Optional arg NO-ACTIVATE. Don't put
built-in packages in packages-alist; keep it separate. Set
package--initialized.
(describe-package): Avoid activating packages as a side-effect.
Search separately for built-in packages.
(describe-package-1): Handle the case where an elpa package is
simultaneously built-in and available/installed.
(package-installed-p, package--generate-package-list): Search
separately for built-in packages.
(package-load-descriptor): Doc fix.
author |
Chong Yidong <cyd@stupidchicken.com> |
date |
Tue, 02 Nov 2010 23:25:36 -0400 |
parents |
ea7513e99331 |
children |
|
rev |
line source |
32916
|
1 Printed copies of the GNU Emacs Manual, the Emacs Lisp Reference
|
|
2 Manual, "Programming in Emacs Lisp: An Introduction", and other
|
|
3 materials can be ordered directly from the Free Software Foundation.
|
76261
|
4
|
106591
|
5 For more information, see the online store at <http://shop.fsf.org/>.
|
76261
|
6
|
|
7 Your purchases will help support further development of Emacs and
|
|
8 other free software programs.
|
|
9
|
77161
|
10 You can also make tax-deductible donations to the Free Software
|
76261
|
11 Foundation, a not-for-profit organization (assuming you pay US taxes)
|
106591
|
12 - see <https://my.fsf.org/donate/>.
|