emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master dcbe826783 1/2: Fix non-variable widgets in the 'H' command in Cu


From: Lars Ingebrigtsen
Subject: master dcbe826783 1/2: Fix non-variable widgets in the 'H' command in Cus-mode
Date: Wed, 11 May 2022 20:52:07 -0400 (EDT)

branch: master
commit dcbe8267834dca80e94d4f96d61e76517e8c0022
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Fix non-variable widgets in the 'H' command in Cus-mode
    
    * lisp/cus-edit.el (custom-mode-map):
    (custom-commands): Adjust.
    (custom-toggle-hide-all-widgets): Rename and work for all widget
    types, not just variables.
---
 etc/NEWS         | 2 +-
 lisp/cus-edit.el | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/etc/NEWS b/etc/NEWS
index 7037f1ebeb..5e4e2e98ec 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -799,7 +799,7 @@ the run/continue command.
 ** Customize
 
 ---
-*** New command 'custom-toggle-hide-all-variables'.
+*** New command 'custom-toggle-hide-all-widgets'.
 This is bound to 'H' and toggles whether to hide or show the widget
 contents.
 
diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el
index a7d06d5e42..df4edb78a1 100644
--- a/lisp/cus-edit.el
+++ b/lisp/cus-edit.el
@@ -441,7 +441,7 @@ Use group `text' for this instead.  This group is 
deprecated."
     (define-key map "u" 'Custom-goto-parent)
     (define-key map "n" 'widget-forward)
     (define-key map "p" 'widget-backward)
-    (define-key map "H" 'custom-toggle-hide-all-variables)
+    (define-key map "H" 'custom-toggle-hide-all-widgets)
     map)
   "Keymap for `Custom-mode'.")
 
@@ -746,7 +746,7 @@ groups after non-groups, if nil do not order groups at all."
      (or custom-file user-init-file)
      "Un-customize settings in this and future sessions." "delete" 
"Uncustomize"
      (modified set changed rogue saved))
-    (" Toggle hiding all values " custom-toggle-hide-all-variables
+    (" Toggle hiding all values " custom-toggle-hide-all-widgets
      t "Toggle hiding all values."
      "hide" "Hide" t)
     (" Help for Customize " Custom-help t "Get help for using Customize."
@@ -2840,7 +2840,7 @@ try matching its doc string against 
`custom-guess-doc-alist'."
 
 (defvar custom--hidden-state)
 
-(defun custom-toggle-hide-all-variables ()
+(defun custom-toggle-hide-all-widgets ()
   "Hide or show details of all customizable settings in a Custom buffer.
 This command is for use in a Custom buffer that shows many
 customizable settings, like \"*Customize Group*\" or \"*Customize Faces*\".
@@ -2862,7 +2862,7 @@ else."
           (setq state 'standard))
         (when (and (eq (widget-type widget) 'custom-visibility)
                    (eq state custom--hidden-state))
-          (custom-toggle-hide-variable widget)))
+          (custom-toggle-parent widget)))
       (forward-line 1)))
   (setq custom--hidden-state (if (eq custom--hidden-state 'hidden)
                                  'standard



reply via email to

[Prev in Thread] Current Thread [Next in Thread]