diff options
author | Glenn Morris <rgm@gnu.org> | 2014-02-11 20:20:34 -0500 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2014-02-11 20:20:34 -0500 |
commit | a215930cfe3c4f5ee7c4a9cde6486c41bcc0b45e (patch) | |
tree | f0277c1555d49fecf0839ba55aa4d6c0bd568c3f /lisp/emacs-lisp | |
parent | 81bf542040dab0b67396323c5f78a425cfb886be (diff) | |
download | emacs-a215930cfe3c4f5ee7c4a9cde6486c41bcc0b45e.tar.gz emacs-a215930cfe3c4f5ee7c4a9cde6486c41bcc0b45e.tar.bz2 emacs-a215930cfe3c4f5ee7c4a9cde6486c41bcc0b45e.zip |
Some package doc updates
* doc/emacs/help.texi (Package Keywords): Mention describe-package buttons.
* doc/emacs/package.texi (Package Menu): Mention package-menu-filter.
* lisp/emacs-lisp/package.el (package-menu-mode-map): Tweak menu.
(package-menu-filter): Rename from package-menu-filter-interactive.
Doc fix.
* etc/NEWS: Related edits. Copyedit.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/package.el | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index bc8651641ac..b15ae6f1376 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -1570,7 +1570,7 @@ If optional arg NO-ACTIVATE is non-nil, don't activate packages." (define-key map "i" 'package-menu-mark-install) (define-key map "U" 'package-menu-mark-upgrades) (define-key map "r" 'package-menu-refresh) - (define-key map "f" 'package-menu-filter-interactive) + (define-key map "f" 'package-menu-filter) (define-key map "~" 'package-menu-mark-obsolete-for-deletion) (define-key map "x" 'package-menu-execute) (define-key map "h" 'package-menu-quick-help) @@ -1579,9 +1579,6 @@ If optional arg NO-ACTIVATE is non-nil, don't activate packages." (define-key menu-map [mq] '(menu-item "Quit" quit-window :help "Quit package selection")) - (define-key menu-map [mf] - '(menu-item "Filter" package-menu-filter-interactive - :help "Filter package selection (q to go back)")) (define-key menu-map [s1] '("--")) (define-key menu-map [mn] '(menu-item "Next" next-line @@ -1606,6 +1603,9 @@ If optional arg NO-ACTIVATE is non-nil, don't activate packages." '(menu-item "Mark Upgradable Packages" package-menu-mark-upgrades :help "Mark packages that have a newer version for upgrading")) (define-key menu-map [s3] '("--")) + (define-key menu-map [mf] + '(menu-item "Filter Package List..." package-menu-filter + :help "Filter package selection (q to go back)")) (define-key menu-map [mg] '(menu-item "Update Package List" revert-buffer :help "Update the list of packages")) @@ -2120,8 +2120,12 @@ shown." (package-menu--generate nil packages keywords)) (switch-to-buffer buf))) -(defun package-menu-filter-interactive (keyword) - "Filter the *Packages* buffer." +;; package-menu--generate rebinds "q" on the fly, so we have to +;; hard-code the binding in the doc-string here. +(defun package-menu-filter (keyword) + "Filter the *Packages* buffer. +Show only those items that relate to the specified KEYWORD. +To restore the full package list, type `q'." (interactive (list (completing-read "Keyword: " (package-all-keywords)))) (package-show-package-list t (list keyword))) |