"flatten" branch insets
Jean-Marc Lasgouttes
lasgouttes at lyx.org
Sun Apr 3 19:29:16 UTC 2022
Le 03/04/2022 à 21:03, Pavel Sanda a écrit :
> On Sat, Apr 02, 2022 at 10:31:15AM -0400, Scott Kostyshak wrote:
>> I think that your proposal would actually work for Pavel's intended
>> workflow as well. Pavel, do I understand correctly that
>>
>> inset-forall Branch:*:active inset-toggle toggle
>>
>> would do what you want?
>
> I am not sure. Certainly not in the exact form above.
> 1) I need only to affect branches with certain name, not all.
If it is _a_ certain name, one can put it instead of the *.
We could allow for globbing (easier to understand then regex IMO) if we
have support for that in Qt or std::regex.
> 2) I want to be able to toggle them when they are inactive.
You would need two commands, maybe in sequence. Or we could add the
argument "auto" to inset-toggle that would close insets that do not
produce output and open those which produce output (which is the intent
as I understand it).
JMarc
More information about the lyx-devel
mailing list