summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2014-02-11 20:20:34 -0500
committerGlenn Morris <rgm@gnu.org>2014-02-11 20:20:34 -0500
commita215930cfe3c4f5ee7c4a9cde6486c41bcc0b45e (patch)
treef0277c1555d49fecf0839ba55aa4d6c0bd568c3f /lisp/emacs-lisp
parent81bf542040dab0b67396323c5f78a425cfb886be (diff)
downloademacs-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.el16
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)))