Function: org-cite-export-bibliography

org-cite-export-bibliography is a byte-compiled function defined in oc.el.gz.

Signature

(org-cite-export-bibliography KEYWORD _ INFO)

Documentation

Return bibliography associated to "print_bibliography" KEYWORD.

BACKEND is the export back-end, as a symbol. INFO is a plist used as a communication channel.

Source Code

;; Defined in /usr/src/emacs/lisp/org/oc.el.gz
(defun org-cite-export-bibliography (keyword _ info)
  "Return bibliography associated to \"print_bibliography\" KEYWORD.
BACKEND is the export back-end, as a symbol.  INFO is a plist
used as a communication channel."
  (pcase (plist-get info :cite-export)
    ('nil nil)
    (`(,p ,_ ,_)
     (let ((export-bibilography
            (org-cite-processor-export-bibliography
             (org-cite-get-processor p))))
       (when export-bibilography
         (funcall export-bibilography
                  (org-cite-list-keys info)
                  (plist-get info :bibliography)
                  (org-cite-bibliography-style info)
                  (org-cite-bibliography-properties keyword)
                  (plist-get info :back-end)
                  info))))
    (other (error "Invalid `:cite-export' value: %S" other))))