Function: org-element-set-contents
org-element-set-contents is a byte-compiled function defined in
org-element-ast.el.gz.
Signature
(org-element-set-contents NODE &rest CONTENTS)
Documentation
Set NODE's contents to CONTENTS.
Return modified NODE. If NODE cannot have contents, return CONTENTS.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-element-ast.el.gz
(defsubst org-element-set-contents (node &rest contents)
"Set NODE's contents to CONTENTS.
Return modified NODE.
If NODE cannot have contents, return CONTENTS."
(pcase (org-element-type node t)
(`plain-text contents)
((guard (null node)) contents)
;; Anonymous node.
(`anonymous
(setcar node (car contents))
(setcdr node (cdr contents))
node)
;; Node with type.
(_ (setf (cddr node) contents)
node)))