diff options
| author | Nicolas Richard | 2013-02-06 17:10:13 +0100 |
|---|---|---|
| committer | Bastien Guerry | 2013-02-06 17:10:13 +0100 |
| commit | 55b056bacf43ae3daeebe484911ef3c8acbc9516 (patch) | |
| tree | 11aaf691815b5591052a2c9921f1fced9d04f321 | |
| parent | 5fd03926b34b26255bbde9dc1696183625f8be03 (diff) | |
| download | emacs-55b056bacf43ae3daeebe484911ef3c8acbc9516.tar.gz emacs-55b056bacf43ae3daeebe484911ef3c8acbc9516.zip | |
* emacs-lisp/package.el (describe-package-1): Tell what archive is used to
install the package.
Patch by Nicolas Richard.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/emacs-lisp/package.el | 9 |
2 files changed, 11 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 96c390b2aeb..f87bdddacda 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-02-06 Nicolas Richard <theonewiththeevillook@yahoo.fr> (tiny change) | ||
| 2 | |||
| 3 | * emacs-lisp/package.el (describe-package-1): Tell what archive is | ||
| 4 | used to install the package. | ||
| 5 | |||
| 1 | 2013-02-06 Glenn Morris <rgm@gnu.org> | 6 | 2013-02-06 Glenn Morris <rgm@gnu.org> |
| 2 | 7 | ||
| 3 | * vc/vc-hooks.el (vc-find-file-hook): Don't ask about following links | 8 | * vc/vc-hooks.el (vc-find-file-hook): Don't ask about following links |
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 6059f03f999..dd828691158 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el | |||
| @@ -1182,7 +1182,7 @@ If optional arg NO-ACTIVATE is non-nil, don't activate packages." | |||
| 1182 | (require 'lisp-mnt) | 1182 | (require 'lisp-mnt) |
| 1183 | (let ((package-name (symbol-name package)) | 1183 | (let ((package-name (symbol-name package)) |
| 1184 | (built-in (assq package package--builtins)) | 1184 | (built-in (assq package package--builtins)) |
| 1185 | desc pkg-dir reqs version installable) | 1185 | desc pkg-dir reqs version installable archive) |
| 1186 | (prin1 package) | 1186 | (prin1 package) |
| 1187 | (princ " is ") | 1187 | (princ " is ") |
| 1188 | (cond | 1188 | (cond |
| @@ -1196,6 +1196,7 @@ If optional arg NO-ACTIVATE is non-nil, don't activate packages." | |||
| 1196 | ;; Available packages are in `package-archive-contents'. | 1196 | ;; Available packages are in `package-archive-contents'. |
| 1197 | ((setq desc (cdr (assq package package-archive-contents))) | 1197 | ((setq desc (cdr (assq package package-archive-contents))) |
| 1198 | (setq version (package-version-join (package-desc-vers desc)) | 1198 | (setq version (package-version-join (package-desc-vers desc)) |
| 1199 | archive (aref desc (- (length desc) 1)) | ||
| 1199 | installable t) | 1200 | installable t) |
| 1200 | (if built-in | 1201 | (if built-in |
| 1201 | (insert "a built-in package.\n\n") | 1202 | (insert "a built-in package.\n\n") |
| @@ -1224,8 +1225,10 @@ If optional arg NO-ACTIVATE is non-nil, don't activate packages." | |||
| 1224 | (installable | 1225 | (installable |
| 1225 | (if built-in | 1226 | (if built-in |
| 1226 | (insert (propertize "Built-in." 'font-lock-face 'font-lock-builtin-face) | 1227 | (insert (propertize "Built-in." 'font-lock-face 'font-lock-builtin-face) |
| 1227 | " Alternate version available -- ") | 1228 | " Alternate version available") |
| 1228 | (insert "Available -- ")) | 1229 | (insert "Available")) |
| 1230 | (insert " from " archive) | ||
| 1231 | (insert " -- ") | ||
| 1229 | (let ((button-text (if (display-graphic-p) "Install" "[Install]")) | 1232 | (let ((button-text (if (display-graphic-p) "Install" "[Install]")) |
| 1230 | (button-face (if (display-graphic-p) | 1233 | (button-face (if (display-graphic-p) |
| 1231 | '(:box (:line-width 2 :color "dark grey") | 1234 | '(:box (:line-width 2 :color "dark grey") |