* lisp/emacs-lisp/package.el: Filter by multiple keywords and cache keywords
commitb7a015f5e02281cc8500154ebe4339a18587b415
authorArtur Malabarba <bruce.connor.am@gmail.com>
Mon, 20 Apr 2015 06:35:07 +0000 (20 07:35 +0100)
committerArtur Malabarba <bruce.connor.am@gmail.com>
Mon, 20 Apr 2015 19:47:18 +0000 (20 20:47 +0100)
tree6054ef37feb9f24e98bb78da01cf0297518b2b59
parentfad6b8a093c14bcf3f699878de501a1a7467cf4c
* lisp/emacs-lisp/package.el: Filter by multiple keywords and cache keywords

(package-menu-filter): Accept a list of keywords.

(package--all-keywords): New variable to cache known keywords.
(package-all-keywords): Populate it if necessary.
(package-refresh-contents): Reset it.
lisp/emacs-lisp/package.el