Slawomir Grochowski <[email protected]> writes:

> Ihor Radchenko <[email protected]> writes:
>
>> If we want to extend the API this way, we should discuss it in more
>> details. What exactly does RECURSIVE do? Isn't the current default
>> (implied RECURSIVE=nil) actually doing the recursion by default?
>
> You are completely right. The word "recursive" felt off to me as well,
> as column view already computes recursively bottom-up. I only stuck
> with it because of the existing COOKIE_DATA property ("recursive").
>
> I think it is a good opportunity to clarify the terminology across Org:
>
> 1. Support "subtree" in COOKIE_DATA (retaining "recursive" for backward
>    compatibility). This aligns with `org-*-children-only-statistics',
>    clearly contrasting children with the entire subtree.

I do not mind.

> 2. In column view, introduce subtree operators named "Xs", "Xs/", and
>    "Xs%" ("s" for subtree).

It is no worse than Xr, so I do not mind.

> 3. I dropped the idea of extending the custom summary type API for now,
>    keeping this change simple and focused.
>
> What do you think about this direction?

Sounds reasonable.

-- 
Ihor Radchenko // yantar92,
Org mode maintainer,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>

Reply via email to