aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorGlenn Morris2014-02-11 20:20:34 -0500
committerGlenn Morris2014-02-11 20:20:34 -0500
commita215930cfe3c4f5ee7c4a9cde6486c41bcc0b45e (patch)
treef0277c1555d49fecf0839ba55aa4d6c0bd568c3f /lisp
parent81bf542040dab0b67396323c5f78a425cfb886be (diff)
downloademacs-a215930cfe3c4f5ee7c4a9cde6486c41bcc0b45e.tar.gz
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')
-rw-r--r--lisp/ChangeLog9
-rw-r--r--lisp/emacs-lisp/package.el16
2 files changed, 16 insertions, 9 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index ab358fdb071..5a7bd6bceb5 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12014-02-12 Glenn Morris <rgm@gnu.org>
2
3 * emacs-lisp/package.el (package-menu-mode-map): Tweak menu.
4 (package-menu-filter): Rename from package-menu-filter-interactive.
5 Doc fix.
6
12014-02-11 Juanma Barranquero <lekktu@gmail.com> 72014-02-11 Juanma Barranquero <lekktu@gmail.com>
2 8
3 * frameset.el (frameset--jump-to-register): Select the required 9 * frameset.el (frameset--jump-to-register): Select the required
@@ -73,9 +79,6 @@
73 (custom-buffer-create): Doc fix (bug#11122). 79 (custom-buffer-create): Doc fix (bug#11122).
74 (custom-sort-items): Doc fix (bug#11121). 80 (custom-sort-items): Doc fix (bug#11121).
75 81
76 * dired-aux.el (dired-copy-file-recursive): Remove slighly
77 misleading comment (bug#11328).
78
79 * repeat.el (repeat-message-function): Reword doc slightly (bug#11619). 82 * repeat.el (repeat-message-function): Reword doc slightly (bug#11619).
80 83
81 * icomplete.el (icomplete-with-completion-tables): Doc fix (bug#11654). 84 * icomplete.el (icomplete-with-completion-tables): Doc fix (bug#11654).
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."
1570 (define-key map "i" 'package-menu-mark-install) 1570 (define-key map "i" 'package-menu-mark-install)
1571 (define-key map "U" 'package-menu-mark-upgrades) 1571 (define-key map "U" 'package-menu-mark-upgrades)
1572 (define-key map "r" 'package-menu-refresh) 1572 (define-key map "r" 'package-menu-refresh)
1573 (define-key map "f" 'package-menu-filter-interactive) 1573 (define-key map "f" 'package-menu-filter)
1574 (define-key map "~" 'package-menu-mark-obsolete-for-deletion) 1574 (define-key map "~" 'package-menu-mark-obsolete-for-deletion)
1575 (define-key map "x" 'package-menu-execute) 1575 (define-key map "x" 'package-menu-execute)
1576 (define-key map "h" 'package-menu-quick-help) 1576 (define-key map "h" 'package-menu-quick-help)
@@ -1579,9 +1579,6 @@ If optional arg NO-ACTIVATE is non-nil, don't activate packages."
1579 (define-key menu-map [mq] 1579 (define-key menu-map [mq]
1580 '(menu-item "Quit" quit-window 1580 '(menu-item "Quit" quit-window
1581 :help "Quit package selection")) 1581 :help "Quit package selection"))
1582 (define-key menu-map [mf]
1583 '(menu-item "Filter" package-menu-filter-interactive
1584 :help "Filter package selection (q to go back)"))
1585 (define-key menu-map [s1] '("--")) 1582 (define-key menu-map [s1] '("--"))
1586 (define-key menu-map [mn] 1583 (define-key menu-map [mn]
1587 '(menu-item "Next" next-line 1584 '(menu-item "Next" next-line
@@ -1606,6 +1603,9 @@ If optional arg NO-ACTIVATE is non-nil, don't activate packages."
1606 '(menu-item "Mark Upgradable Packages" package-menu-mark-upgrades 1603 '(menu-item "Mark Upgradable Packages" package-menu-mark-upgrades
1607 :help "Mark packages that have a newer version for upgrading")) 1604 :help "Mark packages that have a newer version for upgrading"))
1608 (define-key menu-map [s3] '("--")) 1605 (define-key menu-map [s3] '("--"))
1606 (define-key menu-map [mf]
1607 '(menu-item "Filter Package List..." package-menu-filter
1608 :help "Filter package selection (q to go back)"))
1609 (define-key menu-map [mg] 1609 (define-key menu-map [mg]
1610 '(menu-item "Update Package List" revert-buffer 1610 '(menu-item "Update Package List" revert-buffer
1611 :help "Update the list of packages")) 1611 :help "Update the list of packages"))
@@ -2120,8 +2120,12 @@ shown."
2120 (package-menu--generate nil packages keywords)) 2120 (package-menu--generate nil packages keywords))
2121 (switch-to-buffer buf))) 2121 (switch-to-buffer buf)))
2122 2122
2123(defun package-menu-filter-interactive (keyword) 2123;; package-menu--generate rebinds "q" on the fly, so we have to
2124 "Filter the *Packages* buffer." 2124;; hard-code the binding in the doc-string here.
2125(defun package-menu-filter (keyword)
2126 "Filter the *Packages* buffer.
2127Show only those items that relate to the specified KEYWORD.
2128To restore the full package list, type `q'."
2125 (interactive (list (completing-read "Keyword: " (package-all-keywords)))) 2129 (interactive (list (completing-read "Keyword: " (package-all-keywords))))
2126 (package-show-package-list t (list keyword))) 2130 (package-show-package-list t (list keyword)))
2127 2131