Function: org-export-get-all-transcoders
org-export-get-all-transcoders is a byte-compiled function defined in
ox.el.gz.
Signature
(org-export-get-all-transcoders BACKEND)
Documentation
Return full translation table for BACKEND.
BACKEND is an export backend, as return by, e.g,,
org-export-create-backend. Return value is an alist where
keys are element or object types, as symbols, and values are
transcoders.
Unlike to org-export-backend-transcoders, this function
also returns transcoders inherited from parent backends,
if any.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ox.el.gz
(defun org-export-get-all-transcoders (backend)
"Return full translation table for BACKEND.
BACKEND is an export backend, as return by, e.g,,
`org-export-create-backend'. Return value is an alist where
keys are element or object types, as symbols, and values are
transcoders.
Unlike to `org-export-backend-transcoders', this function
also returns transcoders inherited from parent backends,
if any."
(when (symbolp backend) (setq backend (org-export-get-backend backend)))
(when backend
(let ((transcoders (org-export-backend-transcoders backend))
parent)
(while (setq parent (org-export-backend-parent backend))
(setq backend (if (symbolp parent) (org-export-get-backend parent) parent))
(setq transcoders
(append transcoders (org-export-backend-transcoders backend))))
transcoders)))