;ELC
|
;;; Compiled
|
;;; in Emacs version 26.1
|
;;; with all optimizations.
|
|
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
|
|
;;; This file does not contain utf-8 non-ASCII characters,
|
;;; and so can be loaded in Emacs versions earlier than 23.
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
(byte-code "\300\301!\210\300\302!\210\303\304!\204 \305\304\306\"\210\300\207" [require cl-lib package fboundp define-error defalias #[770 "\211\204 \300\262\211:\203 \301\302\303\304\"\"\202 \211\305NB\306\305\307\310B!!#\210\2052 \306\311#\207" [error apply append mapcar #[257 "\211\300N\206 \301\302\"B\207" [error-conditions error "Unknown signal `%s'"] 5 "\n\n(fn PARENT)"] error-conditions put delete-dups copy-sequence error-message] 11 "Define NAME as a new error signal.\nMESSAGE is a string that will be output to the echo area if such an error\nis signaled without being caught by a `condition-case'.\nPARENT is either a signal or a list of signals from which it inherits.\nDefaults to `error'.\n\n(fn NAME MESSAGE &optional PARENT)"]] 3)
|
#@147 Whether PACKAGE is a `package-desc' object.
|
|
Like `package-desc-p', but return nil, if `package-desc-p' is not
|
defined as function.
|
|
(fn PACKAGE)
|
(defalias 'epl--package-desc-p #[257 "\301\302!\205 \303!>\205 \304\207" [cl-struct-package-desc-tags fboundp package-desc-p type-of t] 3 (#$ . 1179)])
|
(byte-code "\300\301\302\303#\210\304\305\306\"\210\304\307\310\305#\210\304\311\312\307#\207" [put epl--package-desc-p byte-optimizer byte-compile-inline-expand define-error epl-error "EPL error" epl-invalid-package "Invalid EPL package" epl-invalid-package-file "Invalid EPL package file"] 4)
|
#@32 Get the directory of packages.
|
(defalias 'epl-package-dir #[0 "\207" [package-user-dir] 1 (#$ . 1782)])
|
#@40 Get the default directory of packages.
|
(defalias 'epl-default-package-dir #[0 "\300\301\302N@!\207" [eval package-user-dir standard-value] 3 (#$ . 1893)])
|
#@64 Change the directory of packages to DIRECTORY.
|
|
(fn DIRECTORY)
|
(defalias 'epl-change-package-dir #[257 "\211\301 \207" [package-user-dir epl-initialize] 2 (#$ . 2054)])
|
#@41 Remember the load path for `epl-reset'.
|
(defvar epl--load-path-before-initialize nil (#$ . 2230))
|
#@126 Load Emacs Lisp packages and activate them.
|
|
With NO-ACTIVATE non-nil, do not activate packages.
|
|
(fn &optional NO-ACTIVATE)
|
(defalias 'epl-initialize #[256 "\302!\207" [load-path epl--load-path-before-initialize package-initialize] 3 (#$ . 2335)])
|
(defalias 'epl-refresh 'package-refresh-contents)
|
#@57 Add a package archive with NAME and URL.
|
|
(fn NAME URL)
|
(defalias 'epl-add-archive #[514 "\300\301B\"\207" [add-to-list package-archives] 6 (#$ . 2643)])
|
#@142 Reset the package system.
|
|
Clear the list of installed and available packages, the list of
|
package archives and reset the package directory.
|
(defalias 'epl-reset #[0 "\306\211\306\307\305!\203 \306\310\311 !\207" [package-alist package-archives package-archive-contents epl--load-path-before-initialize load-path package-obsolete-alist nil boundp epl-change-package-dir epl-default-package-dir] 3 (#$ . 2806)])
|
#@74 compiler-macro for inlining `epl-requirement-p'.
|
|
(fn CL-WHOLE-ARG CL-X)
|
(defalias 'epl-requirement-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block epl-requirement-p (and (memq (type-of cl-x) cl-struct-epl-requirement-tags) t)) nil] 9 (#$ . 3230)])
|
(put 'epl-requirement-p 'compiler-macro 'epl-requirement-p--cmacro)
|
#@13
|
|
(fn CL-X)
|
(defalias 'epl-requirement-p #[257 "\301!>\205 |