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)))))