Function: org-element-secondary-p

org-element-secondary-p is a byte-compiled function defined in org-element-ast.el.gz.

Signature

(org-element-secondary-p NODE)

Documentation

Non-nil when NODE directly belongs to a secondary node.

Return value is the containing property name, as a keyword, or nil.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-element-ast.el.gz
(defun org-element-secondary-p (node)
  "Non-nil when NODE directly belongs to a secondary node.
Return value is the containing property name, as a keyword, or nil."
  (declare (pure t))
  (let* ((parent (org-element-property :parent node))
	 (properties (org-element-property :secondary parent))
         val)
    (catch 'exit
      (dolist (p properties)
        (setq val (org-element-property-raw p parent))
	(when (or (eq node val) (memq node val))
	  (throw 'exit p))))))