diff options
| author | Stefan Kangas | 2020-03-14 10:03:09 +0100 |
|---|---|---|
| committer | Stefan Kangas | 2020-03-14 10:03:09 +0100 |
| commit | cbe643104d10b088ff0675af15fe8126914b6d5a (patch) | |
| tree | 01dc2c29e416ed5f30996911955c5a56a03926ef | |
| parent | 8d28c98ae0e702ebfa56a996ce9332a5b071d926 (diff) | |
| download | emacs-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.el | 20 |
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]. | |||
| 2870 | Installed obsolete packages are always displayed.") | 2870 | Installed 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 | |||
| 2875 | Also hide packages whose name matches a regexp in user option | ||
| 2876 | `package-hidden-regexps' (a list). To add regexps to this list, | ||
| 2877 | use `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. |
| 3190 | Prompts for the regexp to match against package names. | 3194 | Prompt for the regexp to match against package names. |
| 3191 | The default regexp will hide only the package whose name is at point." | 3195 | The default regexp will hide only the package whose name is at point. |
| 3196 | |||
| 3197 | The regexp is added to the list in the user option | ||
| 3198 | `package-hidden-regexps' and saved for future sessions. | ||
| 3199 | |||
| 3200 | To unhide a package, type | ||
| 3201 | `\\[customize-variable] RET package-hidden-regexps'. | ||
| 3202 | |||
| 3203 | Type \\[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 | ||