GNU bug report logs -
#55900
[PATCH] Hierarchy – Defer the Computation of Children
Previous Next
Reported by: "Wamm K. D." <jaft.r <at> outlook.com>
Date: Sat, 11 Jun 2022 06:58:02 UTC
Severity: wishlist
Tags: patch
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: "Wamm K. D." <jaft.r <at> outlook.com>
> Date: Sat, 11 Jun 2022 01:52:13 -0500
>
> Pretty much as the subject describes; this should allow for users to
> lazily load hierarchy branches when loading everything at once would
> otherwise be too consuming, up-front (or if dealing with an infinite
> tree).
Thanks.
> * lisp/emacs-lisp/hierarchy.el (hierarchy-add-tree) (hierarchy-add-trees):
> Add parameter 'delay-children-p'.
Please use our style of commit log messages. The above should be
* lisp/emacs-lisp/hierarchy.el (hierarchy-add-tree)
(hierarchy-add-trees): Add parameter 'delay-children-p'.
> +(defun hierarchy--create-delayed-tree-widget (elem labelfn indent fn)
> + "Return a list of tree-widgets for a hierarchy created from the childrenfn.
The first line of the doc string should ideally mention the
arguments. This one doesn't, and it also seems to misname one
argument: it's FN, not childrenfn, right?
Can this be improved?
Can you add some tests of this new functionality?
Also, I think this warrants a NEWS entry to describe the new feature.
This bug report was last modified 2 years and 203 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.