Hi Slawomir, Slawomir Grochowski <[email protected]> writes:
> Bastien <[email protected]> writes: > >> I would find the nil behavior a bit confusing. I'd rather stick to >> org-[todo|checkbox]-hierarchical-statistics, with `nil` meaning "none", >> `t' meaning "recursive" and 'direct-children restricting the hierarchy >> to direct children. "Hierarchical" includes the whole hierarchy to me. > > Thanks for the suggestion. Do I understand correctly that you are > proposing to change these options from boolean options into > three-valued options: > > - nil: no hierarchical statistics; > - t: collect statistics recursively from the entire subtree; > - `direct-children': collect statistics from direct children only? Yes, but that was a naive proposal, I forgot about the various ways `org-provide-todo-statistics' can be set (I'd be curious to see how users generally set this option.) To spare you with the polarity change and keep the benefit of using "recursive", why not renaming to `org-todo-non-recursive-statistics'? > The existing options only select the scope of statistics collection: > direct children or the entire subtree. They do not enable or disable > statistics, so there is currently no “none” mode. Well, there is one, but it depends on `org-provide-todo-statistics', which is outside the scope of this discussion. 2 cts, -- Bastien
