commit | author | age
|
5cb5f7
|
1 |
;ELC |
C |
2 |
;;; Compiled |
|
3 |
;;; in Emacs version 26.1 |
|
4 |
;;; with all optimizations. |
|
5 |
|
|
6 |
;;; This file uses dynamic docstrings, first added in Emacs 19.29. |
|
7 |
|
|
8 |
;;; This file does not contain utf-8 non-ASCII characters, |
|
9 |
;;; and so can be loaded in Emacs versions earlier than 23. |
|
10 |
|
|
11 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
12 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
13 |
|
|
14 |
|
|
15 |
(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) |
|
16 |
#@147 Whether PACKAGE is a `package-desc' object. |
|
17 |
|
|
18 |
Like `package-desc-p', but return nil, if `package-desc-p' is not |
|
19 |
defined as function. |
|
20 |
|
|
21 |
(fn PACKAGE) |
|
22 |
(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)]) |
|
23 |
(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) |
|
24 |
#@32 Get the directory of packages. |
|
25 |
(defalias 'epl-package-dir #[0 "\207" [package-user-dir] 1 (#$ . 1782)]) |
|
26 |
#@40 Get the default directory of packages. |
|
27 |
(defalias 'epl-default-package-dir #[0 "\300\301\302N@!\207" [eval package-user-dir standard-value] 3 (#$ . 1893)]) |
|
28 |
#@64 Change the directory of packages to DIRECTORY. |
|
29 |
|
|
30 |
(fn DIRECTORY) |
|
31 |
(defalias 'epl-change-package-dir #[257 "\211\301 \207" [package-user-dir epl-initialize] 2 (#$ . 2054)]) |
|
32 |
#@41 Remember the load path for `epl-reset'. |
|
33 |
(defvar epl--load-path-before-initialize nil (#$ . 2230)) |
|
34 |
#@126 Load Emacs Lisp packages and activate them. |
|
35 |
|
|
36 |
With NO-ACTIVATE non-nil, do not activate packages. |
|
37 |
|
|
38 |
(fn &optional NO-ACTIVATE) |
|
39 |
(defalias 'epl-initialize #[256 "\302!\207" [load-path epl--load-path-before-initialize package-initialize] 3 (#$ . 2335)]) |
|
40 |
(defalias 'epl-refresh 'package-refresh-contents) |
|
41 |
#@57 Add a package archive with NAME and URL. |
|
42 |
|
|
43 |
(fn NAME URL) |
|
44 |
(defalias 'epl-add-archive #[514 "\300\301B\"\207" [add-to-list package-archives] 6 (#$ . 2643)]) |
|
45 |
#@142 Reset the package system. |
|
46 |
|
|
47 |
Clear the list of installed and available packages, the list of |
|
48 |
package archives and reset the package directory. |
|
49 |
(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)]) |
|
50 |
#@74 compiler-macro for inlining `epl-requirement-p'. |
|
51 |
|
|
52 |
(fn CL-WHOLE-ARG CL-X) |
|
53 |
(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)]) |
|
54 |
(put 'epl-requirement-p 'compiler-macro 'epl-requirement-p--cmacro) |
|
55 |
#@13 |
|
56 |
|
|
57 |
(fn CL-X) |
|
58 |
(defalias 'epl-requirement-p #[257 "\301!>\205 |