aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2020-03-14 10:03:09 +0100
committerStefan Kangas2020-03-14 10:03:09 +0100
commitcbe643104d10b088ff0675af15fe8126914b6d5a (patch)
tree01dc2c29e416ed5f30996911955c5a56a03926ef
parent8d28c98ae0e702ebfa56a996ce9332a5b071d926 (diff)
downloademacs-cbe643104d10b088ff0675af15fe8126914b6d5a.tar.gz
emacs-cbe643104d10b088ff0675af15fe8126914b6d5a.zip
Improve Package Menu hiding docstrings
* lisp/emacs-lisp/package.el (package-menu-toggle-hiding): Add reference to 'package-menu-hidden-regexps'. * lisp/emacs-lisp/package.el (package-menu-hide-package): Improve docstring to say that hiding is saved in a user option. Fix a typo. (Bug#39436)
-rw-r--r--lisp/emacs-lisp/package.el20
1 files changed, 16 insertions, 4 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index a55d6a3f62b..7af40247f30 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -2870,7 +2870,11 @@ Can be toggled with \\<package-menu-mode-map> \\[package-menu-toggle-hiding].
2870Installed obsolete packages are always displayed.") 2870Installed obsolete packages are always displayed.")
2871 2871
2872(defun package-menu-toggle-hiding () 2872(defun package-menu-toggle-hiding ()
2873 "In Package Menu, toggle visibility of obsolete available packages." 2873 "In Package Menu, toggle visibility of obsolete available packages.
2874
2875Also hide packages whose name matches a regexp in user option
2876`package-hidden-regexps' (a list). To add regexps to this list,
2877use `package-menu-hide-package'."
2874 (interactive) 2878 (interactive)
2875 (package--ensure-package-menu-mode) 2879 (package--ensure-package-menu-mode)
2876 (setq package-menu--hide-packages 2880 (setq package-menu--hide-packages
@@ -3187,8 +3191,16 @@ function. The args ARG and NOCONFIRM, passed from
3187 3191
3188(defun package-menu-hide-package () 3192(defun package-menu-hide-package ()
3189 "Hide in Package Menu packages that match a regexp. 3193 "Hide in Package Menu packages that match a regexp.
3190Prompts for the regexp to match against package names. 3194Prompt for the regexp to match against package names.
3191The default regexp will hide only the package whose name is at point." 3195The default regexp will hide only the package whose name is at point.
3196
3197The regexp is added to the list in the user option
3198`package-hidden-regexps' and saved for future sessions.
3199
3200To unhide a package, type
3201`\\[customize-variable] RET package-hidden-regexps'.
3202
3203Type \\[package-menu-toggle-hiding] to toggle package hiding."
3192 (interactive) 3204 (interactive)
3193 (package--ensure-package-menu-mode) 3205 (package--ensure-package-menu-mode)
3194 (declare (interactive-only "change `package-hidden-regexps' instead.")) 3206 (declare (interactive-only "change `package-hidden-regexps' instead."))
@@ -3207,7 +3219,7 @@ The default regexp will hide only the package whose name is at point."
3207 package-archive-contents))) 3219 package-archive-contents)))
3208 (message "Packages to hide: %d. Type `%s' to toggle or `%s' to customize" 3220 (message "Packages to hide: %d. Type `%s' to toggle or `%s' to customize"
3209 (length hidden) 3221 (length hidden)
3210 (substitute-command-keys "\\[package-menu-toggle-hidding]") 3222 (substitute-command-keys "\\[package-menu-toggle-hiding]")
3211 (substitute-command-keys "\\[customize-variable] RET package-hidden-regexps"))))) 3223 (substitute-command-keys "\\[customize-variable] RET package-hidden-regexps")))))
3212 3224
3213 3225