Thorsten Jolitz <tjol...@gmail.com> writes: > Accessor `org-element-contents' is badly missed here ... > > E.g. I can get locally the content of a src-block (its :value), but for > most other elements (e.g. paragraph) that is not true. OTOH I cannot > reuse a src-block value as the content of a (locally created) paragraph > because this element has no :value property I could set (and its > interpreter simply inserts 'content', which is unaccessible on local > level). > > I know this is *much* easier asked as provided: > can getters and setters for element-content be introduced at the local > level too?
No, `org-element-at-point' focuses on the element at point, not elements within. It would slow it down and make caching more complicated, for little benefit. > maybe via another property shared by all elements (:content > ?). The content is probably not even parsed at local level, but anyway, > maybe there is some kind of trick to make it accessible without parsing > the whole buffer? > > The only thing that comes to my mind is narrow the buffer to > element-at-point and then parse only this visible buffer part and return > its content. Valid idea? You're correct. Some cleanup is needed though (org-data + section elements). Regards, -- Nicolas Goaziou