Function: org-fold-core-get-folding-spec-from-alias

org-fold-core-get-folding-spec-from-alias is a byte-compiled function defined in org-fold-core.el.gz.

Signature

(org-fold-core-get-folding-spec-from-alias SPEC-OR-ALIAS)

Documentation

Return the folding spec symbol for SPEC-OR-ALIAS.

Return nil when there is no matching folding spec.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-fold-core.el.gz
(defun org-fold-core-get-folding-spec-from-alias (spec-or-alias)
  "Return the folding spec symbol for SPEC-OR-ALIAS.
Return nil when there is no matching folding spec."
  (when spec-or-alias
    (unless org-fold-core--spec-symbols
      (dolist (spec (org-fold-core-folding-spec-list))
        (push (cons spec spec) org-fold-core--spec-symbols)
        (dolist (alias (cdr (assq :alias (assq spec org-fold-core--specs))))
          (push (cons alias spec) org-fold-core--spec-symbols))))
    (alist-get spec-or-alias org-fold-core--spec-symbols)))