GNU bug report logs -
#36981
26.2; request: add searching by package name to list-packages
Previous Next
Reported by: ndame <emacsuser <at> freemail.hu>
Date: Fri, 9 Aug 2019 07:22:02 UTC
Severity: wishlist
Tags: patch
Found in version 26.2
Fixed in version 27.1
Done: Stefan Kangas <stefan <at> marxist.se>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 36981 <at> debbugs.gnu.org (full text, mbox):
I don't use package.el, but here are a few observations:
> From: Federico Tedin <federicotedin <at> gmail.com>
> Date: Sun, 8 Sep 2019 02:38:43 +0200
> Subject: [PATCH 1/1] Search packages by name in list-packages (Bug#36981)
>
> + (if (or keywords (and packages (listp packages)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AKA "(consp packages)", though maybe you find your version more
descriptive.
> +(defun package-menu-search (name)
> + "Filter the *Packages* buffer.
> +Show only those items whose name matches NAME. If NAME is nil or an
> +empty string, show all packages.
If I was reading it as a user, I would appreciate it if the doc string
was more specific regarding the NAME argument, e.g. said "matches the
regular expression NAME" or something to that effect.
Also, I think "empty string" is usually prefixed with "the", not "an",
as there is only one such thing, e.g. (eq "" "") => t.
> +To restore the full package list, type `q'."
> + (interactive
> + (list (read-from-minibuffer "Package name: ")
> + current-prefix-arg))
^^^^^^^^^^^^^^^^^^
Is this a remnant of some previous WIP version? The function now takes a
single argument, right?
Thanks!
--
Štěpán
This bug report was last modified 5 years and 225 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.