aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Gutov2014-01-16 18:44:17 +0200
committerDmitry Gutov2014-01-16 18:44:17 +0200
commit39903fd1fc793bb51d44cf48a48b58e8c114a97e (patch)
tree4127d47966e1c3e362d4f7a18c44c8755e608135
parent4d6df42066b762ba12191ba6dec82cda96ac21d3 (diff)
downloademacs-39903fd1fc793bb51d44cf48a48b58e8c114a97e.tar.gz
emacs-39903fd1fc793bb51d44cf48a48b58e8c114a97e.zip
Finally make package-desc--keywords work
* lisp/emacs-lisp/package.el (package-desc--keywords): Use `nth' instead of `cdr'.
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/emacs-lisp/package.el2
2 files changed, 3 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 96547bd3c3f..660c8712a15 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,7 +1,8 @@
12014-01-16 Dmitry Gutov <dgutov@yandex.ru> 12014-01-16 Dmitry Gutov <dgutov@yandex.ru>
2 2
3 * emacs-lisp/package.el (package-desc--keywords): Use `cdr' with 3 * emacs-lisp/package.el (package-desc--keywords): Use `cdr' with
4 `assoc'. Make private. Update all callers. 4 `assoc'. Use `nth' instead of `cdr'. Make private. Update all
5 callers.
5 6
62014-01-16 Stefan Monnier <monnier@iro.umontreal.ca> 72014-01-16 Stefan Monnier <monnier@iro.umontreal.ca>
7 8
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index c130b5fbdf3..118cf69e9cd 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -390,7 +390,7 @@ Slots:
390(defun package-desc--keywords (pkg-desc) 390(defun package-desc--keywords (pkg-desc)
391 (let ((keywords (cdr (assoc :keywords (package-desc-extras pkg-desc))))) 391 (let ((keywords (cdr (assoc :keywords (package-desc-extras pkg-desc)))))
392 (if (eq (car-safe keywords) 'quote) 392 (if (eq (car-safe keywords) 'quote)
393 (cdr keywords) 393 (nth 1 keywords)
394 keywords))) 394 keywords)))
395 395
396;; Package descriptor format used in finder-inf.el and package--builtins. 396;; Package descriptor format used in finder-inf.el and package--builtins.