Subject: Re: bug#15748: 24.3.50; `customize-group': Provide a way to hide/show all values

From: Lars Ingebrigtsen <[email-masked]>
Date: Wed, 11 May 2022 13:45:36 +0200

Juri Linkov <[email-masked]> writes:

> `H' on a group with subgroups gives on the subgroup widget:
>
> Debugger entered--Lisp error: (error "Invalid widget type")
>   error("Invalid widget type")
>   custom-toggle-hide-variable((...))
>   custom-toggle-hide-all-variables()
>   funcall-interactively(custom-toggle-hide-all-variables)
>   command-execute(custom-toggle-hide-all-variables)

Now fixed.

>> I don't think we can move the S-<tab> bindings -- we use them all over
>> the place.  I see the charm of reusing Org bindings here, but it's
>> unfortunate that they clash with navigation commands common to most
>> other modes.
>
> If it's possible to find such a regexp that matches the heading
> of every variable section, then outline-minor-mode could be enabled
> to bind these keys only on headings.

It's possible, but it's even more confusing to have these navigation
commands do something completely different at certain points in the
buffer.  Navigation should be easy and predictable. 

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no