Function: org-export-get-all-filters

org-export-get-all-filters is a byte-compiled function defined in ox.el.gz.

Signature

(org-export-get-all-filters BACKEND)

Documentation

Return complete list of filters for BACKEND.

BACKEND is an export backend, as return by, e.g,, org-export-create-backend. Return value is an alist where keys are symbols and values lists of functions.

Unlike to org-export-backend-filters, this function also returns filters inherited from parent backends, if any.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ox.el.gz
(defun org-export-get-all-filters (backend)
  "Return complete list of filters for BACKEND.

BACKEND is an export backend, as return by, e.g,,
`org-export-create-backend'.  Return value is an alist where
keys are symbols and values lists of functions.

Unlike to `org-export-backend-filters', this function also
returns filters inherited from parent backends, if any."
  (when (symbolp backend) (setq backend (org-export-get-backend backend)))
  (when backend
    (let ((filters (org-export-backend-filters backend))
	  parent)
      (while (setq parent (org-export-backend-parent backend))
	(setq backend (org-export-get-backend parent))
	(setq filters (append filters (org-export-backend-filters backend))))
      filters)))