summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/checkdoc.el
diff options
context:
space:
mode:
authorChong Yidong <cyd@stupidchicken.com>2010-11-02 23:25:36 -0400
committerChong Yidong <cyd@stupidchicken.com>2010-11-02 23:25:36 -0400
commit4b99edf23f0abae8cde95ff2cfa3658f7e038f70 (patch)
tree7b0f066ac6aadd455a260b2123437242b75411f7 /lisp/emacs-lisp/checkdoc.el
parent73ab9865e6c50586fcfced729824b3aabd03bbae (diff)
downloademacs-4b99edf23f0abae8cde95ff2cfa3658f7e038f70.tar.gz
emacs-4b99edf23f0abae8cde95ff2cfa3658f7e038f70.tar.bz2
emacs-4b99edf23f0abae8cde95ff2cfa3658f7e038f70.zip
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.
Diffstat (limited to 'lisp/emacs-lisp/checkdoc.el')
0 files changed, 0 insertions, 0 deletions