]> git.eshelyaron.com Git - emacs.git/commitdiff
Update package-menu-quick-help
authorBasil L. Contovounesios <contovob@tcd.ie>
Fri, 5 Jun 2020 13:02:41 +0000 (14:02 +0100)
committerBasil L. Contovounesios <contovob@tcd.ie>
Fri, 5 Jun 2020 18:06:00 +0000 (19:06 +0100)
* lisp/emacs-lisp/package.el (package--quick-help-keys): Filtering
is now bound to the prefix '/', not the key 'f' (bug#41721).
Advertise only the standard 'g' binding now that both it and 'r' are
bound to revert-buffer (bug#35504).
(package--prettify-quick-help-key): Avoid modifying string literals.
(package-menu-filter): Reintroduce as obsolete alias of
package-menu-filter-by-keyword for backward
compatibility (bug#36981).

lisp/emacs-lisp/package.el

index 7af40247f308f2b6698af7404bafae952b5ee383..7d6be3cf4e28a030c047a0bf14056898dc8125f2 100644 (file)
@@ -3279,7 +3279,7 @@ If optional arg BUTTON is non-nil, describe its associated package."
   '(("install," "delete," "unmark," ("execute" . 1))
     ("next," "previous")
     ("Hide-package," "(-toggle-hidden")
-    ("refresh-contents," "g-redisplay," "filter," "help")))
+    ("g-refresh-contents," "/-filter," "help")))
 
 (defun package--prettify-quick-help-key (desc)
   "Prettify DESC to be displayed as a help menu."
@@ -3287,7 +3287,7 @@ If optional arg BUTTON is non-nil, describe its associated package."
       (if (listp (cdr desc))
           (mapconcat #'package--prettify-quick-help-key desc "   ")
         (let ((place (cdr desc))
-              (out (car desc)))
+              (out (copy-sequence (car desc))))
           (add-text-properties place (1+ place)
                                '(face (bold font-lock-warning-face))
                                out)
@@ -3719,6 +3719,9 @@ Statuses available include \"incompat\", \"available\",
                                    (list keyword)
                                  keyword)))
 
+(define-obsolete-function-alias
+  'package-menu-filter #'package-menu-filter-by-keyword "27.1")
+
 (defun package-menu-filter-by-name (name)
   "Filter the \"*Packages*\" buffer by NAME.
 Show only those items whose name matches the regular expression