Function: org-persist--normalize-container
org-persist--normalize-container is a byte-compiled function defined
in org-persist.el.gz.
Signature
(org-persist--normalize-container CONTAINER)
Documentation
Normalize CONTAINER representation into (type . settings).
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-persist.el.gz
;;;; Reading container data.
(defun org-persist--normalize-container (container)
"Normalize CONTAINER representation into (type . settings)."
(if (and (listp container) (listp (car container)))
(mapcar #'org-persist--normalize-container container)
(pcase container
((or `elisp `version `file `index `url)
(list container nil))
((pred symbolp)
(list `elisp container))
(`(,(or `elisp `version `file `index `url) . ,_)
container)
(_ (error "org-persist: Unknown container type: %S" container)))))