]> git.eshelyaron.com Git - emacs.git/commit
Filter packages by name in list-packages. (Bug#36981)
authorFederico Tedin <federicotedin@gmail.com>
Thu, 26 Sep 2019 17:18:58 +0000 (19:18 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Tue, 8 Oct 2019 17:24:12 +0000 (19:24 +0200)
commitf96b8fd27c382a941c52c2938544b9b0e3a2fb0e
tree22708a866bce395e64ce5c883ac349e415dc2570
parentba57f1a4273cabb53cbae86ad34b0a4bf01e1513
Filter packages by name in list-packages. (Bug#36981)

* lisp/emacs-lisp/package.el (package-menu-filter-by-name): New
function to filter packages by name.
(package-menu-clear-filter): New function to clear applied filters.
(package-menu-filter-by-keyword): Rename function from
package-menu-filter.
(package-menu--generate): Don't change 'q' binding anymore.
(package-menu-mode-map): Bind '/ n' to package-menu-filter-by-name, '/
k' to package-menu-filter-by-keyword and '/ /' to
package-menu-clear-filter.
(package-menu-mode-menu): Update menu entries for the three functions.
* test/lisp/emacs-lisp/package-tests.el (package-test-list-filter-by-name)
(package-test-list-clear-filter): New tests.
* doc/emacs/package.texi: Document usage of
package-menu-filter-by-name, package-menu-clear-filter and update
reference to package-menu-filter-by-keyword.
* etc/NEWS: Announce changes.
doc/emacs/package.texi
etc/NEWS
lisp/emacs-lisp/package.el
test/lisp/emacs-lisp/package-tests.el