Next: , Previous: , Up: Local Parsing   [Index]


18.2.2.3 org-element-lineage

Function: org-element-lineage datum &optional types with-self

List all ancestors of a given element or object. Return ancestors from the closest to the farthest.

When DATUM is obtained through org-element-context or org-element-at-point, only ancestors from its section can be found. There is no such limitation when DATUM belongs to a full parse tree.

DATUM

is an object or element.

TYPES

when a list of symbols, return the first element or object in the lineage whose type belongs to that list instead.

WITH-SELF

when non-nil, lineage includes DATUM itself as the first element, and TYPES, if provided, also apply to it.